Job Summary:
We are seeking a highly skilled and proactive Senior DevOps Engineer with experience in designing, implementing, and managing cloud infrastructure and CI/CD pipelines. The ideal candidate will have deep expertise in Azure DevOps, AKS, Azure networking components, and GitHub Actions, along with a strong understanding of source control and branching strategies. A learner mindset and readiness to support weekend deployments are essential.
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines using Azure DevOps and GitHub Actions
- Deploy and manage containerized applications using Azure Kubernetes Service (AKS)
- Configure and maintain Azure networking components including:
- Virtual Networks (vNETs)
- Subnets
- Firewalls
- Application Gateway
- Azure Front Door
- Azure CDN
- Collaborate with development and SRE teams to streamline build and release processes
- Ensure high availability, scalability, and security of infrastructure
- Participate in weekend deployment activities as needed
- Maintain and improve infrastructure as code (IaC) practices
- Monitor system performance and troubleshoot issues proactively
- Stay updated with the latest DevOps tools and practices
Required Skills & Qualifications:
- 3-4 years of experience in DevOps or related roles
- Strong hands-on experience with Azure DevOps and GitHub Actions
- Proficiency in managing AKS and container orchestration
- Deep understanding of Azure networking and security configurations
- Experience with Azure CDN, Front Door, and Application Gateway
- Solid knowledge of source control systems and branching strategies (e.g., GitFlow)
- Scripting skills in PowerShell, Bash
- Strong problem-solving and communication skills
- Proactive attitude with a continuous learning mindset
- Willingness to work during weekends for critical deployments
Good to have:
- Azure certifications (e.g., AZ-400, AZ-104)
- Experience with Infrastructure as Code tools like Terraform
- Familiarity with monitoring tools like Azure Monitor, AppD, or Dynatrace