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.
• Solid 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 strong, 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