Jobs / Bupa
Data Platform Engineer
Bupa · Staines-upon-Thames, ENG, United Kingdom
Staines-upon-Thames, ENG, United KingdomFull timeExp: 3+ yrsHybrid
Remuneration
10% bonus and benefits
Location
Staines-upon-Thames, ENG, United Kingdom
Visa sponsorship
Not specified
Job summary
Build and operate cloud infrastructure for an enterprise data platform that supports analytics, reporting, and data science in a highly regulated healthcare environment. Maintain Azure and Snowflake platform components, automate deployments with Terraform, run CI/CD pipelines, monitor and troubleshoot platform services, and improve security, performance, and reliability.
Benefits
25 days of annual leave, increasing with serviceOption to buy or sell annual leavePrivate medical insurancePrivate dental insuranceEnhanced pension planLife insuranceAnnual performance-based bonusGym membership or local discountsFree flu vaccinationsFinancial planning servicesPaid volunteer timeEmployee mentoring programmeReferral programmeHealth and wellbeing programmeCycle to work schemeAdditional leave
Qualifications
- Approximately 3+ years of experience in platform, cloud, or data platform engineering.
- Strong Terraform experience and a relevant HashiCorp certification, or equivalent demonstrable Infrastructure as Code delivery expertise.
- Hands-on experience with Azure data services such as Data Factory, Data Lake, Power BI, or Fabric.
- Experience with Snowflake or another relational cloud data platform.
- Experience building CI/CD pipelines with Azure DevOps or GitHub Actions.
- Working knowledge of monitoring tools such as Azure Monitor, Log Analytics, or Application Insights.
- Scripting skills in PowerShell, Bash, or Python.
Responsibilities
- Design, build, and maintain Azure and Snowflake data platform components.
- Develop and maintain Terraform infrastructure to enable repeatable, automated deployments.
- Build and operate CI/CD pipelines with Azure DevOps or GitHub Actions.
- Monitor platform services using logging, metrics, alerting, and observability tools.
- Troubleshoot platform issues and escalate when appropriate.
- Collaborate with engineering, architecture, and data teams to provision secure, performant environments.
- Maintain documentation, runbooks, and operational procedures.
- Identify improvements to automation, performance, and reliability.
Skills
AzureAzure DevOpsAzure MonitorBashGitHubGitHub ActionsPowerShellPythonSnowflakeTerraform
Certifications
HashiCorp Certified: Terraform Associate or equivalent demonstrable Terraform ex
Work schedule
Full-time, 37.5 hours per week
Industry
HealthcareHealth insurance
Relocation
No