- Design, implement, and maintain CI/CD pipelines using Azure DevOps.
- Develop and manage Infrastructure as Code (IaC) using Terraform for Azure environments.
- Automate deployment, monitoring, and operational processes.
- Configure and manage Azure cloud resources, including networking, compute, storage, and security services.
- Collaborate with development, QA, and operations teams to streamline release processes.
- Implement and maintain version control systems, branching strategies, and release management practices.
- Monitor application and infrastructure health, troubleshoot issues, and ensure high availability.
- Implement security best practices, access controls, and compliance standards within Azure environments.
- Support containerization and orchestration platforms such as Docker and Kubernetes.
- Optimize cloud infrastructure for performance, scalability, and cost efficiency.
Mandatory Skills
- 36 years of experience in DevOps/Cloud Engineering.
- Strong hands-on experience with Terraform (Mandatory).
- Experience in Azure DevOps Services including Repos, Pipelines, Boards, and Artifacts.
- Expertise in designing and implementing CI/CD pipelines.
- Hands-on experience with Microsoft Azure services.
- Proficiency in scripting using PowerShell, Bash, or Python.
- Experience with Git-based source control management.
- Knowledge of Linux and Windows server administration.