Job Description
Title: AWS Engineer (SME/Lead)
Location: Reston, VA-Hybrid
Duration: 24 months
Duties & Responsibilities
* CI/CD development and management of analytics containers and infrastructure provisioning automation, and operational excellence in the cloud
* Optimize Analytics containers (Python/R) to maximize velocity, efficiency, and agility on cloud native services like ECS, EKS or AWS BATCH
* Build, test and deploy new Infrastructure as Code leveraging all things AWS: Terraform, Gitlab/Jenkins, CloudFormation Templates, Code Pipeline, ECS/EKS (Docker), Lambda (R/Python), CloudWatch, Route53, S3, and more
* Enhance monitor performance of systems in AWS, including overall system health, reliability, performance, and cost
* Operational Excellence including improving and overseeing operations
* Develop & maintain technical documentation including system diagrams, operational procedures & user guides
* Leverage serverless computing, auto-scaling and right-sizing the infrastructure
* Cost Optimization for Storage, EC2 instances and other resources
Required qualifications:
* 5+ years of production experience with setting up CI/CD pipelines in systems like Jenkins, AWS Code Pipeline
* 5+ years of production experience with core AWS services with experience automating AWS infrastructure
* Experience with AWS cloud migrations
* Strong knowledge of core AWS services- such as S3, EC2, CloudFormation, RDS, Lambda, Step Function, CloudWatch, EventBridge scheduler
* Experience in Software Development preferably in Python/Java
* Solid understanding of AWS networking (VPC, NACLs, SGs, routing etc.)
* Fluency in AWS Cli usage and AWS SDKs for Python/Java
* Python/Java knowledge sufficient to code for AWS SDKs
* Hands-On Shell scripting to create, and manage automation scripts
Tools:
* Python
* AWS Tech Stack
* DevOps