About us
We at NetApp believe in the transformative power of data – to expand customer touchpoints, to foster greater innovation, and to optimize operations. We are the data authority for hybrid cloud, and we are helping our customers realize the full potential of their data. We help our customers harness the power of cloud data services, build cloud infrastructures, and modernize storage through data management.
Our team at NetApp develops innovative and unique solutions to assist our customers in solving the challenges of persistent storage consumption for Kubernetes applications and other container technologies. We work closely with upstream communities to provide code and leadership in defining the persistent storage strategy in these areas.
Check out https://github.com/NetApp/Trident and https://netapp.io/persistent-storage-provisioner-for-kubernetes/ to find out about the innovative solutions of which you could be a part.
Role
The Trident team at NetApp is seeking a talented DevOps software engineer who thrives as part of a high-performing team. As an Engineer with a passion for DevOps, you will be responsible in developing, deploying, monitoring and managing containerized applications using our IaaS model. You will have strong experience managing Kubernetes deployments on major cloud providers like AWS, GCP and Microsoft Azure. You will be responsible for developing groundbreaking technologies to drive our CI/CD process. The DevOps Engineer will work with a cross-functional team to identify and prioritize initiatives to solve operational problems and ensure that we can release frequently and seamlessly. You will use your strong programming background to contribute to the Test Automation framework and work closely with the Test Automation Engineers to maintain high quality standards.
Job RequirementsResponsibilities :
Develop, test and maintain builds and deployments for CI/CD pipelines
Add new features to the existing CI/CD framework
Promote DevOps best practices for automation and deployment
Develop tools to support frequent deployments of containerized applications on major cloud platforms including AWS, GCP, Microsoft Azure
Analyze and review design and architecture of automation tools with Development team
Troubleshoot issues and failures for applications running in Kubernetes clusters
Automate existing manual processes and write clear design documents
Add test cases to the test automation framework when required
Required :
5+ years of experience building, automating and deploying using tools like GitHub, Jenkins, Ansible, Groovy, Helm charts.
5+ years of experience with CICD build systems and Automated Testing
3+ years of programming experience in Python (or other high-level languages)
EducationRequired :
3+ years of experience with Kubernetes (AKS/EKS/GKE/OpenShift)
3+ years of experience with major cloud platforms (AWS/GCP/Microsoft Azure)
2+ years of experience on Repository Management tools (Artifactory/Nexus)
Familiarity with Linux or other Unix-like Operating Systems with ability to troubleshoot network issues
Experience with Agile software development process
Preferred :
Experience with NetApp storage or cloud native storage platforms.
Demonstrated leadership abilities in an engineering environment in driving operational excellence, big picture thinking and best practices
Excellence in technical communication with peers and non-technical people alike
Experience developing cloud software services and an understanding of design for scalability, performance, and reliability
Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD without experience; or equivalent work experience
Get More Interviews for This and Many Other Jobs
Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.
Sign Up for Free