DevOps Engineer (India)

DevOps Engineer (India)

11 Nov
|
NXTPods
|
India

11 Nov

NXTPods

India

Company Description NXTPods is a software services company focused on driving digital transformation through digital engineering, application support, reliability, and quality engineering. The team delivers innovative, end-to-end solutions that enhance user experiences, improve system reliability, and accelerate time-to-market for clients across diverse industries.

Job Title: DevOps Engineer

Experience: 5+ Years

Employment Type: Full-Time / Contract

Location: India, Remote

Job Overview: We are looking for an experienced and hands-on DevOps Engineer to manage and optimize production infrastructure, automate deployment processes, and ensure the reliability and scalability of cloud-based applications.

The ideal candidate should have strong practical experience with AWS infrastructure, Terraform, PostgreSQL, CI/CD automation, and Python development. This role requires someone who can independently troubleshoot complex production issues, manage infrastructure changes, and support backend services in a production environment.

Key Responsibilities:

AWS Cloud Infrastructure

- Manage and operate production AWS infrastructure with a focus on ECS or EKS.
- Configure and maintain RDS and Aurora PostgreSQL databases.
- Manage IAM roles, policies, permissions, and access controls.
- Monitor infrastructure performance, availability, scalability, and security.
- Troubleshoot infrastructure and application-level issues in production.

Infrastructure as Code - Terraform

- Develop and maintain infrastructure using Terraform.
- Manage remote state, state locking, and infrastructure state consistency.
- Import existing infrastructure resources into Terraform.
- Perform infrastructure refactoring using Terraform moved blocks.
- Troubleshoot and resolve Terraform state corruption and deployment issues.





PostgreSQL Database Management

- Perform database backup, restoration, and recovery activities.
- Configure and manage database connection pooling.
- Plan and execute zero-downtime database migrations.
- Analyze query performance, database locks, and transaction behavior.
- Troubleshoot database connectivity and performance issues.

CI/CD & Deployment Automation

- Build, maintain, and optimize GitHub Actions workflows.
- Configure AWS authentication using OpenID Connect (OIDC).
- Implement secure CI/CD pipelines and deployment automation.
- Configure branch protection rules and audit-compliant development workflows.
- Ensure reliable build, testing, and deployment processes.

Python Development & Backend Support

- Write, maintain, and debug Python applications and operational scripts.
- Maintain and support FastAPI-based services.
- Develop backend features and operational automation.
- Troubleshoot application issues and collaborate with development teams.
- Support backend development activities from implementation through deployment.

Real Time Systems & Networking

- Manage long-lived connections such as WebSockets and gRPC behind load balancers.
- Configure and optimize load balancer idle timeouts.
- Implement graceful connection draining and connection lifecycle management.
- Troubleshoot connection failures, reconnect storms, and networking issues.




- Ensure reliability and stability of real-time application services.

Production Incident Management

- Troubleshoot and resolve critical production infrastructure and application outages.
- Participate in incident response, root cause analysis, and post-mortem reviews.
- Identify recurring operational issues and implement permanent corrective actions.
- Improve system reliability, monitoring, and incident prevention processes.
- Maintain operational documentation and support continuous improvement initiatives.

Qualifications

- 5+ years of hands-on experience managing production AWS infrastructure.
- Strong experience with AWS ECS or EKS, RDS or Aurora PostgreSQL, and IAM.
- Practical expertise in Terraform, including advanced state management and infrastructure refactoring.
- Strong PostgreSQL administration and troubleshooting experience.
- Experience building and maintaining GitHub Actions CI/CD pipelines.
- Knowledge of AWS OIDC authentication and secure deployment practices.
- Proficiency in Python and experience working with FastAPI services.
- Understanding of WebSockets, gRPC, load balancing, and real-time networking.
- Proven experience handling production incidents and performing root cause analysis.
- Strong troubleshooting, analytical, and problem-solving abilities.
- Ability to work independently and take ownership of production systems.

What We Are Looking For We are looking for someone who is technically solid, hands-on, and comfortable taking ownership of production infrastructure. The candidate should be capable of managing complex infrastructure changes, debugging application and database issues, and ensuring reliable deployments in a fast-paced engineering environment.

📌 DevOps Engineer (India)
🏢 NXTPods
📍 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: devops engineer (india) / india

Subscribe to this job alert:

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