DevOps Engineer – SW003510

Location: Campbell, CA, USA

Job Type: Full Time Employee

Career Level: Intermediate to experienced

 

We are seeking a talented, engaging engineer to nurture DevOps culture and implement a scalable software development infrastructure. Wave's multi-disciplinary teams creates software for chips, data center appliances and machine learning. The DevOps team provides the methodology and infrastructure for agile development and delivery of this diverse software stack. This is your chance to make a difference in a pivotal role at the center of Wave Computing, the leader in new computing architectures for machine learning. If you have the personality, the aptitude and underlying intellect, we want to hear from you.

 

Primary Responsibilities

  • Promote DevOps practices throughout all engineering organizations
  • Design and implement work flows to improve developer productivity and software quality
  • Extend automated deployment across all platforms: cloud, private server, virtual machines, even laptops
  • Implement system monitoring
  • Participate in product software development, mostly in Python
  • Write documentation for both internal developers and external customers

 

Required Skills and Experiences

  • BS +3 in Computer Science, Engineering, Mathematics or the Physical Sciences
  • Aptitude and intellect for the collaborative, iterative DevOps approach
  • Competent in agile software development practices, particularly test driven development
  • Proficient verbal and written communication
  • Competent in two or more of the following technologies:
    • Python
    • Jenkins
    • Ansible
    • Git
    • Doxygen, Sphinx documentation generators
    • Monitoring tools
    • CMake
    • Static code analysis
    • Dynamic code analysis

 

Desired Skills

  • Competent in another two of the above listed technologies
  • Competent in GitHub/GitLab work flow
  • Competent in Linux system administration (we run Ubuntu 16)
  • Advanced beginner in computer security

 

Demonstrates

  • Affinity for the collaborative and iterative DevOps approach
  • Adherence to process; attention to detail
  • Breadth of skills. In DevOps we do everything from Linux system administration to people issues.
  • Collaboration and problem solving across diverse hardware and software domains with a wide variety of colleagues
  • A love of writing–Wave DevOps produces work flows and documentation simultaneously for instant deployment

 

Samples of Your Work

We want to see your work. Tell us about publicly-available samples of your code and writing. Blog articles, product reviews, even fiction show that you like to write, and you write well.