Platform Engineer - 39 hours
Full-time
Ref: 27563
Hours: Full-time
Contracted Hours: 39
Contract Type: Permanent
Location: Chester House, Epsom Ave, Handforth, Cheadle, Greater Manchester, SK9 3RN
Description
This year, we launched an innovative Petcare Platform, and now, we are looking to enhance our capabilities by leveraging real-time event data across our operational platforms (Microsoft Azure) and analytical data platform (Google Cloud Platform). We are seeking a talented Platform Engineer to join our Data Platforms team within the Engineering function. This role is crucial in supporting and enabling our Engineering and Data Science/Analytics teams to build and deploy robust, scalable solutions that drive our business forward.
The Role:
As a Platform Engineer, you will play a key role in transitioning our data processes from traditional batch orchestration (Airflow/Composer, BigQuery) to event streaming. You will collaborate with experienced Engineers to develop and deploy new tools and processes on our analytics platform. Your work will directly impact how our business utilizes data, allowing for faster, data-driven decisions that enhance customer satisfaction.
Key Responsibilities
Develop and maintain a self-service internal developer platform for Data Scientists and Engineers within the Google Cloud Platform environment.
Integrate new tools and processes to enhance core capabilities.
Ensure secure, efficient, and reliable change management and delivery to environments, including decommissioning unused resources.
Drive automation in CI/CD, infrastructure management, and configuration.
Maintain high-quality and legal data flows into and out of the cloud data platform.
Essential Experience, Knowledge & Expertise
Experience writing and deploying Infrastructure through code, specifically terraform/terragrunt
Working knowledge of either Python or Go programming languages
Experienced using Command Line/shell scripting – Process monitoring, networking tools, file/text manipulation
Demonstrable experience of containerisation (docker, podman)
Software Engineering skills (everything as code; continuous testing; able to document programs/scripts of medium to high complexity using appropriate tools) ·
Demonstrable experience working with a major cloud provider (GCP, AWS, Azure)
Comfortable working under version control (Git, bitbucket/github/gitlab or similar
Desirable Experience, Knowledge & Expertise
Experience working with Agile methodologies such as scrum and kanban
Experience deploying and orchestrating containers on Kubernetes using Helm
Familiarity writing and troubleshooting CI/CD pipelines, specifically Github Actions
Proven experience of architecture design and product development using GCP’s capabilities (GKE, Cloud Run, DataFlow, BigQuery, PubSub). Even better if you’re a Google Cloud Certified (Associate or Professional level) · Good understanding of cloud networking fundamentals. VPC, firewall rules, cloud armour etc
Reliability Engineering – Experience resolving technical incidents and adhering to SLAs/SLOs. As well as an appreciation for improving performance/reliability through monitoring and alerting
Comfortable with the end-to-end process of developing software-as-a-service and knowledge of best practices
Use of test-driven development and automated testing
Experience with Data Visualization tools such as Tableau, Qlik, Looker, PowerBI etc.
Role Specific Competencies
Product Mindset: Treat the Platform as a product, with colleagues as customers.
Operational Excellence: Adhere to SRE practices including observability, monitoring, and setting SLOs.
Software Engineering Excellence: Embrace "Everything as Code," continuous testing, and modular development.
Platform Onboarding: Develop and deliver internal training sessions and maintain documentation.
Why Join Us?
This is a unique opportunity to shape the future of data analytics within our company, with the chance to directly impact business decisions and customer experiences. You will work in a dynamic environment, collaborating with a team of experienced engineers, and be at the forefront of innovative technology in the Petcare industry.
Pets just see people. They aren’t biased and they don’t discriminate. We take our inspiration from pets and we value and respect difference in all its forms. Our aim is to reflect the diversity of the communities we operate in and every colleague can help us achieve this. We encourage our people to be themselves so even if your skills and experience don’t perfectly align, if you think you can make a unique contribution through your values and behaviours, we want to hear from you!
Organisation: Pets at Home
Date Posted: 20-08-2024
Expiry Date: 29-09-2024