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.