Responsibilities:
- Consulting and Advisory: Partner closely with customer development leads, client executives, and Google's strategic partners to oversee and deliver successful modern cloud applications. Act as a trusted advisor throughout the engagement lifecycle, influencing decision makers with your technical insights.
- Thought Leadership and Methodology Development:Collaborate with internal specialists, product teams, and engineering to distill best practices, lessons learned, and innovative approaches into thought leadership, methodologies, and published assets.
- Project Management: Engage with sales, partners, and technical stakeholders to manage project scope, priorities, deliverables, risks, issues, and timelines, ensuring successful outcomes for our clients.
- Advocacy and Innovation: Advocate for customer needs, address adoption challenges, and contribute to new feature development based on field experience and customer feedback.
- Solution Architecture and Deployment: Design solution architectures and oversee the deployment of cloud-native application development solutions, aligning with complex customer requirements and implementation best practices.
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related technical field, or equivalent practical experience.
- 3 years of experience in project management and/or delivering technical solutions.
- Advanced understanding of the software supply chain in enterprise environments and experience with architecting, developing, or maintaining cloud solutions in containerized environments.
Preferred Qualifications:
- Experience with highly available, scalable applications and distributed systems.
- 6+ years of experience demonstrating technical client service.
- Proficiency in software languages such as Java, Go, JavaScript, Python, etc., and expertise in building/architecting DevOps pipelines and associated tools.
- Strong knowledge of detailed network, security, and system design in virtual machines and containerized applications.
- Working knowledge of Kubernetes.
- Excellent communication, presentation, and problem-solving skills.
- Cloud certification.
Required Qualifications:
- Application Architecture: Experience with microservices backend and exposure to frontend development.
- Software Engineering: Full-stack developer exposure.
- Database Skills: Proficiency from a developer perspective.
- Containerization: Expertise in Docker, Kubernetes (K8s), GKE, and Kubernetes networking, familiarity with Istio service mesh.
- Infrastructure as Code: Experience with Terraform.
- CI/CD: Knowledge of common tooling and patterns.
- Cloud-Native Design Patterns: Understanding of patterns specific to cloud-based application refactoring and modernisation.
- API Management: Familiarity with API gateways, design, security, and monitoring.
- Observability: Understanding of metrics and logging approaches, especially in containerised environments.