Transform existing enterprise applications into modern, cloud native applications to reduce time to launch, increase release frequency, reduce time to recovery and failure rate.
Requirements
- 6 years of experience leading enterprise application portfolios and associated technologies: (VMWare, Openshift, Kubernetes, etc.).
- Experience designing cloud enterprise solutions and supporting customer projects to completion.
- Experience coding in one or more general purpose languages (e.g., Python, Java, Go, C or C++) including data structures, algorithms, and software design.
- Experience refactoring monolithic applications to microservices, APIs, or serverless models.
- Experience architecting, developing software, or internet scale production-grade cloud solutions in virtualized environments such as Google Cloud Platform or other public clouds.
- Experience leading application modernization or application architecture projects.
- Experience with unit or automated testing tools.
Responsibilities
- Deliver modern software to Google’s customers, including creating and executing enterprise application transformation and migration strategies.
- Recommend approaches and estimated effort for application migration and modernization programs.
- Create and deliver best practice recommendations, tutorials, blog articles, and sample code.
- Propose and execute, including code development, approaches to modernize Google’s customer’s applications and deploy them to Google Cloud Platform.
- Work with customers on application re-design and implementation, including application scaling and reliability.
- Advise on ongoing operations such as application and feature rollouts, monitoring, and more.
- Work closely with Product Management and Product Developing teams to build and drive excellence in our products.
Other
- Bachelor's degree in Computer Science or equivalent practical experience.
- Travel up to 30% as needed for in-region meetings, technical reviews, and onsite delivery activities.
- Be a trusted technical advisor to customers and solve complex software development challenges.