At a Glance
- Tasks: Join a dynamic team to migrate applications to Google Cloud Platform and enhance developer experience.
- Company: Be part of a leading tech organisation known for innovation and excellence.
- Benefits: Enjoy a hybrid work model, competitive pay, and opportunities for professional growth.
- Why this job: Work on exciting cloud projects, collaborate with experts, and make a real impact in tech.
- Qualifications: Strong GCP experience, Docker, Terraform, CI/CD knowledge, and Java skills required.
- Other info: Contract role for 12 months with potential for extension; great for tech enthusiasts!
The predicted salary is between 48000 - 62400 Β£ per year.
This contract opportunity is for an experienced DX GCP Engineer to join a high-performing Developer Experience team within a leading technology organisation. You will collaborate with Core Infrastructure and Site Reliability Engineering teams to enable the migration of applications and infrastructure from traditional data centre environments to Google Cloud Platform (GCP). This role demands a strong technical grounding in cloud-native tooling, a pragmatic approach to migrations, and the ability to support and upskill engineering colleagues throughout the journey.
You will focus on infrastructure and application migration tasks, including building and refining Docker images, replicating and managing infrastructure via Terraform, and setting up effective CI/CD pipelines. Occasionally, services will require re-architecting for cloud environments, while others may be eligible for a lift-and-shift approach. A solid working knowledge of Java is also essential for troubleshooting runtime or build-related issues.
Key Responsibilities- Deliver pragmatic migration plans detailing scope, timelines, and success metrics.
- Build and optimise Docker images for Java applications and infrastructure services.
- Design and deploy GCP infrastructure using Terraform modules (VPCs, GKE, IAM, etc.).
- Execute migrations using CI/CD pipelines with a focus on minimal disruption and efficient resolution of dependency issues.
- Contribute to and drive enhancements within the Developer Experience backlog.
- Provide platform support via Slack for engineering teams, troubleshooting builds, pipelines and GCP services.
- Facilitate platform training workshops to promote best practices and upskill teams.
- Strong hands-on experience with GCP core services (Compute, VPC, IAM, Artifact Registry).
- Proven experience deploying production workloads to GKE or other managed Kubernetes services.
- Advanced use of Terraform and a solid understanding of IaC best practices.
- Excellent grasp of CI/CD principles and experience building pipelines for containerised applications.
- Familiarity with Cloud Monitoring and incident management processes.
- Working knowledge of Java build tools (Maven/Gradle) and ability to read/debug logs.
- Effective collaboration skills using GitLab, Slack and technical documentation formats (RFCs).
- Strong communication, documentation, and stakeholder management abilities.
- Experience with Helm charts for Kubernetes application packaging.
- Knowledge of Argo CD for GitOps-style deployments.
- Exposure to internal developer portals such as OpsLevel.
- Familiarity with tools such as SonarQube, PACT for contract testing, policy-as-code, and Selenium Grid.
- Relevant GCP certifications including Professional Cloud Architect, DevOps or Security Engineer.
GCP DevOps Engineer employer: Gravitas Recruitment Group (Global) Ltd
Contact Detail:
Gravitas Recruitment Group (Global) Ltd Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land GCP DevOps Engineer
β¨Tip Number 1
Familiarise yourself with the specific GCP services mentioned in the job description, such as Compute, VPC, and IAM. Having hands-on experience with these services will not only boost your confidence but also demonstrate your technical grounding during discussions.
β¨Tip Number 2
Engage with the Developer Experience community online, especially on platforms like Slack or GitLab. This will help you understand current trends, best practices, and challenges faced by professionals in the field, which you can reference in conversations.
β¨Tip Number 3
Prepare to discuss your experience with CI/CD pipelines and Docker images, particularly in relation to Java applications. Be ready to share specific examples of how you've optimised these processes in past roles.
β¨Tip Number 4
If you have any relevant GCP certifications, make sure to highlight them in your discussions. If you donβt, consider pursuing one before your interview to show your commitment to professional development in this area.
We think you need these skills to ace GCP DevOps Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with GCP, Docker, Terraform, and CI/CD pipelines. Use specific examples from your past roles that demonstrate your skills in these areas.
Craft a Compelling Cover Letter: Write a cover letter that explains why you're the perfect fit for the GCP DevOps Engineer role. Mention your hands-on experience with GCP services and your ability to collaborate effectively with engineering teams.
Showcase Relevant Projects: If you have worked on projects involving cloud migrations or building CI/CD pipelines, be sure to include these in your application. Detail your role and the impact of your contributions.
Highlight Soft Skills: In addition to technical skills, emphasise your communication and collaboration abilities. Mention any experience you have in facilitating training workshops or supporting teams through Slack.
How to prepare for a job interview at Gravitas Recruitment Group (Global) Ltd
β¨Showcase Your GCP Knowledge
Make sure to highlight your hands-on experience with GCP core services during the interview. Be prepared to discuss specific projects where you've deployed production workloads, especially using GKE or other managed Kubernetes services.
β¨Demonstrate Your Terraform Skills
Since Terraform is a key part of this role, come ready to explain how you've used it in past projects. Discuss your understanding of Infrastructure as Code (IaC) best practices and any challenges you faced while deploying infrastructure.
β¨Prepare for CI/CD Discussions
Expect questions about your experience with CI/CD pipelines. Be ready to share examples of how you've built and optimised these pipelines for containerised applications, focusing on minimising disruption during migrations.
β¨Communicate Effectively
Strong communication skills are essential for this role. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts. Be prepared to explain complex ideas in a way that non-technical stakeholders can understand.