Candidatul Ideal
System Administration:
- Deploy, configure, and maintain local servers, including hardware setup and software installations.
- Perform routine system administration tasks, such as software updates, patches, backups, and troubleshooting on-premises systems.
- Monitor server performance and manage system resources to ensure optimal uptime and reliability.
- Ensure network security by configuring firewalls, user permissions, and applying necessary security patches.
- Provide infrastructure support and troubleshooting for internal users and development teams.
- Design, implement, and manage CI/CD pipelines using GitHub Actions, ensuring smooth and automated software deployments across environments.
- Manage containerization using Docker, and container orchestration with Kubernetes to ensure scalable, reliable, and efficient deployment strategies.
- Integrate cloud services, particularly AWS, into the workflow for scalable infrastructure, including compute, storage, and networking solutions.
- Maintain and improve infrastructure-as-code (IaC) using tools like Terraform, Ansible, or similar.
- Collaborate with development teams to optimize and automate the build, testing, and deployment processes.
- Design and manage AWS infrastructure, including EC2, S3, RDS, and VPC for the seamless integration of cloud and local environments.
- Implement monitoring and logging using AWS services (CloudWatch, CloudTrail) and third-party tools to ensure the health of cloud infrastructure.
- Automate scaling and infrastructure management using Kubernetes, including configuring Helm charts, managing deployments, and troubleshooting containerized applications.
- Ensure system security by implementing best practices in access management, encryption, and regular audits.
- Monitor infrastructure performance and make recommendations for improvements or optimizations to maintain high availability and low-latency operations.
- Work closely with the development team to ensure smooth deployments and the creation of efficient pipelines.
- Report and document system performance, issues, and deployment statuses to the management team.
Descrierea jobului
Systems & DevOps Engineer will take on a hybrid role, managing both traditional on-premises server infrastructures and the automation of our cloud-based systems. You’ll work with our development and operations teams to design, deploy, and maintain systems, while also ensuring our software development pipelines (CI/CD) are automated and efficient. This role involves setting up and maintaining local server infrastructures, working with cloud platforms like AWS, and leveraging tools like Kubernetes, Docker, and GitHub Actions to streamline deployments.
Requirements:
- 3+ years of experience in system administration and DevOps roles.
- Solid experience with Linux-based systems (Ubuntu, CentOS, etc.), including installation, configuration, and troubleshooting.
- Hands-on experience with Kubernetes and Docker for container orchestration and deployment.
- Proficiency in AWS services (EC2, S3, RDS, IAM, VPC, etc.), with the ability to design and manage cloud-based infrastructure.
- Strong experience with CI/CD tools like GitHub Actions, Jenkins, or similar to automate deployments and testing.
- Experience with infrastructure-as-code (IaC) tools such as Terraform or Ansible.
- Good understanding of networking concepts, including firewalls, DNS, VPNs, and network security.
- Familiarity with monitoring tools (e.g., Prometheus, Grafana, AWS CloudWatch).
- Knowledge of scripting languages (e.g., Bash, Python, Shell scripting) for automation tasks.
- Familiarity with version control systems (Git) and agile methodologies.
- Experience in on-premise server setup, configuration, and management.
- Familiarity with Helm for Kubernetes package management.
- Experience with cloud-native technologies and serverless architecture.
- Ability to design and implement disaster recovery and backup strategies.
- Familiarity with load balancing and auto-scaling setups in Kubernetes.
Descrierea companiei
Founded in 2010, BuildGreen was the first company in Romania to offer sustainable building consulting services and, to date, it is the leading consultant in the field of sustainable development and certification. BuildGreen provides the complete set of consulting services for the design, development and certification of sustainable buildings – from BREEAM and LEED certification services to dynamic simulation modeling, life cycle costing (LCC) and assessment (LCA), as well as full green building design support. Having the constant goal to provide a high-quality and professional service for the building and construction industry, BuildGreen achieved an outstanding track record in Romania: The largest portfolio of projects in the country (over 30 buildings successfully certified to date) and the highest success rate in the market (all certification processes reached the levels targeted by the clients, all certifications had a minimum Very Good/Gold level, whereas 25% of the certified projects achieved superior levels – Excellent). BuildGreen also stands for the highest certification level ever obtained by a building in Romania – BREEAM Excellent.