DevOps Engineer
Indexed description
We are looking for a skilled DevOps Engineer with strong Azure expertise to join our team. In this role, you will play a key role in designing, building, and maintaining reliable, scalable, and automated cloud infrastructure. You will work closely with development, QA, and operations teams to streamline deployment processes, enhance monitoring and observability, and ensure high availability of our production systems.
Key Responsibilities
- Azure Infrastructure Management: Design, provision, and manage scalable server infrastructure on Microsoft Azure (IaaS, PaaS, and serverless resources) using Infrastructure as Code (IaC) tools such as Terraform, Bicep, or ARM templates.
- CI/CD Pipelines: Build, maintain, and optimize production deployment pipelines using Azure DevOps, GitHub Actions, or similar tools. Ensure reliable, repeatable, and secure deployments with zero-downtime strategies (blue-green, canary deployments).
- Monitoring & Observability: Implement comprehensive monitoring, logging, and alerting solutions using Azure Monitor, Log Analytics, Application Insights, Prometheus, Grafana, or other industry tools. Proactively set up automations to detect and respond to issues.
- Automation & Scripting: Develop automation scripts and workflows (PowerShell, Bash, Python, Azure CLI, etc.) to improve operational efficiency and reduce manual tasks.
- Incident Response & Reliability: Participate in on-call rotations, troubleshoot production issues, perform root cause analysis, and implement preventive measures to improve system reliability and uptime.
- Security & Compliance: Work with security teams to implement Azure security best practices, including identity management (Azure AD), network security, secret management, and compliance controls.
- Collaboration: Partner with software engineers to improve development workflows, infrastructure provisioning, and environment consistency across dev, staging, and production.
Required Qualifications
- 3+ years of experience as a DevOps Engineer, Site Reliability Engineer (SRE), or Cloud Infrastructure Engineer.
- Strong hands-on experience with Microsoft Azure services (e.g., Azure VMs, AKS, App Services, Functions, Storage, Networking, Key Vault, etc.).
- Proficiency in Infrastructure as Code (Terraform, Bicep, or ARM).
- Solid experience with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).
- Experience with monitoring, logging, and alerting tools (Azure Monitor, Application Insights, ELK stack, Prometheus/Grafana).
- Strong scripting skills in PowerShell, Bash, Python, or similar.
- Experience supporting and deploying .NET applications in Azure environments.
- Experience troubleshooting production issues across application, infrastructure, networking, and database layers.
- Strong understanding of release management, version control workflows, and rollback strategies
- Good understanding of containerization (Docker) and orchestration (Kubernetes/AKS).
- Knowledge of networking, security, and Linux/Windows server administration.
- Excellent problem-solving skills and ability to thrive in a fast-paced environment.
Preferred Qualifications
- Azure certifications (AZ-400, AZ-305, or similar).
- Experience with GitOps practices (ArgoCD, Flux).
- Familiarity with database operations (Azure SQL, Cosmos DB).
- Previous experience in a SaaS or high-traffic production environment.
- Knowledge of cost optimization strategies in Azure.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search