For our business partner, an international company that excels in innovative solutions for fluid and gas transport, lightweight casting and precision manufacturing, we are looking for a DevOps Engineer to join the technical team.
As a DevOps Engineer you will play a crucial role in enhancing the development and deployment processes on the Azure platform. You will work closely with cross-functional teams to streamline operations and automate tasks.
Responsibilities
- Experience in Design and implement CI/CD pipelines using tools such as Jenkins or GitLab CI/CD to automate the build, test, and deployment processes.
- Design, implement, and maintain CI/CD pipelines in Azure DevOps to automate build, test, and deployment processes.
- Containerization: Manage and orchestrate containerized applications using Docker and Kubernetes, ensuring efficient scaling and orchestration of microservices.
- Ensure pipelines are optimized for speed, reliability, and security.
- Implement monitoring and logging solutions on Azure to track application performance and identify issues early.
- Ensure Security and Compliance: incorporate security testing into the CI/CD pipelines to identify vulnerabilities.
- Ensure applications and pipelines comply with industry standards and organizational policies.
- Drive continuous improvement initiatives to enhance the efficiency and effectiveness of the QA and deployment processes.
- Collaborate with the security team to implement security best practices, perform vulnerability assessments, and ensure compliance with security policies and standards.
- Work closely with QA engineers to define testing strategies and acceptance criteria.
- Collaborate with development teams to ensure testability of applications and to diagnose issues.
- Stay up-to-date with the latest Azure services and DevOps best practices.
Your profile
- At least 3+ years experience as a DevOps Engineer or similar role.
- Proficiency in scripting and automation (e.g., Shell, Python, Ruby).
- Strong knowledge of version control systems (e.g., Git).
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD, Travis CI).
- Solid understanding of cloud platforms and services (e.g., Azure, Google Cloud).
- Knowledge of infrastructure as code (IaC) and automation tools (e.g., Terraform, Ansible).
- Excellent problem-solving and communication skills.
- Team player with the ability to collaborate effectively across departments.
- Certifications in relevant areas (e.g., Azure Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.
- Bachelor's degree in Computer Science, Information Technology.