DevOps Engineer

  • Job Reference: 212353
  • Date Posted: 17 November 2021
  • Recruiter: ShareForce
  • Location: United Kingdom - All Regions
  • Salary: £70,000 to £90,000
  • Bonus/Benefits: £70k - £90k Per Annum + Bonus + Benefits
  • Sector: IT and Telecomms
  • Job Type: Permanent

Job Description

This is an exciting opportunity to play an integral part of a large-scale digital transformation programme. The client is in the midst of an IT transformation and is shifting towards a Product-centric operating model. Critical to the success of this Product-central operating model is to adopt new DevOps tools, techniques and processes to increase speed to market for our product and component services teams. 
Core Responsibilities
  • Work closely with other Product, Engineering, QA, Platform and Support engineers to develop efficient and effective CI/CD tools, processes, integration and testing.
  • Create and maintain fully automated CI build processes for multiple environments (e.g. .NET, Pega, Arcus, Sitecore)
  •             Troubleshooting any issues found along the CI/CD pipeline
  • On-board, train and support software engineers through their development/sprint lifecycles 
  • Work closely with the DevOps practice lead and TMHCC Architects to help shape the DevOps technology strategies and roadmaps, writing their own reusable scripts where appropriate and ensure that relevant architecture artefacts are created, agreed and maintained
  • Assist the DevOps practice leader in resolving issues and risks that may impact the performance of the DevOps Engineering practice.
Ways of Working and behaviours:
  • You are an excellent communicator as you will be working with professionals across product, platform and component services teams, each managing their own piece of the infrastructure puzzle
  • You have a desire to ‘automate everything’
  • You are driven by user needs and wants and improving overall customer experience
  • Proactive and resourceful, you have an aptitude to solve problems and not just identify them
  • You efficiently build quality solutions that meet requirements with a minimum of bugs/defects
  • Able to effectively prioritise your work effectively, and balance the need to contribute to the DevOps Engineering practice knowledge with helping Product teams to implement DevOps Practices
Requirements:
Essential:
  • Experience of designing and delivering enterprise-wide DevOps solutions in a greenfield environment
  • Experience of developing innovative ideas and principles around agile IT delivery
  • You have worked in a CI/CD driven organisation
  • Broad understanding of tools and technologies such as
o      Source control (e.g. TFS/Azure DevOps, Jira, Git)
o      Continuous Integration (e.g. AWS CodeBuild, CodeDeploy, CodePipeline, and CodeCommit), Jenkins, Azure DevOps)
o      Infrastructure Automation (e.g. AWS CloudFormation, Terraform, Ansible)
o      Deployment Automation & Orchestration (e.g. AWS Elastic Beanstalk, Jenkins, Octopus Deploy)
o      Container Concepts (e.g. Docker, Kubernetes)
o      Orchestration (e.g. Kubernetes)
o      Cloud (especially AWS and Azure)
  • Experience with build-time dependency management
  • Familiar with unit testing and code-coverage tools
  • Experience in Programming and scripting languages such as Python, Node.JS, Powershell, Go, Java, C# and Ruby
  • Good understanding of Quality Control and Test Automation in Agile-based Continuous Integration environments
  • Excellent organisational and time management skills, and the ability to work on multiple projects and with multiple product teams at the same time
  • Experience of working with 3rd parties (e.g. Engineers and other DevOps specialists)
Desirable:
  • DevOps certification such as AWS Certified DevOps Engineer or Microsoft Certified: DevOps Engineer Expert
  • Experience in test automation tools such as Mabl, Selenium, Cucumber