Jobs / Pacific Life

Senior DevOps Engineer

Pacific Life · London, ENG, United Kingdom
London, ENG, United KingdomOnsite
Remuneration
Not specified
Location
London, ENG, United Kingdom
Visa sponsorship
Not specified

Job summary

The Senior DevOps Engineer owns how changes move safely and audibly from development into production for an enterprise data platform. The role administers Azure DevOps and Git, builds YAML-based CI/CD pipelines for Snowflake SQL, dbt models, Streamlit applications and supporting code, and manages database change and release processes. It also embeds access controls, security scanning, auditability and compliance across environments.

Benefits

25 days of annual leave, with the option to buy or sell additional daysAdoption and fertility leaveEnhanced parental leavePrivate insurance for employees and dependentsGroup life insurance coverage of nine times basic annual salaryGroup income protection up to 75% of basic annual salaryOptical benefitsCombined employee and employer contributions of 15%Subsidized gym membershipEmployee Assistance ProgramCycle to Work and Electric Car Salary Sacrifice schemesTime off for volunteeringCharitable donation matching

Qualifications

  • Hands-on expertise with Azure DevOps Repos, YAML Pipelines, Boards, Artifacts, self-hosted agents and service connections.
  • Expertise in Git branching strategies, branch policies, pull requests, tagging, versioning, merging, rebasing, cherry-picking and rollback.
  • Experience designing and operating automated production deployment pipelines in controlled, audited environments.
  • Release management experience, including change control, governance and stakeholder coordination.
  • Experience with database change management tools and state-based deployment approaches.
  • Working knowledge of Snowflake administration, role-based access control, masking policies and cost and performance optimization.
  • Experience with dbt and SQL in a cloud data warehouse environment.
  • Experience with infrastructure as code, scripting and monitoring or alerting tools.
  • Understanding of networking, certificates and security scanning tools is advantageous.
  • Strong verbal and written communication skills for working with technical and non-technical stakeholders.
  • Knowledge of reinsurance or insurance concepts is a bonus.

Responsibilities

  • Own Azure DevOps organization and project configuration, including security groups, service connections, variable groups and secure files.
  • Administer permissions across repositories, pipelines, artifacts and libraries, maintaining segregation of duties.
  • Manage self-hosted build agents, including capacity, scaling and patching.
  • Define and enforce repository branching, pull request, release, tagging and versioning standards.
  • Maintain repositories, security controls, quality gates, documentation and repository hygiene.
  • Design and maintain YAML CI/CD pipelines for Snowflake SQL, dbt models, Streamlit applications, stored procedures and supporting scripts.
  • Manage database change processes and state-based deployments across development, SIT, UAT and production.
  • Implement deployment testing, approvals, validation, rollback and recovery mechanisms.
  • Coordinate the release calendar, readiness reviews, change approvals and auditable release records.
  • Administer role-based access control across Snowflake and Azure DevOps, including secrets and privileged access.
  • Maintain data masking and PII controls and address security scanning findings.
  • Embed IT controls and business control requirements in delivery and release processes.

Skills

AzureAzure DevOpsBashdbtGitPowerShellPythonSnowflakeSnykSonarQubeIAMTerraform

Industry

Life reinsuranceInsurance

Relocation

No