Client is a pioneering Software Engineering and IT consultancy company, transforming and executing at the intersection of Domain and Technology to create digital leaders for our people, clients, partners, and communities.
About The Job:
- As a DevOps Engineer, you will contribute to a thriving and growing DevOps Engineering team.
- You are an ambitious, self-directed individual, who can work proactively to march towards agreed targets and goals, ability to handle challenges and uncertainties.
- You are curious to learn as demonstrated by your up-to-date technical knowledge.
- You are a good team player, and you are familiar with Agile methodologies and principles and/or have experience working in an Agile team.
Essential Job Functions:
- Design and implement an Agile work management approach
- Design a secure development process.
- Create a tool integration and version control strategy
- Make timely cost optimization based on the usage and business case.
- Managing application configuration and secrets
- Manage code quality and security policies
- Implement a build & release strategy
- Implement an appropriate deployment pattern
- Implement infrastructure compliance and security
- Implement a process for routing system feedback to development teams and optimize feedback mechanisms
Qualifications:
- 5+ years of work experience working in DevOps role and System Architecture.
- Experience of practical implementations of Continuous Integration and Continuous Delivery tools such as Jenkins, Ansible, Chef, or Puppet.
- Must understand the Scrum Agile methodology and have worked in a Scrum team.
- Direct, hands-on experience with DevOps and release management tools
- Experience and valuable understanding in any of Cloud like AWS, Azure, Google cloud. Client Cloud, OpenShift.
- Understand how to automate builds for developer environments from development through production within a Continuous Delivery model.
- Pe