Title:  Cloud Automation Architect

Location: 

Research Triangle Park, NC, US, 27709 US US

Requisition ID:  112586

Job Summary

At NetApp, as a Cloud Architect on the Solutions Architecture & Automation team in Engineering Cloud Operations, you are part of a team that is responsible for NetApp's internal engineering infrastructure and services. This work will span the self-service delivery of 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 with coordinating with internal teams and outside vendors. You will engage in large and small projects, working through analysis, design and implementation to deliver viable Public/Private/Hybrid Cloud solutions to solve NetApp engineering challenges.
 
Summary Description of the Ideal Candidate:
You have a technical degree (computer science, engineering, etc.), and a passion for writing high-quality software. To you, tools and software is both science and art: it should read like a classic novel, and perform like a fine automobile. As a software technologist, you possess in-depth knowledge of modern software development techniques and practices. As a software generalist, you enjoy learning new things, and solving new challenges at scale.
 
Essential Elements:

  • System architecture definition and design
  • Software implementation and integration
  • Test design and automation
  • Troubleshooting and debugging
  • Reliability and performance analysis
  • Teamwork

 

You will work on architecture, design, and product definition that leads and influences decisions and outcomes related to project direction. As part of a team, you will:

  • Act as a technical advisor and resource to other engineers, and across functions
  • Work in and across the organization as well as with 3rd parties in product design efforts
  • Work independently, but with a team mindset
  • Solve problems in a technical environment
  • Build relationships and partnerships that enhance your impact (i.e. be a force multiplier)

 

This is a position requiring initiative and drive. The successful candidate will demonstrate the ability to collect requirements, design, architect, build, deploy, market, and support their solutions.

Job Requirements

Job Requirements:

  • Self-motived, team player. Dependable with a strong work ethic.
  • Believes in automated testing, and is able to develop modular, layered software that performs well and is easy to understand.
  • Some front-end development experience strongly desired.
  • Demonstrated ability to think strategically about business, product, and technical challenges.
  • Strong oral and written communication skills.
  • Ability to work collaboratively with other engineers and have strong influencing and leadership skills. 
  • Ability to handle multiple tasks concurrently with competing deadlines.
  • Aptitude for troubleshooting and resolving issues even in unfamiliar environments. 
  • Solid working knowledge (i.e. proficiency) of infrastructure automation through DevOps scripting (E.g. shell, Python, Ruby, Powershell).
  • Configuration management using Ansible, CloudFormation, Chef & Puppet.
  • Expert knowledge of one or more programming languages (python, Javascript, Java, PHP, perl, C) and development tools (git, svn, Rally, Jira, etc.)
  • Knowledge of web services, server-side development, databases, and related technologies is a must. 
  • Experience with OpenStack development, VMWare, public Cloud, system automation (Chef/Puppet) and/or Cisco SDN technologies is a big plus
  • Experience with container technology, Docker, Kubernetes is a big plus.
  • Experience with CI/CD is a big plus.
  • Ability to work on complex issues that require a detailed analysis of a variety of factors.
  • Ability to work collaboratively within a team of Systems Architects in support of deadlines -- yet the ability to work independently, as well.
  • Ability to develop longer-range project plans and schedules to complete complex projects or new product development.
  • Experience in an environment that included revision control and project lifecycle tooling (Agile preferred).
  • Ability to perform well in very dynamic environment.

 

Responsibilities:

  • The tasks this individual is responsible for are often unstructured, have wide implications and there are multiple outcomes. 
  • This individual will apply broad expertise or unique technical/industry knowledge in solving problems that are unique and extremely complex given time, budget and resource constraints.
  • Demonstrate leadership and vision in determining and driving strategy decisions.  

 

Interaction: 

  • This individual must work effectively with staff to vice-president level employees within the function, across functions and with external parties. 
  • Limited supervision is provided, as this individual can operate, drive results, and set priorities independently. 
  • The ideal candidate will be a proactive contributor and subject matter expert.
  • To be successful, this individual must demonstrate favorable results through leadership and influencing multiple individuals and groups.
  • Often acts as mentor or facilitator.

Education

Typically requires a minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience; or equivalent experience.


Nearest Major Market: Durham
Nearest Secondary Market: Raleigh

Job Segment: Test Engineer, Testing, Cloud, Architecture, Software Engineer, Engineering, Technology