AWS Architect - Python, DevOps, Lambda
Location: Boston 3 day per week (Hybrid)
Contract: 6 months
Rate: $70-$80 per hour
We are looking for a seasoned AWS Architect with a strong foundation in Python development and extensive hands-on experience in designing and deploying CI/CD pipelines. In this pivotal role, you will shape cloud architecture decisions, champion development best practices, and deliver robust, scalable, and secure solutions on AWS.
Key Responsibilities
- Architect Cloud-Native Solutions: Design and implement high-availability, scalable, and performance-optimized architectures using AWS services.
- Collaborate with Development Teams: Build and deploy applications on AWS platforms (Lambda, ECS, EC2, etc.) with a focus on Python.
- Define CI/CD Pipelines: Create and manage CI/CD processes using tools such as GitHub Actions, Jenkins, GitLab CI/CD, or AWS CodePipeline.
- Lead Infrastructure Automation: Utilize Terraform, AWS CloudFormation, or similar Infrastructure as Code (IaC) tools to automate processes.
- Ensure Security Compliance: Architect secure solutions using VPCs, IAM, KMS, Security Groups, and WAF, adhering to industry best practices.
- Optimize Cloud Resources: Enhance cost efficiency, performance, and reliability of cloud deployments.
- Mentor Teams: Guide and empower teams on DevOps practices, deployment strategies, and effective use of AWS services.
- Monitor System Health: Utilize CloudWatch, X-Ray, and third-party APM tools to track application and infrastructure performance.
- Innovate with AWS: Stay abreast of emerging AWS services and propose enhancements to boost system efficiency.
Required Skills & Qualifications
- Extensive Experience: Over 10 years in software architecture and development, with at least 6 years specializing in AWS cloud architecture for production-grade systems.
- Proficient in Python: Strong skills in Python development, including APIs, scripting, and automation.
- CI/CD Expertise: Proven track record in designing and managing CI/CD pipelines and DevOps automation.
- Containerization Skills: Expertise in Docker and orchestration using ECS/EKS.
- Infrastructure as Code: Experience with Terraform, CloudFormation, or other IaC tools.
- Networking & Security Knowledge: Solid understanding of networking, security, and IAM within AWS.
- Problem-Solving Ability: Strong analytical skills with experience troubleshooting complex cloud systems.
- Effective Communication: Excellent verbal and written communication skills for diverse audiences.
Preferred Qualifications
- AWS Certification: AWS Certified Solutions Architect (Associate or Professional).
- Serverless Experience: Familiarity with serverless frameworks, Step Functions, and event-driven architecture.
- Organizational Knowledge: Knowledge of multi-account AWS organizations, landing zones, and control towers.
- Agile Methodologies: Experience with agile practices and cloud-native software development life cycle (SDLC) processes.