We are seeking a Sr. DevOps Engineer for our Cloud Platform Engineering team. The candidate should be a forward-looking individual with working experience with Kubernetes and AWS to expand our current Platform Engineering efforts. You should be willing to question current practices and help to push the team forward in the DevOps maturity cycle as it is a growing and learning organization. You understand the fundamentals of monitoring and the ability to strategically prioritize based on the company vision and stakeholder needs.
You will be responsible for creating and refining deployment patterns for EKS resources including upgrading. Create and support deployment patterns across the organization including best practices and secret management within our ecosystem. Automate our CDN and WAF settings using Terraform and understand what impacts a change will imply. Additionally, you will be managing and maintaining multiple EKS clusters throughout the organization, mostly publicly facing.
Requirements:
- Solid experience working with Terraform
- Working with open-source tools across an organization
- Continuous Deployment best practices knowledge and experience working with tools such as Jenkins, ArgoCD, Helm, Kustomize
- Kubernetes operator and deployment experience; EKS experience is a bonus
- Working knowledge of monitoring tools i.e. Prometheus, NewRelic, Splunk, SignalFx
- Docker pipeline building
- Strong scripting language experience i.e. NodeJS, Python, Ruby, Bash
- Troubleshooting Kubernetes core issues with system-level services
- Cloud experience i.e. Azure, AWS, GCP
- Strong experience with Git and source control workflows
- Work with others to resolve issues in a meaningful and respectful manner
- Ability to navigate a matrixed organization
Preferred experience
- WAF experience i.e. Akkami, Cloudflare
- Loadbalancing services in Kubernetes with tools such as Istio, Traefik, or Kong
- AWS certifications (Cloud Practitioner or similar)
- Automated scaling groups
- Performance Metrics to health and stability of the platform
- Programming experience in a higher language such as Golang
- Strong knowledge of query languages such as NQL and PromQL for monitoring and alerting