DevOps Engineer
DevOps Engineer at Eurofins supporting ADMS, an internal web-based CRM for the company's worldwide laboratory operations, within a globally distributed team of four. Day to day: deploying across cloud and on-prem environments with Docker, Kubernetes, Azure, Azure DevOps, Octopus Deploy and Terraform, plus L3 production support under DevOps and Kanban methodologies.
- Compensation
- Not disclosed
- Location
- Belo Horizonte, MG, br
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
- Minimum 3 years of experience in a DevOps Engineer, Software Engineer, or similar role
- Working knowledge of version control systems such as Git, and collaboration tools such as Azure DevOps or Jira
- Working knowledge of on-premises and cloud infrastructure administration, including Azure, AWS, and GCP
- Working knowledge of deployment tools and pipelines, including Azure DevOps and Octopus Deploy, and CMDB administration best practices
- Able to follow, create, and update Service Operational Procedures covering procurement, installation, monitoring, and support
- Working knowledge of data management and database administration, including SQL and NoSQL systems such as Microsoft SQL Server, MongoDB, and Elasticsearch
- Strong communication and interpersonal skills for collaboration in a distributed team environment
- Fluent English with strong verbal and written communication skills
Nice to have
- Prior experience in Enterprise DevOps environments and/or cloud platforms (AWS, Azure, GCP), particularly in migration projects
- Thorough knowledge of on-premises and cloud infrastructure administration, with preference for Azure
- Experience with Infrastructure as Code and containerization tools such as Terraform, Docker, and Kubernetes
- Advanced coding or software development skills, particularly in .NET
- Conversational proficiency in Portuguese, French, Mandarin, Vietnamese, or Hindi
Full description
Overall Objectives
The ADMS DevOps Engineer ensures the reliable deployment and operational continuity of ADMS, a regional web-based CustomerRelationship Management (CRM) application supporting Eurofins laboratory operations worldwide. Working within a globallydistributed team of four, the ADMS DevOps Engineer manages and deploys solutions across cloud and on-premises environmentsusing Platform as a Service (PaaS) and DevOps tools, including Docker, Kubernetes, Azure, Azure DevOps, Octopus Deploy, Terraform,and Terraform Cloud. The ADMS DevOps Engineer contributes to end-to-end application lifecycle management, supports Level 3 (L3)production operations, and collaborates with the Platform Delivery Team and Application Development Team under a Service-OrientedArchitecture (SOA) model, following DevOps and Kanban methodologies.
Key Responsibilities
- You contribute to end-to-end application lifecycle management, covering configuration management, build, release, anddeployment processes for ADMS applications.
- You follow DevOps and Kanban methodologies, selecting and executing technical tasks from the backlog in alignment with established priorities.
- You implement and maintain cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform.
- You configure and deploy applications and services across cloud and on-premises environments, using virtual machines, containerization tools such as Docker, and orchestration platforms such as Kubernetes.
- You design, implement, and maintain automation scripts to reduce manual intervention and improve DevOps task efficiency.
- You write clean, efficient, and maintainable code in adherence to best practices, team coding standards, and guidelines.
- You share technical knowledge with team members through documentation, guidelines, workshops, and mentoring, fostering a culture of continuous learning and improvement.
- You provide timely resolution to production issues as a member of the ADMS Level 3 (L3) Support Team, including periodic and emergency support.
- You initiate and participate in collective working sessions with the team and external stakeholders, including pair programming with the Platform Delivery Team and Application Development Team.
- You stay current on emerging technologies, trends, and best practices in software development and DevOps.
Other Assignments
- You ensure regular follow-up with the Team Manager, providing updates as needed or upon request.
- You acquire a working knowledge of Eurofins Information Systems (EurIS), beginning with ADMS, including its underlying concepts, models, and the team's processes and practices.
- You continuously deepen knowledge of assigned systems, focusing on the most critical needs of the role.