Starbucks is looking to build massively scalable full stack infrastructure for its stores and needs a leader to guide a team in planning, delivery, and operations of these solutions, focusing on infrastructure automation using a GitOps approach.
Requirements
- Prior experience with full stack automation, CI/CD, Git, Python, Golang and Kubernetes are vital.
- Familiarity with cloud native design patterns, edge computing solutions, and API development are highly desirable.
- Strong knowledge of AWS or Azure and Cloud Computing concepts.
- Strong hands-on coding and code review. Golang preferred.
- In-depth working experience in a platform engineering culture; one or more Orchestration/Configuration Management and Continuous Integration technology. Docker/Kubernetes, Azure pipelines, Terraform preferred
- Linux Containers
- One or more version control platform. Git preferred
Responsibilities
- leading a team of platform engineers through planning, delivery, and operations of solutions
- building infrastructure automation leveraging a declarative GitOps approach across multiple infrastructure domains
- extend and leverage our capabilities across network, computer, virtualization, and containerized functions
- Owns design and support of engineering build and release processes
- Owns ensuring application and infrastructure architectural solutions are stable, secure, and compliant with Company standards and practices
- Owns design and support of all technologies in accordance with Information Security's guiding principles for highly sensitive data
- Owns design and support of high-availability operational support and automate solutions across the environment
Other
- 2-3 years of leadership role in systems or application development projects of all sizes and complexities, including large systems
- 2-3 years of leading or managing small technical teams
- Ability to lead a group of technical experts that cohesively build and operate secure, durable, flexible, accessible solutions.
- Ability to lead and influence cross functional teams that include architects, analysts, developers and QA analysts
- Excellent verbal and written communication skills