Software Developer/ Engineer/ Architect

IT Principal DevOps Engineer (ITDEVOPS)

Job Details

A fulltime vacancy has arisen for the role of Principal DevOps Engineer A Principal DevOps Engineer leads the design and implementation of enterprise applications. DevOps engineers are responsible for building platforms and frameworks to create consistent, verifiable, and automated management of applications and infrastructure between non-production and production environments.

The successful candidate(s) will be responsible for leading the development of overall DevOps architecture plans across work streams and/or teams, supporting these areas through to delivery. The Principal DevOps Engineer will work closely with project teams, Engineering, IT infrastructure, Operations and domain Architects. They will be equally competent in the application support and infrastructure support domains and they will be a key member of the DevOps team.

 
Key responsibilities will include but are not limited to:

  • Define, maintain and communicate DevOps roadmaps (application & infrastructure) to a wider technical community
  • Plan, design and implement DevOps processes, overcoming both technical challenges.
  • Ability to research for potential solutions outside of their area of technical expertise.
  • Excellent troubleshooting ability both within their area of expertise and also outside of their technical comfort zone
  • Drive continuous DevOps improvement of a technical architecture across multiple programmes
  • Communicate DevOps processes to stakeholders and influence process buy-in
  • Balance functionality requirements against development and maintenance costs in resolving system DevOps issues
  • Be a thought leader in DevOps practices and processes, mentoring and developing team members
  • Support delivery teams in successful deployments of DevOps components.
  • Governance of delivery teams to ensure adherence to DevOps standards and designs.
  • Carry out work of equal or lower grade.
  • Eight years working in an IT environment with a minimum of three years in a DevOps Engineer role.
  • Knowledge in planning and delivering DevOps solutions (application & infrastructure).
  • Is experienced in assessing the technical feasibility of a DevOps solution in meeting  given technical architecture requirement
  • Strong analytical skills with the ability to assimilate from a variety of sources and understand the ‘big’ picture view as well as the lower level detail.
  • Knowledge of DevOps tools like OpenShift, Docker, GitHub, Puppet, Nexus and Jenkin
  • Familiarity with the latest industry trends and best practices
  • A good understanding of cloud-based environments
  • Know-how of software development, testing, and configuration methodologies.
  • Knowledge of scripting languages like Python, JavaScript, and HTM
  • Broad IT knowledge with experience of
    • DevOps practices & processes
    • Java applications
    • Oracle (DB, SQL, Licensing. Etc.)
    • Digital platforms
  • Strong leadership, team-working and performance management skills
  • Strong interpersonal and communication (verbal and written) skills with experience in engaging and influencing across a variety of stakeholders
  • Demonstrated alignment to the Vhi Values