Job Description As a Google Cloud Platform Engineer at NCS, you will work hands-on, designing, building and maintaining infrastructure as code and applications built on Google Cloud. In this position, your responsibilities will include designing, deploying, and supporting various Google Cloud Platform solutions and services such as Cloud Run, Google Kubernetes Engine, Google Cloud VMware Engine, and Compute Engine. Your experience should cover secure foundations/landing zone delivery, cloud migrations, and infrastructure as code with Terraform delivered via a GitOps methodology. A deep understanding of DevOps principles, platform delivery, and application/developer enablement is essential. You will also work with a wide range of applications and architectures, requiring a solid comprehension of APIs, software development practices, networking concepts, and security best practices. You will work closely with technical and non-technical stakeholders to ensure successful project delivery, provide ongoing support, and identify continuous improvement and optimisation opportunities. Excellent communication and problem solving skills are a must, as is the ability to adapt to evolving requirements and technologies in the dynamic cloud landscape. Most of all, we'll want you to have strong consulting skills, a customer-first attitude, a keen focus on secure software delivery, and a desire to add value both internally and externally. Key Responsibilities Hands-on Infrastructure Delivery: Design, build, and maintain enterprise-level infrastructure-as-code and applications directly on the Google Cloud Platform. Core Services Management: Deploy, support, and optimise a wide range of GCP solutions and core services, including Cloud Run, Google Kubernetes Engine (GKE), Google Cloud VMware Engine, Compute Engine, App Engine, BigQuery, and Pub/Sub . Advanced Automation & IaC: Author and maintain advanced infrastructure-as-code using Terraform , utilizing a mature GitOps methodology and modern CI/CD pipelines for automated platform deployment. Secure Networking & Landing Zones: Architect and deliver secure, scalable cloud landing zones and network architectures, including the configuration of VPCs, subnets, load balancing, firewalls, and DNS. Security & Compliance Governance: Apply a security-first mindset to all software and platform delivery, leveraging a deep understanding of cloud security principles, threats, and mitigation techniques to safeguard the enterprise environment. Developer & Platform Enablement: Implement DevOps principles that focus on application enablement, developer productivity, and the delivery of highly resilient platform architectures. Cloud Migrations: Actively support and execute secure cloud migration initiatives, transitioning legacy workloads into native GCP environments. Cross-Functional Consultation: Partner closely with both technical and non-technical stakeholders to ensure seamless project delivery, serving as a trusted customer-first consultant. Continuous Optimisation: Evaluate existing cloud architectures to identify ongoing performance improvements, cost optimisations, and modern software development practice enhancements.