Description
You will build and maintain scalable cloud infrastructure and deployment pipelines.
Responsibilities
- Deploy, optimize, and troubleshoot core AWS services, including EC2, ECS, S3, VPC, RDS, and Lambda.
- Develop and manage CI/CD pipelines using Jenkins for continuous integration and delivery.
- Implement and manage serverless architectures leveraging AWS services and the Cloud Custodian Framework.
- Design and build microservices using RESTful APIs and adhere to Software Design principles.
- Work within Scrum and Agile frameworks to deliver features.
Required Skills
- 12+ years of professional experience in software development and DevOps.
- Strong proficiency in Python scripting.
- Expertise with cloud platforms, specifically AWS services (EC2, ECS, S3, VPC, RDS, Route53, Lambda).
- Hands-on experience with containerization technologies (Docker, Kubernetes, EKS).
- Experience designing and implementing RESTful APIs and microservices.
- Familiarity with Infrastructure as Code (IaC) using Terraform.
- Knowledge of Behavior Driven Development (BDD).
- Proficiency in programming languages such as Java or Node.js.
- Experience managing CI/CD processes.