We are looking for a highly experienced Sr. DevOps Admin with expertise in setting up services, deploying code, enabling CI/CD pipelines, automated deployments, and monitoring system health and cost on Azure platforms. The ideal candidate should have 8+ years of overall experience, with at least 5+ years in DevOps and cloud automation, and strong skills in communication, documentation, and troubleshooting.
Key Responsibilities:
CI/CD & Deployment Automation
- Design, implement, and manage CI/CD pipelines for automated software builds, testing, and deployments.
- Ensure seamless code deployments across multiple environments with minimal downtime.
- Automate infrastructure provisioning using Terraform, CloudFormation, or ARM templates.
- Manage configuration and container orchestration using Docker, Kubernetes, and Helm.
Cloud Infrastructure Management (Azure)
- Set up and manage cloud services, networking, storage, and security policies on Azure.
- Optimize cloud resources for performance, scalability, and cost-efficiency.
- Implement and enforce best practices for security, identity & access management (IAM), and compliance.
- Monitor system health, availability, and performance using tools like CloudWatch, Azure Monitor, Prometheus, or Grafana.
- Implement disaster recovery (DR) and high availability (HA) solutions.
Monitoring, Logging & Troubleshooting
- Set up centralized logging and monitoring solutions (ELK, Splunk, CloudWatch, Azure Log Analytics).
- Define and track SLOs, SLIs, and error budgets for cloud-based applications.
- Automate alerting and incident response mechanisms using tools like PagerDuty or OpsGenie.
- Investigate and resolve production issues, ensuring minimal impact on system availability.
Documentation & Communication
- Prepare deployment diagrams, release checklists, and troubleshooting guides.
- Document infrastructure, CI/CD workflows, and operational procedures for knowledge sharing.
- Communicate technical solutions and best practices to cross-functional teams.
Required Skills & Experience:
- 8+ years of IT experience, with at least 5+ years in DevOps, Cloud Automation, and CI/CD.
- Strong hands-on experience with Azure (Azure DevOps, AKS, App Services, Functions, Networking, etc.).
- Expertise in CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps Pipelines).
- Proficiency in Infrastructure as Code (Terraform, CloudFormation, ARM Templates).
- Strong scripting skills in Python, Bash, or PowerShell.
- Experience in monitoring, logging, and alerting solutions (CloudWatch, Azure Monitor, Prometheus, Grafana, ELK, Splunk).
- Hands-on experience with Kubernetes, Docker, Helm, and container security.
- Experience with cost optimization strategies on Azure.
- Solid understanding of networking, firewalls, VPNs, DNS, and load balancers in cloud environments.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex infrastructure issues.
- Excellent communication, documentation, and collaboration skills.
Preferred Qualifications:
- Certified in Azure DevOps or Cloud Architect (e.g., Azure DevOps Engineer Expert).
- Experience with Serverless Architectures (Azure Functions).
- Knowledge of policy-based security (OPA, Gatekeeper, Kyverno).