Staff Engineer DevOps Loc: Calabasas, CA Long Term
Calabasas, California
Job Description:
Spirent Communications develops next-generation technology that directly impacts how our customers build, deploy, and scale their networks. Our mission is to be a trusted partner delivering best-of-class, highly performant test products for Service Providers, Data Centers, and Enterprise markets.
We're looking for a Senior Staff Engineer, DevOps with a strong background in platform engineering and automation to join our Cloud & IP Engineering team. In this role, you'll be leading, architecting, and maintaining all of our infrastructure running on VMware and AWS where we utilize a diverse tech stack that includes: Kubernetes (OpenShift & Tanzu), IaC (via Terraform), CI/CD with Jenkins, and networking (Juniper). We need you to be well versed in Python, Shell, and/or Golang and have a deep understanding of tools such as git and HashiCorp's Vault and Packer to efficiently help automate and improve our infrastructure towards best practices.
To be successful in this role, you should demonstrate a leadership mindset, solid operational experience, and the ability to problem-solve.
Job Responsibilities
- Work within a team of like-minded professionals to plan, deploy, and maintain critical business applications and infrastructure.
- Design and implement automated CI/CD pipelines working with tools such as Jenkins, Ansible, GitHub, Artifactory, Kubernetes, and Docker.
- Work with the rest of the engineering team to ship code, maintain infrastructure environments, and as much as possible manage configurations of our infrastructure using an automation-first mindset and IaC Best Practices.
- Collect and use metrics to drive continuous improvement of engineering practices.
- Influence other teams and broader Engineering groups in adopting DevOps best practices.
- Bachelor's degree in Computer Science, Electrical Engineering, or another technical field from an accredited university; or equivalent work experience.
- 8+ years of core DevOps experience.
- Demonstrable expertise in any language of choice (Python, Golang, Shell Scripting, etc)
- Hands-on experience deploying and managing infrastructure with Terraform.
- Experience with Docker, GitHub, Jenkins, Kubernetes, and deploying applications on any public Cloud.
- Knowledge of any RDBMS and NoSQL DB.
- Strong knowledge and experience with designing and implementing technical solutions in support of Continuous Integration, Continuous Delivery, and Continuous Deployment.
- Able to work well with global teams, including time-zone flexibility
- Provide Technical leadership to the team both onsite and offshore.
- Demonstrable network troubleshooting (physical and virtual)
- 5+ years of experience developing and managing software delivery pipelines using build tools such as Git, Jenkins, Maven, and Gradle.
- 5+ years' experience with Salt or Ansible (preferred) or other Systems Configuration Management tools.
- 3+ years' experience building/administering/maintaining/supporting Docker and Kubernetes.