Consultant | AWS DevOps: Apply industry knowledge to requirements gathering and analysis, demonstrating expertise across the software development lifecycle, collaborating with stakeholders for effective delivery. Actively engage in Agile practices, building and sharing business process knowledge to maintain quality standards.
Requirements
- 3-6 years of experience in designing and implementing CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, or third-party tools like Jenkins, GitHub Actions, GitLab CI/CD.
- Strong hands-on experience with AWS infrastructure provisioning using Infrastructure as Code (IaC) tools such as Terraform, AWS CloudFormation, Ansible.
- Experience in setting up AWS Landing Zones, configuring auto-scaling, auto-provisioning, and managing multi-account AWS environments.
- Proficiency in scripting using YAML/JSON, and automation using Shell, Python, or PowerShell.
- Hands-on experience with AWS Cloud Native Services such as: Lambda, Step Functions, API Gateway, S3, RDS, DynamoDB, ECS, EKS (Kubernetes), CloudWatch, IAM, VPC, Security Groups.
- Solid understanding of branching strategies (e.g., Git Flow, trunk-based development) aligned with various release models.
- Experience deploying microservices in EKS or ECS, including writing Helm charts or Kubernetes manifests.
- Familiarity with monitoring and observability tools such as CloudWatch, Datadog, Dynatrace, Splunk, and implementing log aggregation and alerting.
- Ability to quickly learn new AWS services and DevOps tools and apply them effectively.
- Strong communication skills to collaborate across cross-functional teams.
Benefits
- Competitive salary
- Benefits package
- Opportunities for growth and development