Devops (Technical Release Engineer )

  • United States Digital Space LLC
  • 12/07/2026
Full time Information Technology Telecommunications Java SQL Python Helpdesk Testing

Job Description

Job Title

DevOps (Technical Release Engineer)

Location

Hammersmith, Watford, Greater London, Hertfordshire

Responsibilities
  • Define, author, and maintain the master Technical Cutover Runbook, detailing minute by minute technical tasks, owners, dependencies, and estimated durations.
  • Plan and lead rehearsal and dress rehearsal "dry runs" to stress test the runbook, identify gaps, and refine time estimates.
  • Ensure business readiness: track end user training, operational workarounds during downtime, and helpdesk readiness.
  • Design comprehensive, deterministic rollback and contingency plans for every stage of the cutover process.
  • Facilitate formal Go/No Go checkpoint meetings with technical leads, project teams, and key stakeholders during the cutover window.
  • Maintain environment synchronization across staging, pre production, and production; audit and reconcile configuration, data schemas, and security policies.
  • Coordinate with Release Engineers to ensure correct software versions, third party dependencies, and patches are uniformly deployed.
  • Automate manual cutover steps into CI/CD pipelines and implement automated post deployment smoke tests and health checks.
  • Lead the Technical Command Centre during live cutover windows, directing engineers, DBAs, and sysadmins.
  • Act as the central communication hub, translating complex technical status updates into clear, business focused impacts for executive stakeholders.
  • Partner with Data Engineers to execute delta data migrations, schema updates, and data validation scripts during the cutover window.
  • Maintain a cutover specific risk register with pre approved mitigation strategies for likely technical or operational bottlenecks.
Technical Proficiency
  • Hands on experience managing infrastructure state changes during live cutovers.
  • Strong knowledge of cloud platforms (AWS, Azure, or GCP) including traffic routing, load balancers, and CDN caching.
  • Understanding of data migration tools, database schema deployment, and data replication/synchronization techniques.
  • Experience with Kubernetes or Docker environments; managing Helm charts or Kustomize for multi environment deployments.
  • Proficient in at least one programming language: JavaScript, Python, Java, Groovy, TypeScript, or C++.
  • Deep expertise with CI/CD tools (e.g., GitHub Actions) and deployment automation.
  • Solid grasp of SQL/NoSQL databases, schema migration tools (Liquibase, Flyway), and data replication strategies.
  • Experience with Git workflow models (GitFlow, Trunk Based Development, Feature Branching) and merge conflict resolution.
Requirements, Qualifications and Experience
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Minimum 3-5 years of hands on experience in a technical release engineering environment.
  • Excellent verbal and written communication skills in English.
  • Understanding of modern application architectures: monolithic, microservices, and distributed systems.
  • Familiarity with deployment topologies, dependency management, and zero downtime deployment strategies.
  • Knowledge of infrastructure as code and environment promotion strategies.
Preferred Competencies
  • Calm under pressure; proven ability to make critical, time sensitive decisions during high stress deployment windows.
  • Meticulous organisational and detail oriented focus on task tracking and resource availability.
  • Cross functional diplomacy: ability to command respect and direct actions across engineering, DBA, product, and testing teams.
  • Availability to work non standard hours (nights and weekends) during scheduled cutovers.
  • Clear communication: ability to translate complex technical blockers into concise status updates for non technical stakeholders.
Mandatory Skills
  • Cloud Engineering experience with AWS.