Senior Technical Consultant – Google Cloud Platform (GCP)
About the Role
We are seeking an experienced Senior Technical Consultant specialising in Google Cloud Platform (GCP) to support the delivery of cloud migration and modernisation projects for enterprise clients.
This is a hands-on, client-facing role focused on designing, implementing and optimising secure, scalable and cost-effective cloud solutions. You will take ownership of defined technical workstreams, working collaboratively with technical specialists and project stakeholders to deliver successful outcomes.
You will be involved throughout the delivery lifecycle, from assessing existing infrastructure and planning migrations through to implementation, testing and operational handover.
An AI-first mindset is important, with opportunities to apply AI-assisted development tools, intelligent automation and emerging AI capabilities to improve engineering efficiency and solve complex technical challenges.
This opportunity is well suited to a technically strong cloud professional looking to take greater ownership of delivery, develop their consulting expertise and progress towards more senior technical leadership.
Key Responsibilities
Cloud Migration and Modernisation
- Assess existing infrastructure, applications and databases to identify migration requirements and dependencies.
- Plan and execute migrations from on-premises environments, VMware or other cloud platforms to Google Cloud.
- Support database migration, application modernisation, cutover planning, validation and post-migration activities.
- Identify technical risks and recommend appropriate mitigation strategies.
Solution Design and Implementation
- Design, build and operate solutions on Google Cloud Platform.
- Implement infrastructure as code using Terraform or equivalent tools.
- Develop and maintain CI/CD pipelines, automation and cloud engineering workflows.
- Build and configure cloud foundations, landing zones, networking and connectivity.
- Support application containerisation and modernisation using technologies such as Google Kubernetes Engine (GKE) and Cloud Run.
- Troubleshoot technical issues and take ownership of assigned workstreams.
Client Collaboration and Technical Delivery
- Work directly with client technical stakeholders to understand requirements and deliver appropriate solutions.
- Lead technical working sessions and explain architectural decisions and technical trade-offs.
- Contribute to project scoping, effort estimation and delivery planning.
- Communicate progress, risks and blockers clearly to relevant stakeholders.
- Produce technical designs, implementation documentation and operational handover materials.
AI and Automation
- Apply an AI-first approach to technical design and delivery.
- Use AI-assisted development tools, intelligent automation and agentic workflows where appropriate.
- Identify opportunities to improve engineering efficiency and solve technical problems through emerging technologies.
Quality, Security and Best Practices
- Follow cloud architecture standards and established engineering best practices.
- Participate in peer reviews of technical designs, code and deliverables.
- Implement security controls covering identity and access management, encryption, audit logging and network security.
- Apply relevant data residency, regulatory and compliance requirements.
- Contribute reusable templates, migration runbooks and technical documentation.
- Share knowledge and support the development of junior colleagues.
Skills and Experience
- At least five years of relevant experience across cloud, infrastructure or DevOps, including at least three years of hands-on GCP experience.
- Practical experience designing, building and operating solutions on Google Cloud Platform.
- Experience delivering cloud migrations from on-premises infrastructure, VMware or other cloud environments.
- Familiarity with cloud migration and assessment tools.
- Experience building cloud foundations or landing zones, including networking and hybrid connectivity.
- Strong experience with Terraform or equivalent Infrastructure as Code tools.
- Experience with CI/CD pipelines, GitOps, Docker and Kubernetes.
- Programming or scripting skills in Python, Go or Shell.
- Working knowledge of GCP services such as Compute Engine, GKE, Cloud Run, Cloud Storage, Cloud SQL, BigQuery and IAM.
- Solid networking fundamentals and an understanding of cloud security principles.
- Awareness of cloud cost optimisation and FinOps practices.
- Strong problem-solving skills and the ability to take ownership of technical delivery.
- Clear written and verbal communication skills, with experience working directly with clients or technical stakeholders.
- The ability to work independently while collaborating effectively within a technical team.
- Google Cloud Professional certifications in Cloud Architecture, Cloud DevOps, Cloud Security or Cloud Networking.
- Experience in regulated environments, such as financial services, insurance or healthcare.
- Exposure to Oracle, SQL Server, SAP, mainframe workloads or Google Cloud VMware Engine.
- Familiarity with AWS or Azure.
- Experience using AI-assisted engineering tools, agentic workflows or AI platforms.
- Previous experience in a technical consulting, cloud services or systems integration environment.
What Success Looks Like
- Delivering assigned technical workstreams on time and within agreed estimates.
- Executing successful cloud migrations with minimal disruption.
- Building secure, scalable and cost-effective cloud environments.
- Maintaining clear communication with clients and project stakeholders.
- Producing high-quality technical documentation and reusable engineering assets.
- Applying security controls and cloud best practices consistently.
The Opportunity
This is an opportunity to work on challenging cloud engineering projects, deepen your Google Cloud expertise and develop your technical consulting capabilities.
If you have strong hands‑on GCP experience and enjoy solving complex migration and modernisation challenges, we would welcome your application.