Connecting Talent to opportunity

Connecting Talent to opportunity

Senior DevOps

Expired

Job Description:

HMRC is building a modern, digital tax administration and runs the biggest digital operation in Government, providing digital services for 45 million individuals and 4.9 million business customers. Our digital programme is multi-award winning and the envy of other government organisations.

This is an exciting time to join an organisation that probably doesn’t work how you’d imagine a government organisation would. Our blog tells you a bit more about what we do and how we do it.

We are undergoing a major transformation programme, which includes a major investment in digitisation. This means customers can do more for themselves online, in real time, on computers, tablets and smartphones therefore we are building a team of outstanding people who will create and run these new and improved technology services.
Job description
Development operations support the development and operation of software through tools, environments and practices.

They are responsible for underpinning good development processes including managing tools and testing environments, central code control, maintaining development standards and writing software that automates systems. 

You will perform a range of complex and non-routine work under the general direction from your manager. You will engage and work closely with other technical teams in developing and deploying code using a continuous integration/delivery pipeline enabling the rapid delivery to live of new and enhanced solutions and their ongoing support and maintenance.

A Senior DevOps engineer transforms technical requirements into an effective DevOps toolchain to enable product delivery. Provide coaching and mentoring to more junior colleagues. They will make sure deployment strategies for products are repeatable, scalable and highly available and will also have a deep technical knowledge, providing support to delivery teams and solving complex problems.

Has a thorough knowledge of business aspects of the application(s), and of technical aspects of the application system(s) and the hardware and software environment in which they run. Has a thorough knowledge of information systems development processes or networks or other skill areas which are relevant to the role and the applications to be supported. Has a good understanding of the development lifecycle, and the role of software testing.

Takes a logical and analytical approach to problem solving and pays close attention to detail. Understands the concepts and practices of human resources. Is familiar with processes and procedures of resourcing, recruitment and selection.

Understands the organisation's IT/Information Systems plans, and business objectives. Is proficient at administrative tasks. Is capable of planning small assignments and organising own work effectively. Demonstrates a responsible and disciplined approach, even under pressure. Has very good communication and negotiation skills. Understands the legal and best practice requirements of human resource recruitment, identification and allocation. Has a positive attitude towards diversity principles.

Responsibilities Main duties

• Help the team Build and maintain a deployment pipelines using CI/CD tools.
• Use coding languages or scripting methodologies to solve a problem with a custom workflow.
• Perform routine application maintenance to ensure the production environment runs smoothly. Develop maintenance requirements and procedures.
• Collaborate with others on the project to brainstorm about the best way to tackle a technological infrastructure, security, or development problem.
• Perform incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered.
• Mentor less experienced team members and sharing technical knowledge and best practice.
• Improve knowledge management including documentation standards.

Essential Criteria:

• Hands on experience with DevOps tools like Jenkins, puppet, Artifactory, etc.
• Some experience of programming in one of the following languages – Unix/Linux shell scripting, ansible, C.
• Experience with automation/configuration management using Ansible, Jenkins.
• Building and maintaining deployment pipelines using CI/CD tools
• Some experience with containers based infrastructure such as Docker, virtualization and/or cloud technologies (Kubernetes, Google Cloud )
• Cloud Platforms (AWS, Azure) and virtualization Technologies (Hyper-V, OpenStack) experience.
• Demonstrable experience in the use of some or all of the following DevOps tools/Languages, Git, Artifactory, Jenkins, Jira and Confluence.
• Excellent written and verbal communication skills

It is expected that the successful applicant, once suitable to do so, may be required to be on call for which there is the appropriate additional remuneration of an on call allowance and call outs but will not be entitled to Additional attendance allowance at this level.

Candidates will either have SC level security clearance or be willing to undertake such.

Working Pattern
These posts are full time however applicants who wish to work alternative working patterns are welcome to apply. The preferred working pattern may or may not be available, agreement will be subject to business need, and any request to work an alternative working pattern should be made prior to your acceptance of the provisional offer.
Benefits
• Learning and development tailored to your role
• An environment with flexible working options
• A culture encouraging inclusion and diversity
• A Civil Service pension
 
Apply before 11:55 pm on Thursday 28th January 2021