Sr. Software Engineer (Cloud Dev Ops)

Employment Type

Full-Time

Job Description

The company seeks a highly motivated software engineer to help develop and create cloud products. As a member of the cloud engineering team, you will be actively involved with various technologies related to distributed systems, virtualization, complex networking, data storage/caching and large scale systems administration. All team members will be encouraged to actively collaborate with open source development teams working on the  project. You will work in a focused, collaborative agile team environment that values individual talent and the ability to communicate and learn.

Responsibilities

- Help develop and implement configuration management and software deployment solution for cloud infrastructure
- Work with local and remote developers to further automate software builds and deployments as part of a continuous integration / continuous deployment solution
- Be the lead engineer in developing tools for operations for use in managing a multiple location, enterprise level cluster consisting of hundreds of systems
- Develop industry leading tools and processes to allow zero-touch provisioning of systems
- Develop and improve tools to secure cloud infrastructure

Required Skills

- 3+ years experience managing and/or developing administrative tools for large (100+) deployments of systems using automated tools
- Strong experience in scripting in Python, Ruby, Perl and/or BASH
- Experience deploying and managing automated configuration management tools such as Chef, Puppet or cfengine
- Expertise with network installation tools: PXE, Kickstart, preseeding, FAI
- Knowledge of Linux packaging tools/technologies: dpkg, RPM, APT, yum

Desired Skills

- Experience with automated build / continuous integration tools such as Jenkins/Hudson, buildbot, CruiseControl or Maven
- Experience programming in higher level languages such as Java, C/C++
- Experience deploying network monitoring tools such as Nagios, Ganglia, Zabbix, collectd, and/or Cacti
- Demonstrated knowledge of out of band (OOB) management tools/protocols such as IPMI, ILOM, DRAC, HILO
- Understanding of issues in scaling network applications and tools across hundreds of systems
- Experience with zero configuration technologies such as mDNS, Bonjour or Avahi
- Familiarity with continuous delivery/continuous deployment methodologies

Contact

  • Recruiter: Chad Swanson
  • Telephone: 415.377.7362
  • E-Mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

New York Metro Office

30 Oakwood Drive

Norwalk, CT 06850

T. 203.951.0266

San Francisco Office

582 Market Street, Suite 415
San Francisco, CA 94104
T: 415-408-5544

Walnut Creek Office

190 Wiget Dr.

Walnut Creek, CA

T. 415.377.7362

San Francisco Office

582 Market Street, Suite 415
San Francisco, CA 94104
T: 415-408-5544

New York Metro Office

30 Oakwood Drive

Norwalk, CT 06850

T. 203.951.0266

Walnut Creek Office

190 Wiget Dr.

Walnut Creek, CA

T. 415.377.7362