Role Responsibilities:
- Design, implement, and manage CI/CD pipelines for cloud-based applications using Azure DevOps
- Automate infrastructure provisioning using Terraform and other Infrastructure as Code (IaC) tools
- Build and deploy Azure infrastructure components including App Services, Function Apps, Logic Apps, and AKS (Azure Kubernetes Service)
- Implement Helm charts for Kubernetes application deployments
- Integrate DevOps practices into the software development lifecycle in collaboration with development teams
- Ensure high availability, performance, and scalability of deployed cloud solutions
- Debug and troubleshoot CI/CD pipeline issues, ensuring smooth and efficient deployments
- Monitor application and infrastructure performance using Azure Monitor and Application Insights
- Manage cloud resources for security, compliance, and operational efficiency
- Conduct vulnerability assessments and participate in system audits
- Document processes, architectural decisions, configurations, and deployment scripts
- Provide guidance and technical support to peers and stakeholders on DevOps tools and practices
- Evaluate and implement new DevOps tools to improve workflows and operational efficiency
- Participate in Agile ceremonies and contribute to planning and retrospectives
- Champion DevOps best practices within the team and drive adoption across projects
- Engage with stakeholders to gather requirements and translate them into DevOps solutions
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- 7+ years of experience in DevOps with a strong focus on Azure DevOps and CI/CD pipeline development
- Hands-on experience with Terraform for Azure infrastructure automation
- Strong understanding of Azure services (AKS, App Services, Logic Apps, Function Apps, etc.)
- Proficient in using Helm for Kubernetes-based deployments
- Experience with containerization tools like Docker and Kubernetes
- Strong scripting skills in PowerShell, Bash, or Python
- Familiarity with version control systems like Git and Azure Repos
- Experience in Agile/Scrum environments
- Knowledge of cloud security and compliance standards
- Excellent troubleshooting and problem-solving skills
- Strong communication and collaboration skills
- Azure DevOps or relevant cloud certifications are a plus
Skills Required
Helm, Docker, Kubernetes, Powershell, Bash, Python, Git