Project Description :
We are looking for a hands-on Senior Python Developer with strong expertise in Infrastructure-as-Code (IaC) using Terraform. The ideal candidate will be responsible for designing, developing, and automating scalable backend systems and infrastructure solutions. You will work closely with cross-functional teams to build high-quality, maintainable software and cloud infrastructure that supports large-scale applications.
Responsibilities :
Design, develop, and maintain backend applications and automation scripts using Python.
Develop and manage Terraform modules to automate infrastructure provisioning across cloud environments (AWS / Azure / GCP).
Implement and optimize CI / CD pipelines for application and infrastructure deployments.
Collaborate with DevOps, cloud, and platform teams to ensure secure, scalable, and reliable infrastructure.
Write clean, modular, and testable Python code following best practices.
Troubleshoot complex system and deployment issues, ensuring high availability and performance.
Participate in code reviews, architecture discussions, and technical design sessions.
Mandatory Skills Description :
6+ years of hands-on experience in Python development (backend scripting, APIs, automation).
Strong practical experience with Terraform and cloud infrastructure automation.
Experience with AWS / Azure / GCP services (e.g., EC2, S3, Lambda, IAM, Networking).
Good understanding of CI / CD pipelines, Git, Docker, and configuration management tools.
Solid grasp of RESTful APIs, microservices, and infrastructure as code (IaC) principles.
Experience working in Agile environments with strong problem-solving and debugging skills.
Nice-to-Have Skills Description :
Knowledge of Ansible, Kubernetes, or Helm.
Experience integrating Python automation with cloud monitoring or observability tools.
Familiarity with security best practices in cloud and DevOps environments.
Senior Python Developer • Chennai, Tamil Nadu, India