EXL Service logo

Senior DevOps Engineer

EXL Service
Bengaluru

Posted:9 hours ago

Apply

Job Description

Job Description: We are seeking an experienced DevOps Engineer to design, implement, and manage scalable, secure, and highly available cloud solutions across Google Cloud Platform (GCP), Amazon Web Services (AWS), and Microsoft Azure.

This role requires deep expertise in multi-cloud architecture, DevOps automation, Kubernetes, observability, and infrastructure as code, with a strong focus on enterprise-scale deployments, cost optimization, and reliability engineering (SRE practices).

Key Responsibilities

Cloud Architecture & Design

  • Design and implement multi-cloud architectures across GCP, AWS, and Azure
  • Define enterprise cloud landing zones and multi-project structures
  • Build high availability, fault-tolerant, and disaster recovery (DR) solutions
  • Architect secure and scalable network topologies (VPCs, subnets, peering, hybrid connectivity)

Infrastructure as Code (IaC)

  • Develop reusable infrastructure modules using Terraform / Terragrunt
  • Implement modular, scalable, and DRY architecture patterns
  • Manage remote state, version control, and environment separation
  • Automate provisioning across multiple environments and projects

DevOps & CI/CD Automation

  • Design and manage CI/CD pipelines using:
    • GitHub Actions / GitLab CI / Jenkins / Azure DevOps
  • Automate:
    • Infrastructure deployments
    • Application release pipelines
  • Implement blue-green / canary deployment strategies

Kubernetes & Containerization

  • Manage Kubernetes platforms:
    • GKE, EKS, AKS
  • Deploy workloads via Helm, manifests, and Kustomize
  • Troubleshoot production issues:
  • Ensure high availability and scalability of containerized applications

Monitoring, Logging & Observability

  • Implement centralized observability using:
    • GCP Cloud Monitoring / AWS CloudWatch / Azure Monitor
  • Configure:
    • Metrics, dashboards, alerting policies
    • Log-based metrics and custom alerts (CPU, memory, DB, network latency)
  • Design centralized logging architecture (logs, sinks, retention policies)
  • Enable team-based alert routing (Email, Slack, PagerDuty)

Security & Compliance

  • Implement IAM roles, RBAC, and least privilege access
  • Manage secrets using:
    • Secret Manager / Azure Key Vault / AWS Secrets Manager
  • Ensure compliance with enterprise standards:
    • ISO, SOC2, HIPAA (where applicable)
  • Implement encryption, audit logging, and access governance

Cost Optimization & Governance

  • Monitor and optimize cloud costs across multiple projects
  • Configure:
    • Budget alerts
    • Billing monitoring and cost allocation models
  • Identify and implement resource optimization strategies

Automation & SRE Practices

  • Define and implement SLIs, SLOs, and error budgets
  • Build automated alerting and remediation workflows
  • Improve platform reliability and system uptime
  • Support incident response and root cause analysis (RCA)

Scripting knowledge on python, node.js and Golang will be added advantage

Responsibilities: We are seeking an experienced DevOps Engineer to design, implement, and manage scalable, secure, and highly available cloud solutions across Google Cloud Platform (GCP), Amazon Web Services (AWS), and Microsoft Azure.

This role requires deep expertise in multi-cloud architecture, DevOps automation, Kubernetes, observability, and infrastructure as code, with a strong focus on enterprise-scale deployments, cost optimization, and reliability engineering (SRE practices).

Key Responsibilities

Cloud Architecture & Design

  • Design and implement multi-cloud architectures across GCP, AWS, and Azure
  • Define enterprise cloud landing zones and multi-project structures
  • Build high availability, fault-tolerant, and disaster recovery (DR) solutions
  • Architect secure and scalable network topologies (VPCs, subnets, peering, hybrid connectivity)

Infrastructure as Code (IaC)

  • Develop reusable infrastructure modules using Terraform / Terragrunt
  • Implement modular, scalable, and DRY architecture patterns
  • Manage remote state, version control, and environment separation
  • Automate provisioning across multiple environments and projects

DevOps & CI/CD Automation

  • Design and manage CI/CD pipelines using:
    • GitHub Actions / GitLab CI / Jenkins / Azure DevOps
  • Automate:
    • Infrastructure deployments
    • Application release pipelines
  • Implement blue-green / canary deployment strategies

Kubernetes & Containerization

  • Manage Kubernetes platforms:
    • GKE, EKS, AKS
  • Deploy workloads via Helm, manifests, and Kustomize
  • Troubleshoot production issues:
  • Ensure high availability and scalability of containerized applications

Monitoring, Logging & Observability

  • Implement centralized observability using:
    • GCP Cloud Monitoring / AWS CloudWatch / Azure Monitor
  • Configure:
    • Metrics, dashboards, alerting policies
    • Log-based metrics and custom alerts (CPU, memory, DB, network latency)
  • Design centralized logging architecture (logs, sinks, retention policies)
  • Enable team-based alert routing (Email, Slack, PagerDuty)

Security & Compliance

  • Implement IAM roles, RBAC, and least privilege access
  • Manage secrets using:
    • Secret Manager / Azure Key Vault / AWS Secrets Manager
  • Ensure compliance with enterprise standards:
    • ISO, SOC2, HIPAA (where applicable)
  • Implement encryption, audit logging, and access governance

Cost Optimization & Governance

  • Monitor and optimize cloud costs across multiple projects
  • Configure:
    • Budget alerts
    • Billing monitoring and cost allocation models
  • Identify and implement resource optimization strategies

Automation & SRE Practices

  • Define and implement SLIs, SLOs, and error budgets
  • Build automated alerting and remediation workflows
  • Improve platform reliability and system uptime
  • Support incident response and root cause analysis (RCA)

Scripting knowledge on python, node.js and Golang will be added advantage

Qualifications: Bachelor's/Master's

Skills Required

Devops Google Cloud Platform GCP WEB Services AWS Microsoft Azure Cloud Architecture Automation Kubernetes Cost Optimization Reliability Engineering Azure

Learn the skills this job asks for

See your skill gap for DevOps Engineer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
EXL Service logo
EXL Service

RecommendedJobs for You

EXL Service logo

Bengaluru

Kale Logistics Solutions logo

Senior DevOps Engineer

Kale Logistics Solutions

Pune

Avathon logo

Bengaluru

Dun & Bradstreet India logo

Senior DevOps Engineer

Dun & Bradstreet India

Hyderabad

NTT Ltd logo

Bengaluru