Job Description We are seeking a skilled and experienced DevOps Engineer with a strong background in Azure to join our dynamic team.
The ideal candidate will be responsible for designing, implementing, and maintaining scalable, reliable, and secure DevOps pipelines and infrastructure, leveraging Azure cloud services to support our software development and deployment processes.
Key Responsibilities Infrastructure Management: Design, implement, and manage scalable, highly available, and fault-tolerant Azure infrastructure.
Automate infrastructure provisioning using tools like Terraform, ARM templates, or Bicep.
CI/CD Pipelines: Develop, maintain, and enhance CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.
Collaborate with development teams to streamline code integration and deployment.
Monitoring & Logging: Set up and configure monitoring solutions such as Azure Monitor, Application Insights, and Log Analytics.
Proactively identify and resolve performance bottlenecks and system issues.
Security & Compliance: Implement security best practices in Azure environments, including access controls, encryption, and threat detection.
Ensure compliance with relevant standards and regulations (e.g., GDPR, ISO).
Collaboration: Work closely with developers, QA, and IT teams to support agile software development practices.
Facilitate smooth communication between teams to ensure seamless integration and delivery.
Automation & Optimization: Create automation scripts using PowerShell, Python, or similar scripting languages.
Continuously optimize cloud costs and improve infrastructure efficiency.
Required Skills & Qualifications Bachelor's degree in Computer Science, Engineering, or a related field.
5–7 years of experience as a DevOps Engineer, with a focus on Azure.
Hands-on experience with Azure services, including: Azure Kubernetes Service (AKS), Virtual Machines, Azure Functions.
Azure Storage, Azure Networking (VNet, Load Balancers).
Expertise in CI/CD tools such as Azure DevOps, Jenkins, or GitLab.
Proficiency with infrastructure-as-code (IaC) tools like Terraform, Bicep, or ARM templates.
Strong scripting skills in PowerShell, Python, or Bash.
Solid understanding of networking concepts (DNS, VPN, firewall configurations).
Experience with containerization and orchestration tools (Docker, Kubernetes).
Familiarity with monitoring and logging tools: Azure Monitor, Prometheus, Grafana.
Strong understanding of security best practices in cloud environments.
Preferred Qualifications Azure certifications such as Microsoft Certified: Azure DevOps Engineer Expert or Azure Solutions Architect Expert .
Experience with hybrid cloud environments.
Knowledge of other cloud platforms (AWS, GCP) is a plus.
Familiarity with Agile and Scrum methodologies.