DevOps Engineer

Engineering San Francisco, California


Join us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we’re committed to our work, customers, having fun and most importantly to each other’s success.

Role: DevOps Engineer Build and Release San Francisco, CA,

  • Are you passionate about improving CI/CD infrastructure using the latest technologies (Ansible, Docker, Splunk)? Do you have a track record of implementing and administering the current generation of Jenkins/Docker/Artifactory DevOps and CI/CD infrastructure? Are you experienced at identifying and resolving build issues across a variety of platforms including Linux, Windows, OSX, Solaris and AIX? Are you comfortable working alongside some of the most experienced and sharpest DevOps Engineers in the industry?
  • Splunk is seeking a DevOps/Build and Release Engineer with proven experience in implementing, improving, and administering build infrastructure and identifying and debugging build issues. This person is passionate about providing world-class customer service with a sharp focus on implementing, deploying a reliable, robust, high quality software CI/CD pipeline infrastructure and their associated services. The successful candidate has experience working in complex multi-platform environments and familiar with release engineering practices and tools. He/she demonstrates effective communication and collaboration skills across teams to accomplish common goals. Partnership, creativity, and leadership are meaningful traits required to succeed in this role.

Responsibilities:

  • Use the latest technologies (Jenkins, Python, Docker, Ansible, Splunk etc..) to improve the current build and CI/CD infrastructure and pay back some existing technical debts.
  • Provide timely, world class customer service for requests from all release engineering customers including; software development, QA, sustaining and project management. Typical requests would cover; build failures, CI system management, Jenkins, Docker, Artifactory, build systems management and testing across multiple platform environments.
  • Capable of prioritizing and executing critical and blocking issues in a timely fashion
  • Engage with software development, QA and project management teams to prepare for customization or enhancements required for new and updated release engineering requirements.
  • Provide recommendations to monitor and improve release engineering infrastructure.
  • Drive improvements of tools used for continuous integration, automated testing and diagnostics, and release management.

Minimum Requirements:

  • BA/BS degree and minimum 4+ years of experience in a technical field or equivalent.
  • 1+ years experience with Jenkins 2.x; Bamboo or TeamCity
  • Strong coding and trouble-shooting experience in one or more of the following languages: python, groovy and shell.
  • Experience in setting up build environment and identify build errors in multi-platform environment such as Linux, windows, Mac, Solaris and AIX
  • Experience in versions control system with branching and merging e.g: Git, Perforce, etc.

Preferred Qualifications:

  • Excellent follow up and communication and presentation skills. Ability to keep things conversational and organized while getting things done.
  • Ability to take on urgent, reactive work without losing focus on longer term work assignments is a big, big plus
  • Experience with enterprise software and big data is very desirable
  • Experience with container technology – Docker, UCP or Kubernetes
  • Experience with two or more of: Ansible, Puppet, Chef, Artifactory, Nexus
  • Cloud-deployment expertise with AWS CloudFormation, Terraform; GCP or Azure a plus
  • Experience with multiple build tools - GCC, Visual Studio, Xcode, Make.
  • Experience in package managers, e.g npm, yum.

We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying.

For job positions in San Francisco, CA, and other locations where required, we will consider for employment qualified applicants with arrest and conviction records.

Thank you for your interest in Splunk!