We are looking for an experienced DevOps Engineer (58 years) with strong, hands-on expertise in Azure infrastructure, Infrastructure as Code (Terraform), and GitHub Actions-based CI/CD. The ideal candidate can design, build, and manage secure, scalable cloud infrastructure, understands end-to-end network flow, and takes ownership of infrastructure alerting - acting as the bridge between infrastructure and application teams.
Roles & Responsibilities
- Design, deploy, and manage Azure infrastructure, including:
- Azure Front Door
- Web Application Firewall (WAF)
- AKS (Azure Kubernetes Service) clusters
- Function Apps
- Azure Networking components
- Build and maintain reusable Terraform modules and manage infrastructure lifecycle (provisioning, updates, state management, and drift control).
- Create and maintain GitHub Actions workflows for build, test, and deployment automation, including management of self-hosted runners.
- Own infrastructure alerts and monitoring - triage issues, respond to incidents, and notify/engage the application (developer) teams when app-side support is required.
- Understand and troubleshoot network flow across services, gateways, firewalls, and cluster networking.
- Automate operational and deployment tasks using scripting languages such as Python or PowerShell.
- Collaborate with development teams to improve deployment reliability, security, and overall platform stability.
Required Skills & Experience
- 5-8 years of hands-on DevOps / Cloud Infrastructure experience.
- Strong experience with Microsoft Azure, specifically:
- Azure Front Door
- Web Application Firewall (WAF)
- AKS (Azure Kubernetes Service) cluster setup and management
- Function Apps
- Azure Networking (VNets, subnets, NSGs, private endpoints, load balancing, DNS)
- Proven experience in Terraform - module creation, reusable patterns, and infrastructure management.
- Hands-on experience with GitHub Actions - workflow creation, deployments, and self-hosted runners.
- Proficiency in Python or PowerShell for automation and scripting.
- Solid understanding of network flow and the ability to diagnose connectivity and routing issues.
- Experience owning infrastructure monitoring and alerting, with the ability to coordinate with application teams for resolution.
Nice to Have
- Azure certifications (e.g., AZ-104, AZ-400, or similar).
- Experience with container security and Kubernetes best practices.
- Familiarity with observability tooling (Azure Monitor, Log Analytics, App Insights, Grafana, etc.).
- Exposure to additional CI/CD or IaC tooling.
Soft Skills
- Strong ownership and accountability for infrastructure health.
- Clear communication - able to coordinate between infrastructure and development teams.
- Analytical and methodical problem-solving approach.