We are looking for an AWS Cloud DevOps Engineer with min 3-year experience to build functional systems that improve customer experience. DevOps Engineer responsibilities include deploying product updates, identifying production issues, and implementing integrations that meet customer needs.
Work across the product development to engineer infrastructure, tools, and best practices to improve the organization's operational efficiencies to ensure a positive client experience.
The role will collaborate with software engineering to deploy and automate cloud applications, services, and infrastructure, as well as build and maintain tools to support the development and deployment of services in the cloud.
Ultimately, you will execute and automate operational processes fast, accurately, and securely.
Requirements
- Develop and support internal tools and services to integrate, deploy, and operate applications to optimize impact on department results.
- Automate deployment of applications and infrastructure as part of the application development process.
- Hands on experience in creating ECK Clusters and Various Tasks
- Create and use IAM roles to access various services.
- Implement Data Backup and Disaster Recovery Strategy
- Should be able to Create Private subnets for deploying security and infrastructure controls.
- Automation of CI/CD pipelines leveraging bash script and Python from Git repositories.
- Set-up logging, monitoring, and alerts using AWS CloudTrail, Amazon CloudWatch, and AWS Config rules.
- Should be able to perform configuration for Application Load Balancer, Network load balancer.
- Should be able to configure AWS Transit Gateway for VPC-to-VPC communication and customer connectivity.
- Able to configure Virtual private cloud for Development and Production
- Should be aware of secret manager configuration, DB cluster management, good AWS troubleshooting skills for any services.
- Data at rest - All the resources/services storing the data should encrypt data before storing.
- Ability to configure/change Kubernetes services for various front end and backend deployment.
In depth knowledge of AWS ECS, EC2, ECR services, should be able to troubleshoot issues at node level /container level
Qualifications
- Two or more years of experience with structured coding techniques, CI/CD pipelines build processes, Git, code reviews, unit testing
- Two or more years of experience of designing, developing or operating cloud services running on AWS
- High capacity for communication and technical documentation. Accustomed to writing technical project deliverables.
- Ability to identify and define technical requirements for a solution based on a Cloud platform
Benefits
- Competitive Salary
- Private Medical Insurance
- Growth Opportunities