Responsibilities
• Design, implement, and manage cloud infrastructure on Microsoft Azure (or AWS, or GCP), including Azure DevOps, Application Gateway, AKS (Azure Kubernetes Service), Functions, VMs, and API Management;
• Develop and maintain Pipelines for continuous integration and continuous deployment (CI/CD) of applications and services;
• Implement infrastructure as code using Terraform to automate provisioning and configuration management tasks;
• Containerize applications using Docker and orchestrate them using Kubernetes (k8s) for scalable and resilient deployment;
• Write automation scripts using PowerShell to streamline routine tasks and enhance operational efficiency;
• Collaborate with cross-functional teams to ensure smooth deployment and operation of applications in the cloud environment;
• Demonstrate experience, ability to work independently, mentor others and contribute to raising projects technical maturity;
• Monitor and optimize the performance, availability, and cost of cloud resources, implementing best practices for security and compliance.
Qualifications
• Possess a minimum of 5 years of experience in DevOps engineering with a strong focus on Azure DevOps Pipeline;
• Proven experience working with cloud services, including Azure DevOps, Application Gateway, AKS, Functions, VMs, API Management, K8S, Docker. Track record in DevOps field;
• Microsoft Azure certifications (e.g., Azure Administrator, Azure DevOps Engineer) – or relevant experience;
• Experience with other cloud platforms (e.g., AWS, Google Cloud Platform);
• Knowledge of other automation tools like Ansible, Chef, or Puppet will be an advantage.