DevOps Senior Engineer - NDES S5 - CTPL

Metropolitan Thames Valley
London, UK
23 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£60,400.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Agile Methodology Amazon Web Services Automation of Tests Microsoft Azure Bootstrap (Software) C Sharp (Programming Language) Cyber Security Computer Programming Databases
+30 more
Continuous Integration Software Design Patterns Linux DevOps Elasticsearch Node.Js NoSQL Cloud Services Ansible Shell Script Software Engineering SQL Databases Systems Integration YAML Cloud Platform System SUSE Linux .NET Core DevOps Tools - Open-source ReactJS Delivery Pipeline Git Containerization Integration Tests Kubernetes Deployment Automation Rancher Hardware Infrastructure Terraform Devsecops Docker

Job description

Band M As a Senior Developer or Senior DevSecOps Engineer in TIDE you will manage a team of developers to design, build, secure and/or maintain new capabilities in support of CTP’s digital collection and exploitation activity. You will advance capability development and cloud delivery via CTP’s digital capability including working across on-premises infrastructure as well as cloud platforms such as AWS and Azure. You will enable efficient deployment of both in-house and commercial applications and support the migration of on-premises solutions to cloud enabled environments. Your team will be responsible for enabling efficient and safe access to digital capability tooling, including the continuous improvement of the digital capability delivery platform, development and test environments.

This role is aligned to the Senior DevOps Engineer set out within the Digital and Data Profession Capability Framework (DDAT).

At this role level, you will:

  • transform technical requirements into an effective DevOps toolchain to enable product delivery
  • provide coaching and mentoring to more junior colleagues
  • ensure that deployment strategies for products are repeatable, scalable and highly available
  • have deep technical knowledge, providing support to delivery teams and solving complex problems
  • work on a variety of platforms and tools so being a lifelong learner with the ability to quickly learn technical skills are key to your success., * Take a leading role in the development and operation of the DevOps pipeline:
  • Testing and deploying product updates.
  • Identifying and resolving issues.
  • Implementing integrations.
  • Improving automation and monitoring.
  • Being the technical product owner for some parts of the pipeline.
  • Provide project oversight to ensure standards are met.
  • Work with developers and engineers to ensure that software development follows established processes and works as intended.
  • Ensure personal and team workload is effectively managed, prioritised and issues are escalated to line management as necessary.
  • Ensure adherence to required polices, standards, controls and best practice.
  • Create, maintain and review technical documentation to ensure all services are maintained and knowledge is shared.
  • Proactively monitor DevOps environments to help prevent issues arising.
  • Proactively drive continuous improvement across the DevOps pipeline.
  • Assist in mentoring and developing the team.
  • Deputise for the Lead DevOps Engineer as required.

This role does not attract Shift Disturbance Allowance. If you are currently in a shift-working role, SDA should cease upon appointment to this job.

Vetting

This post requires access to the most sensitive intelligence material on a daily basis. Applicants must hold or be prepared to undergo National Security Vetting (NSV) Developed Vetting (DV) level before taking up the post. This post requires British nationality (some dual nationals may be ineligible) and an Enhanced Security Check (eSC)/Developed Vetting (DV)] clearance.

As the post holder will have access to very sensitive information, there are limitations on travelling to a small number of countries and we will undertake additional security checks as part of the recruitment process. Applications from candidates with close connections to certain countries may take considerably longer to process, or in some cases result in a withdrawal of an offer of employment. Further details will be provided at the conditional offer stage., Once received, your application will be reviewed against eligibility criteria, following this, your application will be reviewed by the hiring manager.

Following application review, successful candidates will be invited to interview.

www.metpolicecareers.co.uk Essential For The Role

Key Skills

Availability and capacity management

  • ensure the correct implementation of standards and procedures
  • identify capacity issues, and stipulate and instigate the required changes
  • initiate remedial action

Development process optimisation

  • Identify process optimisation opportunities with guidance and contribute to the implementation of proposed solutions.

Information Security

  • Understand information security.
  • Design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature.

Modern standards approach

  • Competently apply a modern standards approach and guide others to do so.

Programming and build (software engineering)

  • Collaborates with others when necessary to review specifications
  • Uses these agreed specifications to design, code, test and document programs or scripts of medium to high complexity, using the right standards and tools.

