Job Title: Senior DevOps Engineer (Azure Cloud & Kubernetes)
Experience Required: 6+ Years
Employment Type: Full-time
Location: On-site
Industry: IT Enterprise Solutions
Job Overview
We are seeking a highly skilled and experienced Senior DevOps Engineer with strong expertise in Microsoft Azure Cloud, Kubernetes, CI/CD automation, and on-premises infrastructure management. The ideal candidate will play a key role in designing, implementing, and maintaining scalable, secure, and highly available cloud and hybrid environments.
This position requires deep hands-on experience in DevOps best practices, infrastructure automation, container orchestration, deployment pipelines, monitoring, and production support. The Senior DevOps Engineer will collaborate closely with software engineering, QA, security, and architecture teams to ensure smooth and reliable delivery of modern applications.
Key Responsibilities
Cloud Infrastructure (Microsoft Azure)
• Design, deploy, and manage highly available and scalable infrastructure solutions on Microsoft Azure
• Implement and maintain Azure services including:
• Virtual Machines (VMs)
• Azure Kubernetes Service (AKS)
• Azure App Services
• Azure Storage Accounts
• Azure Virtual Networks (VNet), NSGs, Load Balancers
• Azure Key Vault, Azure Monitor, Log Analytics
• Ensure cloud environments follow best practices for performance, reliability, and cost optimization
• Support cloud governance, resource tagging, budgeting, and cost control initiatives
Kubernetes & Containerization
• Manage containerized application deployments using Kubernetes (AKS and/or self-managed clusters)
• Design and maintain Kubernetes environments for production workloads
• Implement Helm charts, Kubernetes manifests, and service mesh concepts where applicable
• Ensure container security, scaling, and high availability
• Troubleshoot Kubernetes cluster issues related to networking, storage, pods, and performance
CI/CD Pipeline Development & Automation
• Build, optimize, and maintain robust CI/CD pipelines using tools such as:
• Azure DevOps Pipelines
• GitHub Actions
• Jenkins (if applicable)
• Automate build, test, and deployment workflows for multiple environments (Dev, QA, Staging, Production)
• Implement deployment strategies such as:
• Blue-Green Deployments
• Canary Releases
• Rolling Updates
• Integrate security and quality checks into pipelines (DevSecOps practices)
On-Premises & Hybrid Infrastructure Support
• Manage and support on-prem server infrastructure and hybrid connectivity with Azure
• Handle deployments, patching, upgrades, and monitoring of Linux/Windows servers
• Support hybrid networking solutions such as:
• VPN Gateways
• ExpressRoute (preferred)
• Ensure business continuity and disaster recovery planning across cloud and on-prem systems
Infrastructure as Code (IaC)
• Develop and maintain infrastructure using IaC tools such as:
• Terraform
• ARM Templates / Bicep
• Ansible (preferred)
• Ensure repeatable, version-controlled infrastructure deployments
• Maintain configuration consistency across environments
Monitoring, Logging & Reliability
• Implement and manage monitoring and observability tools such as:
• Azure Monitor
• Prometheus & Grafana
• ELK Stack (ElasticSearch, Logstash, Kibana)
• Configure alerting systems and incident response workflows
• Perform root cause analysis (RCA) for production incidents and outages
• Ensure high system uptime, reliability, and performance tuning
Security & Compliance
• Apply DevOps security best practices including:
• Identity & Access Management (RBAC, Azure AD)
• Secrets management (Azure Key Vault, Kubernetes Secrets)
• Secure pipeline practices
• Ensure compliance with organizational security standards and cloud governance policies
• Conduct vulnerability assessments and remediation planning
Collaboration & Leadership
• Collaborate with software development teams to improve deployment efficiency
• Support Agile/Scrum delivery teams in release planning and sprint execution
• Mentor junior DevOps engineers and contribute to DevOps culture building
• Document processes, architecture, runbooks, and SOPs
Required Skills & Qualifications
Core Requirements
• 6+ years of hands-on experience in DevOps / Cloud Engineering roles
• Strong expertise in Microsoft Azure Cloud services
• Proven experience with Kubernetes and container orchestration
• Strong knowledge of CI/CD pipeline development and automation
• Experience managing both cloud and on-prem infrastructure
• Solid Linux administration and scripting skills
Technical Skills
• Azure DevOps, GitHub, Jenkins
• Docker, Kubernetes, Helm
• Terraform, ARM/Bicep
• Bash, PowerShell, Python (preferred)
• Networking fundamentals (DNS, Load Balancing, Firewalls)
• Monitoring tools (Grafana, Prometheus, Azure Monitor)
Preferred Certifications
• Microsoft Certified: Azure DevOps Engineer Expert
• Azure Solutions Architect Expert
• Certified Kubernetes Administrator (CKA)
• Terraform Associate Certification
Soft Skills
• Strong problem-solving and troubleshooting mindset
• Excellent communication and cross-team collaboration
• Ability to work under pressure in production environments
• Ownership-driven and proactive approach
What We Offer
• Competitive salary package (based on experience)
• Opportunity to work on enterprise-scale cloud and Kubernetes environments
• Growth-oriented DevOps culture and learning opportunities
• Professional and collaborative work environment
•