What are the responsibilities and job description for the AWS Architect position at Tech Era Global INC.?
Job Details
Job Title: AWS Architect Python Development & CI/CD Deployment
Location: Boston,MA (Hybrid)
Job Type: Contract/Full-Time
Role Overview:
We are seeking an experienced AWS Architect with a strong background in Python development and hands-on expertise in CI/CD pipeline design and deployment. This role will be key in driving cloud architecture decisions, guiding development best practices, and implementing robust, scalable, and secure cloud solutions on AWS.
Key Responsibilities:
- Design and implement cloud-native architectures leveraging AWS services for high availability, scalability, and performance.
- Collaborate with development teams to build and deploy applications using Python on AWS platforms (Lambda, ECS, EC2, etc.).
- Define and implement CI/CD pipelines using tools like GitHub Actions, Jenkins, GitLab CI/CD, or AWS CodePipeline.
- Lead infrastructure automation using Terraform, AWS CloudFormation, or similar IaC tools.
- Architect secure solutions using VPCs, IAM, KMS, Security Groups, and WAF in compliance with best practices.
- Optimize cloud resources and deployments for cost, performance, and reliability.
- Guide and mentor teams on DevOps practices, deployment strategies, and AWS service usage.
- Monitor application and infrastructure health using CloudWatch, X-Ray, and third-party APM tools.
- Stay current with evolving AWS services and recommend innovations to improve system efficiency.
Required Skills & Qualifications:
- 10 years of experience in software architecture and development.
- 6 years of deep AWS cloud architecture experience with production-grade systems.
- Strong Python development skills, including experience with APIs, scripting, and automation.
- Proven experience designing and managing CI/CD pipelines and DevOps automation.
- Expertise in containerization and orchestration using Docker and ECS/EKS.
- Experience with Terraform, CloudFormation, or similar IaC tools.
- Solid understanding of networking, security, and IAM within AWS.
- Strong problem-solving skills and experience troubleshooting complex cloud systems.
- Excellent verbal and written communication skills for both technical and non-technical audiences.
Preferred Qualifications:
- AWS Certified Solutions Architect (Associate or Professional).
- Experience with serverless frameworks, Step Functions, and event-driven architecture.
- Familiarity with multi-account AWS organizations, landing zones, and control towers.
- Experience with agile methodologies and cloud-native SDLC processes.