Collaborating with other NAB's technology leaders towards improving and fulfilling the NAB technical direction;
Define/implement tools and processes to standardize and automate the way project software is developed, built, tested, and deployed;
Take responsibility to ensure a homogeneous way of implementing continuous integration and/or continuous delivery across projects;
Be responsible for monitoring and reporting to management the status of applying and implementing DevOps processes across projects;
Assist with the development and design 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.
At least 5 years of DevOps engineering experience;
Have an in-depth understanding of microservice architecture, API management, and distributed systems concepts;
Solid 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, Docker, and Kubernetes) and Compliance as code;
Strong English communication skills (both verbal & written), especially in the global software development environment.
Bachelor’s Degree in IT or related fields;
Good technical documentation and diagramming skills;
Strong work ethic, self-motivation, dedication, and commitment.;
Knowledge of any of the following: Python, Java, Typescript, Cloudformation.