Share this Job

Title:  Micro-Services Infrastructure Architect - Remote


Research Triangle Park, NC, US, 27709

Requisition ID:  53304
Job Summary

Job Summary

The NetApp Solutions Architecture & Automation team is part of the Engineering Cloud & Infrastructure Services. You will be part of a team that is responsible for NetApp's internal engineering infrastructure and services. This work will span private and public cloud infrastructure, networking, storage, applications, and platforms. The team is responsible for planning, designing and implementing end-to-end, self-service solutions and coordinating with internal teams and outside vendors. You will engage in large projects, work through analysis, design and implementation to deliver viable cloud solutions to solve NetApp engineering challenges.

Summary Description of the Ideal Candidate:

As the industry is quickly moving to an SRE/DevOps approach, you will be aligned for success having a technical degree (computer science, engineering, etc.), and a long-standing passion for writing high-quality software. As a software technologist, you possess in-depth knowledge of modern software development techniques and practices. As a generalist, you enjoy learning new things, and solving new challenges at scale.

Job Requirements

Solutions Architect responsible for cloud-based infrastructure automation capabilities to be used to host our containerized/microservice based applications. This role requires:

  • 5 years experience implementing/operating cloud based, on-prem infrastructure and containerized environment
  • Extensive Azure environment development
  • Extensive experience in developing automation via tools such as Ansible, Puppet
  • Ability to document designs, runbooks, KB articles, and provide TOIs/Training for operational support transition
  • Ability to multi-task and self-prioritize multiple parallel projects
  • Ability to lead troubleshooting and drive complex issues that requires multiple disciplines (network, security, compute, storage, etc.) to resolution
  • Ability to "self-teach" new technologies and become subject matter expert as needed
  • In-depth knowledge of Kubernetes/Container deployments (OpenShift and Rancher)

Experience building/supporting cloud based environments (Azure) as well as on-prem cloud platforms (VMWare, Openstack, Openshift)


  • Kubernetes, Docker, OpenShift as well as knowledge on how to migrate legacy platforms to containerized environments. (on-boarding users)
  • OpenStack, KVM, RabbitMQ, MariaDB, MongoDB, ElasticSearch
  • Puppet, Ansible
  • Azure ExpressRoute, Automation, RBAC
  • Prometheus, Grafana monitoring
  • Implement and engineer Rancher on-prem for a potential PaaS
  • Management and implementation of NetApp HCI, Cisco UCS
  • Build/Develop containerized CI/CD pipelines (Jenkins, BitBucket, DevOps practices)
  • Ability to learn and quickly come up to speed on new technologies


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.