Experience: 5-8 Years (4+ Years Relevant Experience Azure Devops )
Overview
We are looking for a skilled DevOps Engineer to join our team and help build, automate, and maintain our cloud infrastructure, CI/CD pipelines, monitoring systems, and deployment workflows. The ideal candidate has strong experience in cloud platforms, scripting, automation tools, and collaboration with development and operations teams.
Key Responsibilities
CI/CD & Automation
- Design, implement, and maintain CI/CD pipelines using Azure DevOps / GitLab / Jenkins.
- Automate build, release, and deployment processes.
- Manage branching strategies (GitFlow, trunk-based, release pipelines).
Infrastructure & Cloud
- Deploy and manage infrastructure on Azure / AWS / GCP.
- Work with ARM Templates, Terraform, or CloudFormation.
- Manage Kubernetes clusters (AKS/EKS), Docker containers.
Monitoring & Reliability
- Implement monitoring, logging, and alerting with tools such as Azure Monitor, Grafana, Prometheus, App Insights, and ELK.
- Troubleshoot production issues and improve system reliability.
- Set up dashboards, uptime monitoring, and performance metrics.
Required Skills
- Experience: 4 + years of experience in DevOps, Cloud Engineering, or Infrastructure Automation.
- Azure Expertise: Strong experience with App Services, Functions, Storage Accounts, Event Hubs, IoT Hubs, and VMs.
- CI/CD Pipelines: Hands-on experience with Azure DevOps Classic Pipelines & YAML-based pipelines.
- Scripting & Automation: Proficiency in PowerShell and Python for automation tasks.
- Infrastructure as Code (IaC): Experience with Terraform for cloud infrastructure provisioning.
- Containerization: Experience with Docker and containerized deployments.
- Version Control: Knowledge of Git, branching strategies, and GitOps workflows.
- Monitoring & Logging: Familiarity with Azure Monitor, Log Analytics, and Application Insights.
- Security & Compliance: Understanding of Azure RBAC, security best practices, and compliance policies.