Senior DevOps Engineer (India)

Senior DevOps Engineer (India)

30 Jul
|
Benchmark IT Solutions India
|
India

30 Jul

Benchmark IT Solutions India

India

Role Summary
We are seeking an experienced Senior Dev Ops Engineer who will work closely with solution architects, application architects, development teams, security teams, and project stakeholders to implement, automate, secure, and maintain scalable cloud infrastructure and deployment platforms. The role is strongly hands-on and focuses on translating approved architecture into reliable implementations, optimizing delivery pipelines, operating cloud and container platforms, improving observability, and resolving complex production issues.
The Senior Dev Ops Engineer will contribute implementation and operational inputs during design discussions. Kubernetes architecture will be defined collaboratively with the architects, while this role will be responsible for implementation, validation, migration, upgrades, optimization, and ongoing operational support.
Key Roles and Responsibilities
Work closely with architects, development teams, security teams, QA teams, customers, and project stakeholders to understand technical requirements, project KPIs, service expectations, and operational constraints.
Translate approved infrastructure and application architecture into secure, scalable, maintainable, and production-ready implementations.
Provide practical Dev Ops inputs on deployment feasibility, automation, resilience, observability, scalability, security, performance, and cloud cost.
Build, maintain, and optimize CI/CD pipelines covering build, test, quality checks, security scanning, artifact management, deployment, environment promotion, and rollback.
Select and implement suitable CI/CD, Git Ops, infrastructure automation, monitoring, logging, and security tools in consultation with architects and technical leads.
Implement and manage Git Ops-based deployments using Argo CD and/or FluxCD.
Implement, configure, administer, migrate, and upgrade Kubernetes clusters and workloads in collaboration with architects.
Manage Kubernetes manifests, Helm charts, namespaces, ingress, storage, networking, RBAC, autoscaling, requests and limits, secrets, Config Maps, and workload health.
Hands-on experience implementing and supporting Kubernetes Custom Resource Definitions (CRDs) and operators, including troubleshooting reconciliation, permissions, lifecycle, upgrade, and integration issues where required.
Create, optimize, secure, and troubleshoot Docker images and containers, including multi-stage builds, startup failures, networking, volumes, resource constraints, and health checks.
Work closely with development teams to resolve build, dependency, configuration, runtime, networking, and deployment issues across all environments.
Perform advanced troubleshooting and root cause analysis for infrastructure, cloud, network, container, deployment, database-connectivity, and application-runtime incidents.
Lead incident investigation, coordinate resolution across teams, document findings, and implement corrective and preventive actions.
Implement Infrastructure as Code and configuration automation using Terraform, Ansible, and cloud-native provisioning tools.
Develop reusable modules, deployment templates, automation scripts, and operational tooling using Shell/Bash and Python.
Automate repetitive deployment, maintenance, monitoring, backup, reporting, access-management, and security activities wherever possible.
Implement preventive maintenance, patching, upgrade planning, backup verification, restore testing, certificate renewal, capacity reviews, and infrastructure health checks.
Manage secrets, credentials, certificates, access keys, and automated secret-rotation processes using appropriate cloud or platform services.
Implement infrastructure security controls, vulnerability scanning, access governance, backup policies, disaster-recovery procedures, and compliance requirements.




Configure application and infrastructure monitoring, centralized logging, dashboards, alerts, notification channels, and escalation workflows.
Set up and manage custom alerts in AWS and Azure, including Cloud Watch, Azure Monitor, Application Insights, and Log Analytics Workspaces.
Monitor availability, performance, capacity, security posture, deployment health, and cloud cost across environments.
Manage Linux-based production and non-production servers and troubleshoot system, process, disk, memory, package, service, and network issues.
Support release planning, production deployments, rollback activities, planned maintenance, and incident response.
Maintain architecture implementation documents, infrastructure diagrams, deployment guides, runbooks, SOPs, RCA reports, and disaster-recovery procedures.
Provide periodic progress, risk, incident, capacity, and infrastructure-status reports to management, architects, customers, and project teams.
Mentor Dev Ops engineers and review CI/CD pipelines, Dockerfiles, Terraform code, Ansible configurations, Kubernetes manifests, Helm charts, and operational procedures.
Use AI-assisted tools responsibly for troubleshooting, scripting, automation, documentation, code review, and operational efficiency.
Communicate technical risks, dependencies, constraints, and recommendations clearly and professionally in English.
Be willing to work in the EST time zone or provide significant overlap with EST business hours.
Required Technical Skills

