In this role, you will design and implement cloud infrastructures, develop and maintain CI/CD processes using Azure DevOps, automate deployments with ARM, Terraform, Ansible, and Bicep, and manage production environments with a strong focus on performance, security, and availability.
DevOps Engineer – Microsoft Azure
Your responsibilities
- Analyze requirements and existing infrastructure to identify opportunities for automation and deployment optimization in the cloud.
- Select and implement tools and processes supporting automation and CI/CD optimization.
- Design, build, and maintain CI/CD pipelines in Azure DevOps.
- Develop infrastructure-as-code (IaC) scripts using ARM Templates, Terraform, Bicep, and Ansible.
- Monitor systems and applications to ensure their availability, performance, and security.
- Automate deployment processes and manage production environments in Azure.
Our requirements
- Strong hands-on experience with Microsoft Azure, including Azure DevOps, Azure Entra ID, and ARM Templates.
- Solid experience with containers and container orchestration (Kubernetes).
- Proficiency with Git, Git Flow, and Azure DevOps tools.
- Proven experience using Infrastructure as Code (IaC) — Terraform, ARM Templates, Bicep, Ansible.
- Familiarity with Agile methodologies and working in Agile project teams.
- Experience using Jira and Confluence, and working with Gitflow Workflow (Bitbucket Server).
- Experience in developing, maintaining, and supporting web applications.
- Ability to design and implement CI/CD pipelines in Azure DevOps.
- Experience in automating cloud deployment processes.
- Good knowledge of Linux systems.
- Experience with OCI (Oracle Cloud Infrastructure).
- Knowledge of Atlassian tools (Jira, Confluence).
- Microsoft Azure certifications (e.g., Azure Administrator Associate, Azure Solutions Architect Expert).
- Terraform Associate certification.
- DevOps-related certifications (e.g., Certified Kubernetes Administrator (CKA), Certified Jenkins Engineer).