
Python Developer (NCS/Job/ 2397)
Job Skills
Job Description
Job Summary
We are seeking a skilled Python Developer with strong expertise in cloud technologies (AWS) and Infrastructure as Code (IaC) tools like CloudFormation and Terraform. The ideal candidate should have hands-on experience in developing, automating, and managing scalable cloud-based solutions.
Key Responsibilities
-
Develop and maintain automation scripts and applications using Python.
-
Design, implement, and manage AWS infrastructure using CloudFormation and Terraform.
-
Write complex SQL queries for data extraction, transformation, and analysis.
-
Collaborate with DevOps and cloud engineering teams to build scalable, secure, and reliable cloud environments.
-
Optimize application and infrastructure performance through automation and scripting.
-
Troubleshoot and resolve issues related to cloud deployments and integrations.
Mandatory Skills
-
Programming: Python
-
Database: SQL
-
Cloud Platform: AWS (EC2, S3, Lambda, RDS, etc.)
-
Infrastructure as Code (IaC): AWS CloudFormation, Terraform
-
Version Control: Git
Good-to-Have Skills
-
Experience with Docker and CI/CD pipelines
-
Knowledge of monitoring tools (e.g., CloudWatch, Prometheus, Grafana)
-
Familiarity with REST APIs and microservices architecture