
Python AWS Developer
AgileGrid Solutions · United States
- Hybrid
- Full-time
- $120,000 / year
- United States
Job highlights
- Design and implement scalable AWS cloud infrastructure.
- Automate deployments with CI/CD and IaC.
- Optimize AWS services for performance and cost.
- Collaborate on serverless and event-driven architectures.
- Ensure cloud security and troubleshoot issues.
About the role
About The Company
Envision Technology Solutions is a leading provider of innovative IT services and cloud computing solutions, dedicated to helping organizations transform their digital infrastructure. With a focus on delivering scalable, secure, and efficient cloud environments, Envision Technology Solutions partners with clients across various industries to drive digital transformation and achieve their business objectives. Our team of experienced professionals leverages cutting-edge technologies and industry best practices to ensure our clients stay ahead in a rapidly evolving digital landscape.
About The Role
We are seeking a highly skilled Cloud Engineer with extensive experience in AWS cloud services and infrastructure management to join our dynamic team. In this role, you will be responsible for designing, implementing, and maintaining large-scale enterprise cloud environments that support mission-critical applications. You will work closely with cross-functional teams to develop scalable solutions, automate deployment processes, and optimize cloud infrastructure for performance, security, and cost-efficiency. The ideal candidate will possess a strong background in DevOps, containerization, and serverless architectures, with a proven track record of delivering complex cloud projects in enterprise settings.
Qualifications
- 4+ years of experience in the design and implementation of large enterprise public cloud environments, specifically AWS.
- Hands-on experience with AWS services such as EC2, Lambda, S3, RDS, CloudWatch, and IAM.
- Proficiency with CI/CD pipelines and DevOps tools, including GitLab CI and AWS CodePipeline.
- Strong understanding of containerization and orchestration technologies like Docker and Kubernetes.
- Preferred AWS certifications such as AWS Certified DevOps Engineer, Developer, or Solutions Architect – Professional.
- Experience with event-driven architectures and serverless computing models.
- Knowledge of data streaming technologies including Kafka and Kinesis.
- Exposure to Agile/Scrum methodologies for project management and delivery.
- Deep understanding of AWS security best practices, VPC configurations, and Landing Zone setup.
- Experience with infrastructure as code tools such as CloudFormation, Ansible, or SAM.
- Proficiency in scripting or programming languages including Python, Java, JavaScript, Bash, or REST APIs.
- Strong monitoring, logging, and troubleshooting skills using AWS CloudWatch, CloudTrail, and other relevant tools.
- Excellent communication skills with the ability to articulate complex technical concepts to diverse audiences.
Responsibilities
- Design, develop, and deploy scalable, secure, and highly available cloud infrastructure solutions on AWS.
- Implement and manage Infrastructure as Code (IaC) using CloudFormation, Ansible, or similar tools to automate deployment processes.
- Develop and maintain CI/CD pipelines to streamline application delivery and updates.
- Configure and optimize AWS services such as EC2, RDS, Lambda, S3, and others to meet application requirements.
- Ensure the security and compliance of cloud environments by implementing best practices and AWS security features.
- Monitor system performance and troubleshoot issues using CloudWatch, CloudTrail, and other monitoring tools.
- Collaborate with development teams to design and implement event-driven architectures and serverless solutions.
- Manage container orchestration platforms like Docker and Kubernetes to support microservices deployments.
- Participate in Agile/Scrum ceremonies, providing technical guidance and contributing to continuous improvement initiatives.
- Stay updated on the latest AWS features, tools, and industry trends to recommend innovative solutions.
Key Skills/Competency
- AWS
- Cloud Engineering
- DevOps
- Python
- CI/CD
- Containerization
- Kubernetes
- Serverless Architecture
- Infrastructure as Code
- Agile Methodologies
Skills & topics
- Python
- AWS
- Cloud Engineer
- DevOps
- CI/CD
- Infrastructure as Code
- Serverless
- Kubernetes
- Developer
- IT Services
How to get hired
- Tailor your resume: Highlight your 4+ years of AWS experience, Python proficiency, and IaC skills.
- Showcase certifications: Mention any relevant AWS certifications like DevOps Engineer or Solutions Architect.
- Quantify achievements: Use numbers to demonstrate your impact on cloud projects.
- Prepare for technical questions: Be ready to discuss AWS services, CI/CD, and containerization.
- Demonstrate collaboration: Emphasize your experience working with cross-functional teams.
Technical preparation
Behavioral questions
Frequently asked questions
- What specific AWS services are most critical for this Python AWS Developer role at Envision Technology Solutions?
- For this Python AWS Developer position at Envision Technology Solutions, strong hands-on experience with core AWS services like EC2, Lambda, S3, RDS, CloudWatch, and IAM is essential. Proficiency in utilizing these services for designing, implementing, and maintaining scalable cloud infrastructure is key to success in this role.
- How important is Python programming in this Cloud Engineer position?
- Python programming is highly valued for this Cloud Engineer role. Proficiency in Python is expected for scripting, automation, and potentially developing serverless functions within the AWS environment. Your ability to leverage Python for infrastructure as code and CI/CD pipelines will be a significant asset.
- Does Envision Technology Solutions prefer candidates with AWS certifications for the Cloud Engineer role?
- Yes, Envision Technology Solutions prefers candidates with AWS certifications for this Cloud Engineer role. While not strictly mandatory, AWS certifications such as AWS Certified DevOps Engineer, Developer, or Solutions Architect – Professional are highly regarded and can significantly strengthen your application.
- What is the expected experience level for the Cloud Engineer role at Envision Technology Solutions?
- Envision Technology Solutions is seeking a Cloud Engineer with at least 4 years of experience in designing and implementing large enterprise public cloud environments, specifically on AWS. A proven track record of delivering complex cloud projects in enterprise settings is expected.
- What are the primary responsibilities of a Python AWS Developer at Envision Technology Solutions?
- As a Python AWS Developer at Envision Technology Solutions, your primary responsibilities will include designing, developing, and deploying scalable AWS cloud infrastructure, implementing and managing Infrastructure as Code, developing CI/CD pipelines, optimizing AWS services, ensuring security, and collaborating on serverless solutions.