Linux and Troubleshooting
Strong hands-on Linux administration experience, including services, processes, users, permissions, storage, networking, package management, SSH, systemd, cron, and log analysis.
Excellent troubleshooting and root cause analysis skills across infrastructure and application environments.
Ability to interpret application logs and runtime behavior for services developed in Python, PHP, Java, Node.js, Ruby, or similar technologies.
Containers and Kubernetes
Strong hands-on experience with Docker, image optimization, secure image practices, multi-stage builds, Docker Compose, and container troubleshooting.
Strong Kubernetes administration and implementation experience, including migrations, version upgrades, cluster operations, workload management, ingress, networking, storage, RBAC, autoscaling, and monitoring.
Strong experience with Helm, along with hands-on Kubernetes CRD and operator experience, including deployment, configuration, troubleshooting, and upgrade support.
Experience with managed Kubernetes platforms such as Amazon EKS, Azure Kubernetes Service, Google Kubernetes Engine, or Linode Kubernetes Engine.
CI/CD and Git Ops
Solid experience designing and optimizing CI/CD pipelines using Git Lab CI/CD, Git Hub Actions, Jenkins, Azure Dev Ops, Bitbucket Pipelines, or AWS Code Pipeline.
Hands-on experience with Argo CD and/or FluxCD.
Knowledge of branching strategies, release management, approvals, artifact handling, security gates, deployment strategies, and rollback mechanisms.
Infrastructure as Code and Automation
Strong hands-on experience with Terraform and Ansible.
Strong Shell/Bash scripting skills and good Python automation skills.
Experience creating reusable infrastructure modules, templates, and operational automation.
Exposure to AWS Cloud Formation is desirable.
Cloud Platforms
AWS: EKS, EC2, ECS, ECR, RDS, S3, IAM, VPC, Route 53, ELB, Cloud Front, Cloud Watch, Event Bridge, Systems Manager, Secrets Manager, Code Build,



Code Deploy, Code Pipeline, and Cloud Formation.
Azure: Azure Dev Ops, AKS, Container Apps, Container Registry, Virtual Machines, Storage, Key Vault, Azure Monitor, Log Analytics Workspace, Application Insights, networking, Load Balancer, Application Gateway, Front Door, Managed Identities, and RBAC.
Working knowledge of Google Cloud Platform services.
Linode experience will be considered an added advantage.
Monitoring, Logging, Security, and Compliance
Experience with Prometheus, Grafana, Cloud Watch, Azure Monitor, Log Analytics Workspace, Application Insights, and centralized logging solutions.
Experience configuring custom dashboards, log queries, alerts, notification channels, and operational metrics.
Strong understanding of IAM, RBAC, least privilege, network security, secret management, certificate rotation, vulnerability management, backup, disaster recovery, and audit readiness.
Exposure to SOC 2, ISO 27001, GDPR, or similar compliance frameworks.
Experience with Dev SecOps tools such as Trivy, Sonar Qube, OWASP ZAP, Gitleaks, Snyk, or Checkov is desirable.
Kubernetes Responsibility Boundary
The Senior Dev Ops Engineer is not expected to independently own the complete Kubernetes architecture.
The role will:
Collaborate with architects to understand and refine the proposed Kubernetes design.
Provide implementation, operability, security, scalability, and maintainability feedback during design discussions.
Implement the approved architecture and manage the platform throughout its lifecycle.
Handle cluster and workload configuration, migrations, upgrades, troubleshooting, documentation, and operational readiness.
Escalate architectural trade-offs and final design decisions to the relevant solution or application architects.
Technologies We Are Looking For
Cloud platforms: AWS and Microsoft Azure; exposure to Google Cloud Platform and Linode is advantageous.
Containers and orchestration: Docker, Docker Compose, Kubernetes, Amazon EKS, Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), and Linode Kubernetes Engine (LKE).
Kubernetes ecosystem: Helm, Ingress controllers, RBAC, autoscaling, persistent storage, networking, Custom Resource Definitions (CRDs), and Kubernetes operators.
CI/CD and Git Ops: Git Lab CI/CD, Git Hub Actions, Jenkins, Azure Dev Ops Pipelines, AWS Code Build/Code Deploy/Code Pipeline, Argo CD, and FluxCD.
Infrastructure as Code and configuration management: Terraform, Ansible, and AWS Cloud Formation.
Monitoring and observability: Prometheus, Grafana, AWS Cloud Watch, Azure Monitor, Application Insights, Log Analytics Workspace, New Relic, Datadog, ELK/Open Search, and Loki.
Security and Dev SecOps: Trivy, Sonar Qube, OWASP ZAP, Gitleaks, Snyk, Checkov, cloud IAM/RBAC, secrets management, and certificate rotation.
Source control and collaboration: Git, Git Lab, Git Hub, Bitbucket, and Jira.
Web, database, and middleware technologies: Nginx, Apache, PostgreSQL, MySQL, MongoDB, and Redis.
Scripting and application ecosystems: Shell/Bash, Python, and troubleshooting exposure to PHP, Java, Node.js, and Ruby applications.
Soft Skills and Preferred Qualifications
Strong verbal and written English communication skills.
Strong ownership, accountability, analytical thinking, and documentation practices.
Ability to mentor engineers and collaborate effectively with architects, developers, security teams, management, and customers.
Experience supporting production systems, customer-facing environments, and distributed teams.
AWS and/or Microsoft Azure certifications are preferred. Relevant Kubernetes, Terraform, Linux, or Dev Ops
certifications will be an added advantage.
Experience with multi-cloud environments, cost optimization, capacity planning, and infrastructure governance is preferred.

📌 Senior DevOps Engineer (India)
🏢 Benchmark IT Solutions India
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior devops engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior devops engineer (india) / india