We are seeking a Senior DevOps Engineer with 5–8 years of hands-on experience to take a key role in designing, building, and managing scalable cloud infrastructure and deployment automation across Azure and AWS environments. This role is ideal for someone who thrives on solving complex infrastructure challenges, enjoys automating at scale, and is passionate about delivering reliable cloud-native platforms for modern applications.
You will work closely with cross-functional teams to implement DevOps best practices, support CI/CD pipeline development, and drive infrastructure modernization efforts using containerization, serverless technologies, and Infrastructure as Code (IaC).
Job Description:
Key Responsibilities:
Cloud Infrastructure Design & Operations Architect, provision, and manage cloud infrastructure on Azure and AWS to support enterprise applications with high availability, scalability, and security.
Infrastructure as Code (IaC) Build and maintain IaC scripts using Terraform, Bicep, ARM Templates for consistent and automated provisioning.
Deployment Automation & CI/CD Design, implement, and maintain CI/CD pipelines using GitHub Actions, or similar tools to enable efficient and reliable application delivery.
Containerization & Orchestration Deploy and manage containerized workloads using AKS, and container registries like Azure Container Registry (ACR) .
Monitoring, Logging & Observability Set up and manage observability frameworks using tools such as Azure Monitor, Prometheus, Grafana, or ELK to track performance and health.
Cloud Security & Identity Management Implement secure infrastructure using Azure RBAC, AWS IAM, and manage identity integrations through Azure AD (Entra ID) and Okta.
Cost Optimization & Resource Governance Analyze resource utilization and implement cost optimization strategies across cloud environments, using tools like Azure Advisor and Cost Explorer.
Disaster Recovery & High Availability Contribute to the design and implementation of backup, scalling
Cloud Networking Configure and maintain VNETs, subnets, NSGs, route tables, private endpoints, VPNs, and load balancers to ensure secure, reliable network communication.
Required Skills & Experience:
Deep understanding of Azure core services including AKS, App Services, Functions, Storage, and Networking.
Working experience with AWS services such as EC2, S3, Lambda, EKS, and RDS.
Strong proficiency in Infrastructure as Code using Terraform, ARM, or Bicep.
Solid background in CI/CD implementation using tools like GitHub Actions, or Jenkins.
Proven expertise in containerization technologies: Docker, Kubernetes (AKS/EKS), and service mesh frameworks like Istio.
Proficient in at least one scripting language such as PowerShell, Bash, or Python.
Familiarity with monitoring and observability tools: Azure Monitor, Prometheus, Grafana, ELK.
Experience with cloud security best practices, identity/access management, and governance policies.
Ability to explain and document architectural decisions and collaborate with technical and non-technical stakeholders.