VI
Job Description
JD
- Design, implement, and maintain cloud infrastructure using AWS Cloud Development Kit (CDK)
- Develop and evolve Infrastructure as Code (IaC) to ensure efficient provisioning and management of AWS resources.
- Develop and automate Continuous Integration/Continuous Deployment (CI/CD) pipelines for infrastructure provisioning and application deployment.
- Configure and manage various AWS services, including but not limited to EC2, VPC, Security Group, NACL, S3, CloudFormation, CloudWatch, AWS Cognito, IAM, Transit Gateway, ELB, CloudFront, Route53, and more.
- Collaborate with development and operations teams, bridging the gap between infrastructure and application development.
- Monitor and troubleshoot infrastructure performance issues, ensuring high availability and reliability.
- Implement proactive measures to optimize resource utilization and identify potential bottlenecks.
- Implement security best practices, including data encryption and adherence to security protocols.
- Ensure compliance with industry standards and regulations.
Must Have
- 5+ years of hands-on experience in DevOps and infrastructure engineering
- Solid understanding of AWS services and technologies, including EC2, VPC, S3, Lambda, Route53, and CloudWatch
- Experience with CI/CD tools, DevOps implementation and HA/DR setup
- In-depth experience with AWS networking services, storage services, certificate management, secrets management, and database setup (RDS)
- Proven expertise in Terraform/Cloud Formation/AWS CDK
- Strong scripting and programming skills, with proficiency in languages such as Python and Bash
Nice to have
- Proven expertise in AWS CDK and CDK Pipelines for IaC.
- Familiarity or understanding of logging and monitoring services like AWS CloudTrail, CloudWatch, GuardDuty, and other AWS security services.
- Excellent communication and collaboration skills to work effectively in a team-oriented environment.
