Cloud Core Engineer

Location: Palo Alto, CA

Overview: Looking for an experienced Linux/UNIX OpenStack engineer with an interest in cloud development and overall in disruptive technologies. The Cloud Core Engineer will be in charge of designing and implementing cloud core components.  In addition to software development, the duties involve evaluating third party and open source software and interacting with various other development & engineering teams like Piston OS/ SDN and SDS partners.

 

Responsibilities:

  • Develop software that runs in the cloud core
  • Write automation scripts and self-healing mechanisms
  • Integrate with other systems, evaluate third party solutions
  • Collaborate with cloud engineers and architects to design and build next gen cloud
  • Conduct design and code reviews

Requirements:

  • Bachelor’s degree in Computer Science or related technical field (or equivalent practical experience)
  • Multiple years of experience in Linux/UNIX operating systems
  • Multiple years of experience in OpenStack environments
  • Multiple years of development experience in programming languages like Python or Ruby
  • Experience with Hypervisor technologies like KVM
  • Experience with monitoring systems and tools (such as Syslog, Splunk, etc.)
  • Experience with operating modern/complex middleware
  • Experience in scripting languages/Config (Puppet, BOSH, Chef)
  • Experience and interest in Continuous Integration and Delivery tools (GIT, Jenkins, Maven)
  • Experience in writing bash-scripts/automation in general based on UNIX
  • Interested in an agile and heavily new environment
  • Interested in setting up elastic and self-healing systems
  • Interested in Cloud technologies overall
  • Strong verbal and written communication skills
  • Experience in an object oriented language (C, C++ or Java)