TOP SKILLS (Prioritized)
- Kubernetes experience and administration - components and lifecycle management Google cloud and/or
- Public experience Kubernetes exposure from an infrastructure perspective
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following:
- Serve as a leader within our Platform Core Infra team contributing to the design, development, and support of an enterprise wide microservices platform.
- Work closely with both architects and engineers to design, build, and iterate on a suite of automation which is responsible for the infrastructure setup, configuration, and integrations of key cloud native technologies such as Kubernetes, Istio, Hashicorp's Vault and Consul, Spinnaker, etc.
- This role assumes a high comfort level working in an iterative and fast paced agile environment.
- This role requires a cloud native design philosophy.
- Responsibilities may distribute across all major public cloud providers including Google, Azure, and AWS as well as our on-prem data centers and/or stores.
- The Software Engineering Consultant for Platform's Core Infra team absolutely requires a strong passion and drive for automation, consumer experience, and improvement.
EDUCATION AND/OR EXPERIENCE
- Bachelors' degree in related field preferred.
- 10+ years of experience in software development, infrastructure administration, or a related field
- 6+ years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
- 6+ years of experience working with distributed API based architectures
- 5+ leading technical teams and solutions through analysis, design, development, and operations
- 3+ years of experience building or integrating solutions in public cloud (AWS, Azure, or GCP) via automation.
PREFERENCES
- Master's Degree in Computer Science, CIS, or related field
- Having worked in teams using Agile methodologies and iterative development practices
- Strong understanding of and passion for a DevOps culture
- Excellent systems knowledge
- Experience of working with Microservices Architecture
- Experience of working on a Hybrid Cloud environment
- Demonstrated experience implementing security best practices across all application tiers
- Development experience on languages: Python/Shell/Golang
- Experience of working with Kubernetes Cluster(s) or other container orchestrators in Production
- Drive evaluation of different tools and executing technical feasibility assessments while making data driven decisions
- Suggest improvements in automation, CI/CD practices, security, and platform services
- Understanding of open source tools like Consul/Terraform/Vault/Spinnaker etc.
- Strong communication skills both verbal and written skills to develop technical documentation and presentations