JobsAisle
C

Python Developer with AWS and Terraform

Cognizant

Bangalore, India₹35,000–₹100,000/moAED 1.5K-4.4K/moToday
IndiaPythonAWSRESTful APIsFlaskDjangoAPI GatewayIAMDynamoDBECSGitDockerECSKubernetesInfrastructure As CodeTerraformFastAPIAWS LambdaS3SQSSNSEC2VPCRDSCloudWatchEKSEKSFull Time

Skills Required

PythonAwsDockerKubernetesGitDevops

Job Description

Job Description As a Python Developer with 4+ years of experience, you will be responsible for building scalable applications and automation solutions, with a focus on AWS and Infrastructure as Code using Terraform. You will collaborate closely with engineering, DevOps, and security teams to design, develop, deploy, and support cloud-ready services in a CI/CD-driven environment. Key Responsibilities: - Strong proficiency in Python including data structures, OOP, typing, packaging, virtual environments, and unit testing with pytest/unittest. - Experience in building RESTful APIs and services using Python frameworks like FastAPI, Flask, Django, and integrating with databases. - Hands-on experience in AWS services such as Lambda, API Gateway, S3, SQS/SNS, EC2, VPC, IAM, RDS/DynamoDB, CloudWatch, ECS/EKS. - Proficient in Terraform for provisioning AWS infrastructure including modules, state management, variables, and data sources. - Familiarity with Git-based workflows including PR reviews, branching strategies, and code reviews. - Knowledge of Docker and deploying services on ECS/EKS/Kubernetes. Qualifications Required: - 4+ years of professional experience in software development and/or cloud engineering. - Strong hands-on exposure to AWS and Infrastructure as Code using Terraform. - Experience working with Python frameworks and integrating with databases. - Familiarity with Docker and Git-based workflows. Location: Bangalore Notice Period: Immediate to 30 days Please Note: Additional details about the company were not included in the provided job description. As a Python Developer with 4+ years of experience, you will be responsible for building scalable applications and automation solutions, with a focus on AWS and Infrastructure as Code using Terraform. You will collaborate closely with engineering, DevOps, and security teams to design, develop, deploy, and support cloud-ready services in a CI/CD-driven environment. Key Responsibilities: - Strong proficiency in Python including data structures, OOP, typing, packaging, virtual environments, and unit testing with pytest/unittest. - Experience in building RESTful APIs and services using Python frameworks like FastAPI, Flask, Django, and integrating with databases. - Hands-on experience in AWS services such as Lambda, API Gateway, S3, SQS/SNS, EC2, VPC, IAM, RDS/DynamoDB, CloudWatch, ECS/EKS. - Proficient in Terraform for provisioning AWS infrastructure including modules, state management, variables, and data sources. - Familiarity with Git-based workflows including PR reviews, branching strategies, and code reviews. - Knowledge of Docker and deploying services on ECS/EKS/Kubernetes. Qualifications Required: - 4+ years of professional experience in software development and/or cloud engineering. - Strong hands-on exposure to AWS and Infrastructure as Code using Terraform. - Experience working with Python frameworks and integrating with databases. - Familiarity with Docker and Git-based workflows. Location: Bangalore Notice Period: Immediate to 30 days Please Note: Additional details about the company were not included in the provided job description.