Role - AWS Devops Engineer
Experience - 3-7 Years
Location - All EXL Locations
Responsibilities
- Lead and mentor a software engineering team to develop and scale a Continuous Integration and Continuous Delivery platform that will automate the deployment, hardening and policy configuration of application code and infrastructure for use by our partnering teams
- Enable product / scrum teams to automate the configuration and deployment of SaaS products on our cloud platform solutions
- Implement systems improvements by assessing current situation; evaluating trends; anticipating requirements
- Ensure security best practices are identified and integrated into systems design and configuration
- Assist in evaluating, planning, configuration, and implementation of new software services
- Develop custom tools and automation through programming and scripting
- Partner with our cloud infrastructure and migration teams to strategize how to perform on-premise to cloud migrations effectively and efficiently
- Maintain architectural diagram designs and documentation to help partnering cloud infrastructure and application teams to understand the boundaries and capabilities of the tools available to them
- Act in a strategic capacity as a senior technical expert for all current AWS Cloud based solutions while keeping abreast of future AWS Cloud solutions
- Develop and direct other software engineers
- Perform other duties as deemed appropriate by the management team.
Skills and Experience needed for this position :
Develop solutions using AWS tools such as S3, EC2, ECS,EKS, Aurora, RDS, Lambda Functions AMI, ELB, ALB, NLB, VPC, Auto Scaling configurations, DMS, Data Streaming.Experience in a current programming language (eg. Java, Python)Experience using Source Control Management tools (eg. Git, Subversion)Experience using issue tracking software (eg. JIRA, Rally)Experience developing enterprise grade software with understanding of the Software Development Life CycleExperience with Infrastructure as Code techniques (eg. Terraform, CloudFormation)Scripting experience with Python / Bash ShellExperience in enterprise security and hardening best practicesExperience building and maintaining cloud native services with AzureDevOpsExperience working with monitoring and logging tools (eg. LogicMonitor, Sumologic, ELK, Splunk)Experience with containerization concepts and Kubernetes in EKS and support Docker orchestrations tools ECS / EKS / Nomad / KubernetesExperience working with structured databases (eg. MySQL, DynamoDB, MongoDB)Experience building and maintaining Continuous Integration Tools and Techniques (eg. Azure DevOps, Jenkins, Github Actions).Configuration management and deployment tools (eg. Ansible, Chef, Puppet).