What are the responsibilities and job description for the Python AWS Developer position at CoppelTech?
Job Details
Job Title: Python AWS Developer
Location: Dallas, TX (Hybrid)
Employment Type: Contract
Experience Level: 8-12 yr
Location: Dallas, TX (Hybrid)
Employment Type: Contract
Experience Level: 8-12 yr
Job Summary:
We are seeking a skilled AWS Full Stack Developer with hands-on experience in AWS services and a strong background in Python development, automation, and infrastructure as code (IaC). The ideal candidate will have expertise in AWS Glue, Lambda, EventBridge, S3, IAM, Redshift, API Gateway, and CloudFormation, along with proficiency in GitLab source code management, Terraform, and CI/CD pipeline automation. Experience with Kubernetes and Docker is highly desirable.
Key Responsibilities:
- Develop, deploy, and maintain serverless applications using AWS Lambda, Glue, EventBridge, and API Gateway.
- Design, implement, and manage AWS infrastructure using CloudFormation and Terraform (IaC).
- Work with AWS Redshift for data processing and analytics.
- Configure and manage AWS IAM roles and policies to ensure security best practices.
- Implement GitLab CI/CD pipelines to automate build, test, and deployment workflows for Python-based applications.
- Optimize and manage AWS S3 storage solutions for efficient data handling.
- Develop and maintain microservices-based architectures using AWS services.
- Work with Docker and Kubernetes to deploy and manage containerized applications.
- Ensure high availability and scalability of AWS solutions through proper architecture and automation.
- Collaborate with cross-functional teams to integrate AWS services into existing applications.
Required Skills & Qualifications:
- AWS Expertise: Hands-on experience with AWS Glue, Lambda, EventBridge, API Gateway, IAM, Redshift, CloudFormation, S3.
- Infrastructure as Code (IaC): Proficiency in Terraform and CloudFormation for AWS infrastructure automation.
- Python Development: Strong experience in developing and automating solutions using Python.
- CI/CD & Source Code Management: Experience with GitLab, including repository management and building GitLab pipelines.
- Containers & Orchestration: Experience working with Docker and Kubernetes for containerized applications.
- Automation & DevOps: Ability to automate deployments, infrastructure provisioning, and testing using AWS-native and third-party tools.
- Security & Compliance: Strong understanding of AWS security best practices, IAM policies, and role-based access control.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.