Define/implement tools and processes to standardize and automate the way project software is developed, built, tested, and deployed;
Ensure a homogeneous way of implementing continuous integration and/or continuous delivery across projects;
Assist with the design and development of resilient, secure, supportable, and scalable systems;
Automate infrastructure deployments and rollbacks for all developed work assuming responsibility for process support;
Lead investigations into production incidents with assistance from the development team;
Proactively manage any risks to the production environment;
Continually improve the supportability of our systems by feeding improvements back into the design and development cycles.
3+ years of DevOps engineering experience;
Have an in-depth understanding of microservice architecture, API management, and distributed systems concepts;
Experience with cloud services is essential, in particular, our core AWS Technologies (EC2, ECS, Lambda, S3, SQS, SNS, & Cloud Watch);
Excellent scripting skills in linux with shell scripting & python and automation experience with Ansible & Terraform.
Experience in building CI/CD pipeline automation, tooling (Github, Jenkins, Artifactory, and Docker) and Compliance as code;
Bachelor’s Degree in IT or related fields;
Good technical documentation and diagramming skills;
Good English communication skills (both written and spoken);
Strong work ethic, self-motivation, dedication, and commitment;
Experience supporting a production service;
Knowledge of any of the following: Python, Java, Typescript, React, Cloudformation.