DevOps Engineer

Robert Half International Inc.
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Query Performance
Automation of Tests
Azure
Cloud Computing
Databases
Information Engineering
Data Masking
DevOps
Multi-Factor Authentication
Role-Based Access Control
SonarQube
SQL Stored Procedures
SQL Databases
Data Logging
Snowflake
Infrastructure as Code (IaC)
Data Management
Data Pipelines

Job description

  • Design, build, and maintain CI/CD pipelines (primarily in Azure DevOps) for deployment of Snowflake objects (SQL scripts, stored procedures, roles, schemas, DBT transformations).
  • Implement Infrastructure as Code (IaC) and automated database change management processes.
  • Drive DevOps best practices across the data lifecycle (branching strategies, automated testing, release governance).

Snowflake Platform Engineering

  • Administer and support Snowflake across development, test, and production environments.
  • Manage warehouses, databases, schemas, roles, and access structures.
  • Implement structured role hierarchies and RBAC aligned to enterprise security policies.
  • Oversee secrets management and secure configuration practices.

Security & Compliance

  • Implement and manage security controls including RBAC, SSO, MFA, encryption, and data masking.
  • Ensure compliance with internal governance and regulatory standards.
  • Support audit requirements and access reporting.

Monitoring, Reliability & Incident Management

  • Implement monitoring and alerting for Snowflake and associated pipelines.
  • Act as the primary escalation point for data pipeline failures and platform incidents.
  • Troubleshoot performance, networking, and integration issues across Azure and Snowflake.
  • Maintain artefact repositories and resolve tooling issues (e.g., certificate renewals, Snyk, SonarQube).

Performance & Cost Optimisation

  • Monitor query performance and optimise warehouse configuration.
  • Proactively manage Snowflake credit usage and storage costs.
  • Provide recommendations to improve platform scalability and efficiency.

Requirements

Do you have experience in Scalability?, * Strong experience as an Azure DevOps Engineer supporting cloud-based data platforms.

  • Hands-on experience building and managing CI/CD pipelines in Azure DevOps (or similar tooling).
  • Strong SQL expertise and experience deploying database objects via automated pipelines.
  • Proven experience administering Snowflake in multi-environment enterprise setups.
  • Experience working closely with Data Engineering teams in modern analytics environments.
  • Solid understanding of RBAC, secrets management, and secure design principles.
  • Familiarity with monitoring, logging, and troubleshooting in Azure-based environments.
  • Experience with DBT for transformation workflows.

About the company

Robert Half Technology are assisting a market leading insurance organisation to recruit a DevOps Engineer on an 6 month contract basis. London based - hybrid working, Robert Half Ltd acts as an employment business for temporary positions and an employment agency for permanent positions. Robert Half is committed to diversity, equity and inclusion. Suitable candidates with equivalent qualifications and more or less experience can apply. Rates of pay and salary ranges are dependent upon your experience, qualifications and training. If you wish to apply, please read our Privacy Notice describing how we may process, disclose and store your personal data: roberthalf.com/gb/en/privacy-notice.     If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.

Apply for this position