The DevOps  Engineer will create a vision for software delivery automation and engineering tooling and drive the team to deliver to that vision. You will also work across the Organization to drive and support continuous integration and delivery. You will work with the Agile Teams to improve software delivery and configuration management, and will be responsible for maintaining the development environment which comprises of myriad of platforms including Unix and Windows based systems..

Required Job Specific Skills:

• Facilitates release Planning events

• Helps manage risks and dependencies

• Able to effectively coordinate End of Iteration release activities 

• Drive Continuous improvement via inspect and Adapt to improve release process and solution quality 

• Produces end of release reports including testing coverage and traceability matrix

• Creates and maintains the infrastructure, including continuous integration, automated builds & deployment, and automated end-to-end testing

• Scale infrastructure to meet rapidly increasing demand

• Acts as liaison with other stakeholders such as infrastructure and development teams

• Responsible for source control practices and processes

• Participate in Release Planning and Change Control

• Develop and improve operational practices and procedures

• Champions fail safe/fast culture

• Keeps all environments Synced and up to date with latest releases and changes

• Controls and enforces code branching, merging and forking strategies 

• Able to effectively manage, support and schedule different activities on various environments

• Communicates release and deployment status to external stakeholders

• Demonstrates understanding of virtualization and containerization of software environments

• Able to effectively configure and use build and infrastructure management tools

• Identifies improvements with existing or new tools and processes

• Demonstrates awareness of top threats related to systems being developed

• Identifies vulnerabilities during the development process through code analysis tools, and enforces fixes prior to deployment

• Identifies and implements testing strategies that help catch security vulnerabilities before release

• Completes online security courses in the emaratech LMS

• Pursues self-development to meet cross-functional team needs

• Works toward achievement of team goals and commitments

Desired Skills and Experience