Prototyping

  • Approach prototyping as a team activity, actively soliciting prototypes and testing with others.
  • Establish design patterns and iterate them.
  • Use a variety of prototyping methods and choose the most appropriate.

Service support

  • Demonstrate a breadth of understanding of service support.

Systems design

  • Design systems characterised by medium levels of risk, impact, and business or technical complexity.
  • Select appropriate design standards, methods and tools, and ensure they are applied effectively.
  • Review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.

Systems integration

  • Define the integration build.
  • Co-ordinate build activities across systems.
  • Understand how to undertake and support integration testing activities.

User focus

  • Collaborate with user researchers and can represent users internally.
  • Explain the difference between user needs and the desires of the user.
  • Champion user research to focus on all users.
  • Prioritise and define approaches to understand the user story, guiding others in doing so.
  • Offer recommendations on the best tools and methods to use., The following values will be tested against during sift:
  • Integrity

Disability Confident Statement

The Met is committed to being an equitable (fair and impartial) and inclusive employer for disabled people, striving to have a diverse and representative workforce at all levels. We encourage applications from people from the widest possible range of backgrounds, cultures and experiences. We particularly welcome applications from people with disabilities and long-term conditions, ethnic minority groups and women.

As a Disability Confident Leader, the Met has committed to making disability equality part of our everyday practice. We ensure that people with disabilities and those with long term conditions have the opportunities to fulfil their potential and realise their aspirations.

The Met is committed to making reasonable adjustments to the recruitment process to ensure disabled applicants can perform at their best. If you need any reasonable adjustments or changes to the application and recruitment process, we ask that you include this information within your application form. All matters will be treated in strict confidence.

Please note, if you are applying for a police officer role or to become a police community support officer (PCSO) or designated detention officer (DDO), there is a minimum requirement that you must pass a job-related fitness test (JRFT) at point of entry. This does not apply to police staff roles. Find out more about police fitness standards.

Requirements

  • A solid background in software engineering or platform infrastructure support.
  • Have a proven track record in creating and maintaining DevOps or similar pipelines., The role requires a good level of experience of DevOps. The role holder must have:
  • The role holder must have or be eligible for DV (STRAP) vetting clearance
  • Strong understanding and experience of Tier 1 cloud service providers such as AWS, Azure and creatively solving business problems in cloud environments.
  • Understanding and experience of widely used DevOps tooling, including Git, Jira and Confluence software (or similar)
  • Understanding and experience of infrastructure as code, such as Terraform, Ansible or similar.
  • Understanding and experience of how testing works within a CI/CD pipeline, including automated testing
  • Experience of Kubernetes and containerisation
  • Experience of Linux operating systems, including shell script.
  • Experience of working with teams utilising at least 3 of the below:
  • Kubernetes and containerisation tooling (e.g. SUSE Rancher, RKE2, EKS, AKS, Yaml, Helm, Docker)
  • .NET (C#, ASP.NET, .NET CORE)
  • JavaScript (REACT, Bootstrap Frameworks, node.js)
  • Databases (SQL)
  • NoSQL technologies e.g. Elasticsearch
  • GitOps

Desirables

  • Experience of Agile ways of working (SAFE Agile).
  • Awareness of ICT security best practice.
  • Excellent written and clear technical documentation writing skills.
  • Organisational skills, the ability to pay attention to detail.
  • Highly motivated and determined to contribute to the mission. Takes initiative and ownership for resolving problems, has a strong work ethic and manages the demands of the role effectively.
  • Ability to keep up to date with the latest software development and testing technologies/methodologies. Engages in continuous learning to become a subject matter expert, particularly in relevant technologies.
  • Works co-operatively with others, developing positive working relationships with customers, colleagues and stakeholders (including senior colleagues).
  • Leadership or team development experience.

About the company

CTP’s national digital capability network provides investigative services in Communications Data Exploitation, Open-Source Exploitation, Digital Media Exploitation, Lawful Intercept and Digital Biometrics. This role is based within the Technical Innovation and Development team (TIDE) within the National Digital Exploitation Service (NDES) (hosted by the Metropolitan Police Service (MPS) and located within CTP London Command).

Counter Terrorism Policing (CTP) relies on a diverse range of technologies to support critical national security operations. Working in TIDE, you will play a key role in efficiently and responsively making world-leading digital tools and capabilities available to CTP’s operational teams. You will enable the use of digital technologies to deny terrorists, and other criminals investigated by our network, their ability to operate.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…