К содержимому

Senior DevOps & Backend Engineer – AWS, Python Backend

Capitalmind Financial Services Private LimitedHSR Layout Sector 1, Bengaluru, Karnataka

Location:Bengaluru

Experience: 5–7 Years

About the Role

We are looking for a hands-on Senior DevOps Engineer with strong expertise in AWS cloud infrastructure and mandatory production-grade Python backend development experience.

The ideal candidate must possess the ability to independently design, develop, test, deploy and maintain production-ready Python applications and REST APIs, in addition to managing AWS infrastructure, CI/CD pipelines and automation.

This role requires strong software engineering fundamentals, practical backend development expertise, cloud infrastructure management capabilities, production troubleshooting skills and proficiency in AI-assisted engineering tools.

Strong Python programming and production-grade application development experience are mandatory. Candidates with only basic Python scripting or infrastructure automation experience will not be suitable for this position.

Key Responsibilities

  1. AWS Cloud Infrastructure & Architecture
  • Design, manage and maintain AWS infrastructure, including EC2, S3, RDS, IAM, VPC, Lambda, CloudWatch and related services.
  • Build secure, scalable, highly available and cost-efficient cloud infrastructure.
  • Monitor infrastructure performance, troubleshoot production issues and optimize AWS resource utilization.
  • Implement cloud security best practices, access management and infrastructure reliability.
  1. CI/CD & DevOps Engineering
  • Design, build and maintain automated CI/CD pipelines for application development, testing and deployment.
  • Manage deployment and release automation using Jenkins, GitHub Actions, GitLab CI/CD or equivalent tools.
  • Implement infrastructure automation and configuration management.
  • Manage containerized applications using Docker and Kubernetes (EKS) or ECS.
  • Implement Infrastructure as Code (IaC) using Terraform or equivalent tools.
  • Automate application build, testing, deployment and release workflows.
  1. Production-Grade Python Backend Development & API Engineering
  • Independently design, develop, test, deploy and maintain production-grade Python applications and backend services.
  • Develop scalable and secure RESTful APIs using Python frameworks such as FastAPI, Flask or Django.
  • Demonstrate strong Python programming fundamentals, object-oriented programming, data structures, exception handling and asynchronous programming.
  • Design and implement backend business logic, application architecture, integrations and reusable components.
  • Develop and optimize database interactions using PostgreSQL, MySQL, MongoDB or DynamoDB.
  • Implement API authentication, authorization, validation, error handling, logging and performance optimization.
  • Write unit tests and integration tests using Pytest or equivalent frameworks.
  • Debug, troubleshoot and resolve production-level application issues.
  • Build scalable backend services and contribute to microservices-based architectures.
  1. Python Automation & Scripting
  • Develop Python and Shell scripts to automate infrastructure provisioning, monitoring, deployment and operational tasks.
  • Build reusable tools and utilities to improve engineering productivity.
  • Automate repetitive operational workflows and infrastructure management activities.
  • Integrate Python-based automation into CI/CD pipelines and cloud operations.
  1. Monitoring, Reliability & Production Support
  • Implement monitoring, logging and alerting using AWS CloudWatch and other observability tools.
  • Troubleshoot application, infrastructure and deployment-related issues.
  • Perform root cause analysis and implement preventive measures.
  • Improve application availability, system performance and production reliability.
  • Participate in production incident resolution and performance optimization.
  1. AI-Assisted Engineering & Productivity
  • Demonstrate strong practical AI fluency using tools such as Claude Code, ChatGPT and OpenAI Codex.
  • Leverage AI coding assistants for Python development, debugging, testing, code optimization and infrastructure automation.
  • Use AI tools to accelerate development workflows and improve engineering productivity.
  • Review and validate AI-generated code to ensure security, reliability, maintainability and production readiness.

What We're Looking For

  • 5–7 years of relevant hands-on engineering experience in DevOps, Cloud Engineering, Backend Engineering or related roles.
  • Strong practical expertise in AWS cloud services and infrastructure management.
  • Mandatory: Strong production-grade Python application development experience, beyond basic scripting and automation.
  • Hands-on experience independently developing, testing, deploying and maintaining Python backend applications and REST APIs.
  • Strong experience with at least one Python backend framework: FastAPI, Flask or Django.
  • Strong understanding of Python programming fundamentals, object-oriented programming, asynchronous programming, debugging and code optimization.
  • Experience writing unit and integration tests using Pytest or equivalent tools.
  • Strong understanding of Linux, networking, Git and CI/CD practices.
  • Experience with Docker, Kubernetes (EKS) or ECS.
  • Practical experience with Terraform or equivalent Infrastructure as Code tools.
  • Working knowledge of relational databases, NoSQL databases and API integrations.
  • Experience with production troubleshooting, monitoring and system optimization.
  • Practical proficiency with AI coding assistants such as Claude Code, ChatGPT or Codex.
  • Ability to independently design, develop, deploy and maintain production-grade systems.

Preferred Skills

  • AWS serverless technologies such as Lambda and API Gateway.
  • Experience with microservices and distributed systems.
  • Experience with Redis, Kafka, RabbitMQ or other messaging systems.
  • Knowledge of application security, database optimization and performance engineering.
  • Experience with observability tools such as Prometheus, Grafana or ELK.
  • Experience with asynchronous Python applications and event-driven architectures.

Ideal Candidate Profile

  • A strong software engineer with deep AWS DevOps expertise and proven production-grade Python backend development capabilities.
  • The candidate must be capable of independently managing cloud infrastructure, developing scalable Python applications and APIs, building CI/CD pipelines, troubleshooting production issues and leveraging AI-assisted development tools to deliver reliable, secure and maintainable engineering solutions.

Pay: ₹1,700,000.00 - ₹2,300,000.00 per year

Benefits:

  • Health insurance
  • Life insurance
  • Paid time off

Ability to commute/relocate:

  • HSR Layout Sector 1, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Required)

Application Question(s):

  • Have you worked on as AWS DevOps Engineer for at least 2+ years?
  • Have you worked as Python Backend Engineer for at least 2+ years?
  • What is your expected annual CTC? (Please enter 17 for INR 17,00,00 per annum)
  • What is your notice period in number of days? Please enter 30 for 1 month, 60 for two months, 90 for three months.
  • Are you available in Bengaluru for in-person interview at office at HSR Layout?

Work Location: In person

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.