What are the responsibilities and job description for the Python Developer with AWS & Automation position at IT Engagements, Inc.?
Greetings from IT Engagements…!
IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.
Job Title: Python Developer with AWS & Automation
Location: Jersey City, NJ (Hybrid)
Duration: Full-Time-Only USC AND GC WORKS
Job Summary
We are looking for an experienced Python Developer with AWS expertise and a strong background in automation. The ideal candidate will be responsible for developing and optimizing cloud-based solutions, automating workflows, and ensuring scalability, performance, and security of applications in an AWS environment.
Key Responsibilities
Shashank Jaitly
Shashank@itengagements.com
IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.
Job Title: Python Developer with AWS & Automation
Location: Jersey City, NJ (Hybrid)
Duration: Full-Time-Only USC AND GC WORKS
Job Summary
We are looking for an experienced Python Developer with AWS expertise and a strong background in automation. The ideal candidate will be responsible for developing and optimizing cloud-based solutions, automating workflows, and ensuring scalability, performance, and security of applications in an AWS environment.
Key Responsibilities
- Develop, deploy, and maintain scalable Python-based applications in AWS.
- Design and implement automation solutions for cloud infrastructure, CI/CD pipelines, and DevOps processes.
- Utilize AWS services such as Lambda, EC2, S3, DynamoDB, CloudFormation, IAM, SQS, SNS, Step Functions, and API Gateway.
- Automate cloud operations using Terraform, CloudFormation, or AWS CDK.
- Develop RESTful APIs and microservices using Flask, FastAPI, or Django.
- Implement ETL processes, data pipelines, and event-driven architectures.
- Write IaC (Infrastructure as Code) to manage AWS infrastructure efficiently.
- Monitor system performance, troubleshoot issues, and optimize cloud deployments.
- Ensure security, scalability, and high availability of cloud applications.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- 10 Years of experience in Python development.
- Strong experience with AWS services and cloud-native application development.
- Expertise in automation, scripting, and DevOps tools such as Terraform, Ansible, or CloudFormation.
- Hands-on experience with CI/CD pipelines (Jenkins, GitLab CI/CD, AWS CodePipeline, etc.).
- Proficiency in Docker, Kubernetes, and container orchestration.
- Experience with serverless computing using AWS Lambda.
- Knowledge of data streaming and messaging (Kafka, RabbitMQ, AWS SQS/SNS).
- Strong understanding of networking, security best practices, and IAM roles in AWS.
- Experience in unit testing, debugging, and performance tuning.
- Proficiency in working with databases like DynamoDB, PostgreSQL, MySQL, or Redis.
- Excellent problem-solving and communication skills.
- AWS Certifications (AWS Certified Developer, AWS Solutions Architect, or AWS DevOps Engineer).
- Experience with machine learning pipelines or data engineering on AWS.
- Knowledge of AI/ML frameworks like TensorFlow, PyTorch, or SageMaker is a plus.
Shashank Jaitly
Shashank@itengagements.com