Role Overview
As a Principal Technical Consultant specializing in Google Cloud Platform (GCP), you will be a senior technical leader within our Google Cloud consulting practice. Leveraging your deep expertise in the GCP environment and an AI-native mindset, you will be instrumental in guiding clients through their cloud adoption journey, ensuring successful implementation of scalable, secure, and cost-effective solutions. You will champion AI-driven approaches and leverage modern AI capabilities to solve complex technical problems, lead cloud migrations, and accelerate modernization initiatives. This role requires a highly experienced, forward-thinking, and hands-on technical professional who can balance strategic vision with practical execution. You will be expected to be client-facing and billable for a significant portion of your time, applying cutting-edge knowledge to solve complex challenges and deliver tangible value. We will be working with some of the most advanced technology companies in Silicon Valley who are pushing the envelope of technology.
Key Responsibilities
Engagement Scoping and Planning:
- Collaborate with sales and solution architects to understand client needs and define project scope and timelines.
- Contribute to the development of accurate Level of Effort (LoE) estimates, ensuring alignment with project goals and profitability targets.
- Prepare Statement of Work and financial scoping documents with input from the Sales and Delivery teams
- Identify potential technical risks and propose mitigation strategies during the pre-sales process.
- Assess client environments and provide recommendations on optimal GCP architectures and service utilization.
- Drive end-to-end migration and modernization strategies, assessing legacy infrastructure, applications, and databases to design structured transition paths to Google Cloud.
- Serve as the most senior technical decision maker during engagement scoping
Technical Leadership and Guidance:
- Lead technical discussions with clients, articulating complex GCP concepts and solutions clearly and concisely.
- Define and document target architectures, technical standards, and implementation roadmaps for GCP projects.
- Ensure alignment of technical solutions with client business objectives, compliance requirements, and GCP best practices.
- Facilitate technical workshops to gather requirements, address concerns, and build consensus.
- Act as a conduit between technical and business stakeholders from engineering to C-suite, covering a wide range of technologies and services
Solution Design and Implementation:
- Actively participate in the design, development, and deployment of GCP-based solutions.
- Provide hands-on technical expertise in areas such as infrastructure as code (IaC), automation, CI/CD pipelines, and application modernization on GCP.
- Serve as a subject matter expert on various GCP services, including Compute Engine, Kubernetes Engine, BigQuery, Cloud Storage, IAM, and more.
- Lead complex workload migrations, database modernization initiatives, and application refactoring to maximize agility, performance, and cloud-native capabilities.
- Troubleshoot and resolve complex technical issues, providing expert guidance to project teams.
Quality Assurance and Best Practices:
- Conduct regular reviews of project deliverables to ensure adherence to architectural standards, GCP best practices, and security/compliance guidelines.
- Provide proactive technical mentorship and guidance to consulting team members.
- Contribute to the development of internal best practices, methodologies, and reusable assets for GCP engagements.
- Monitor project progress and provide technical oversight to ensure successful delivery.
Security and Compliance:
- Ensure that all proposed and implemented solutions meet stringent security and compliance requirements, leveraging GCP’s native security controls and best practices.
- Stay abreast of relevant industry regulations (e.g., GDPR, HIPAA) and translate those requirements into actionable technical guidance.
- Participate in security assessments and recommend improvements to enhance the security posture of client environments on GCP.
Client Relationship Management:
- Build and maintain strong relationships with key technical stakeholders at client organizations.
- Serve as a trusted advisor, providing expert guidance and recommendations on their GCP strategy and implementation.
- Identify opportunities for follow-on work and contribute to the growth of our GCP consulting practice.
- Ensure that CWX is seen as the go-to Partner for the implementation of the client’s entire technical roadmap
Skills and Qualifications
- Technical Expertise:
- Deep and demonstrable hands-on experience architecting, implementing, and managing solutions on Google Cloud Platform (GCP).
- Proficiency in designing and deploying scalable, highly available, and cost-optimized cloud architectures on GCP.
- Strong programming and scripting skills (e.g., Python, Go, Terraform, Shell scripting).
- Expertise in DevOps principles and practices, including CI/CD pipelines and Infrastructure as Code (IaC) using tools like Terraform or Cloud Deployment Manager.
- Solid understanding of networking principles and their application within GCP.
- Experience with containerization technologies (Docker, Kubernetes/GKE).
- Familiarity with data management and analytics services on GCP (e.g., BigQuery, Cloud Dataflow, Cloud Storage).
- Extensive experience executing cloud migrations and modernization initiatives, including workload migration, database modernization, and application refactoring.
- Hands-on expertise with GCP assessment and migration tools (e.g., Migration Center, Database Migration Service, M2VM).
- Strong understanding of identity and access management (IAM) within GCP.
- Consulting and Leadership Skills:
- Proven ability to lead technical engagements and drive successful outcomes for clients.
- Excellent communication and presentation skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences.
- Strong problem-solving and analytical skills, with the ability to diagnose and resolve complex technical challenges.
- AI-first mindset with demonstrated fluency in applying advanced AI strategies and intelligent automation to solve complex cloud architectural and technical challenges.
- Ability to work independently and as part of a collaborative team.
- Experience mentoring and guiding junior technical consultants.
- Proven ability to generate multi-million dollar follow-on work opportunities
- Compliance and Security:
- Thorough understanding of cloud security best practices and compliance frameworks relevant to GCP.
- Experience implementing and auditing secure cloud environments.
Metrics of Success
- Successful delivery of high-quality GCP solutions that meet client requirements and business objectives.
- Positive client feedback and satisfaction scores.
- Accurate estimation of technical effort and adherence to project timelines.
- Contribution to the growth and development of our GCP consulting practice.
- Adherence to security and compliance standards in all client engagements.
- Billability targets achieved.
Reporting Structure
Reports to: Prateek Ahuja, Sr. Director, Platform Engineering & Security
Collaborates with: Sales, Solution Architects, Technical Project Managers, Delivery Managers, and other Consultants.
This Principal Consultant role offers an exciting opportunity to make a significant impact on our clients' success in the Google Cloud ecosystem, combining deep technical expertise with strong consulting and leadership skills.