3 days ago
Durham, NC, USA or Santa Clara, CA, USAMid Level
H1B sponsor
Responsibilities
- Develop and maintain software, scripts, command-line tools, APIs, and automation for deploying and operating cloud infrastructure.
- Build infrastructure automation for storage, compute, networking, and supporting cloud resources.
- Perform functional, integration, regression, and reliability testing, document results, and resolve defects before release.
- Troubleshoot software, infrastructure, networking, and configuration issues using logs, metrics, traces, and other diagnostics.
- Implement enhancements, bug fixes, corrective actions, and safe operational tooling using established engineering practices.
- Participate in incident response, production troubleshooting, on-call processes, monitoring, and root-cause investigations.
- Create and maintain engineering documentation, test evidence, runbooks, and configuration guidance.
- Collaborate with software engineering, production engineering, networking, security, hardware, and program-management partners.
- Participate in code reviews, sprint planning, technical discussions, and knowledge-transfer sessions.
- Apply secure-development and least-privilege principles to production automation.
Requirements
- At least 4 years of relevant experience in software development, cloud engineering, DevOps, infrastructure automation, or site reliability engineering.
- Working knowledge of Python and Golang.
- Experience developing or maintaining automation for Linux or other Unix-like operating systems.
- Familiarity with source control, pull requests, code reviews, automated testing, and continuous integration and deployment practices.
- Working knowledge of structured data formats such as JSON or YAML and REST APIs.
- Familiarity with public-cloud services, preferably Microsoft Azure, and container or orchestration platforms such as Docker or Kubernetes.
- Ability to troubleshoot software, infrastructure, networking, and configuration issues using diagnostic information.
- Understanding of software development lifecycle, DevOps, incident-management, and reliability practices.
- Ability to independently complete moderately complex technical assignments with general direction.
- Strong analytical, problem-solving, documentation, communication, and collaboration skills.
- Experience with managed cloud services, distributed systems, storage technologies, infrastructure deployment, or production automation is preferred.
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical discipline; equivalent practical experience is also considered.
About NetApp
NetApp builds data storage and data management software and hardware for enterprises, including ONTAP-powered all-flash arrays and hybrid cloud services that integrate with AWS, Azure, and Google Cloud. It sells systems and subscriptions that support backup, disaster recovery, databases, and container/Kubernetes workloads. Founded in 1992 and headquartered in San Jose, California, NetApp is a public company listed on NASDAQ.
