DevOps Engineer

San Francisco, CA

Company Summary:

BlurbĀ® is a book-making platform and creative community that enables individuals to create, publish, share and sell high-quality photo books, trade books, and magazines in both print and digital formats. Blurb is accessible to consumers across the globe with free, innovative book creation and layout tools. Founded in 2005, Blurb has over 2 million customers worldwide, resulting in over 4 million unique book titles, with nearly 18 million units shipped to almost 100 countries around the world. We are headquartered in San Francisco.

Summary:

Looking for a self-starter with the ability to learn new things quickly. Must be well-versed in best practices for CI and CD, have supported and helped scale web applications front and back end, and have strong software development fundamentals.

Our environment:

  • Newly built infrastructure using KVM and Ansible, with some EC2.
  • Legacy infrastructure of VMware and puppet
  • RHEL/CentOS 6 with some Windows
  • Multi-datacenter / Cloud mixture
  • Configs, code, scripts, etc. in GitHub
  • Both NFS and S3 used for storage

Desired skills and qualities:

  • Familiarity with best practices for CI
  • Understanding of the SDLC
  • Favorable to automation in the context of DevOps best practices
  • Practiced in creating clear documentation
  • Comfortable in a Red Hat/Linux 2.6 environment
  • Solid root cause troubleshooting fundamentals; through to reading code and able to decipher the purpose of code in languages you may not have a lot of exposure to as well as use of debuggers, etc.
  • Able to communicate clearly to both technical experts and novices
  • Basic data center experience in terms of high-level knowledge on how to go from an empty cage to a working infrastructure
  • Solid understanding of common transport and application layer protocols
  • Good grasp of scaling techniques: performance optimization, caching, etc.
  • Ability to participate in a 24x7 on-call rotation
  • Experience utilizing monitoring and metrics to plan and execute solutions


Experience with the following technologies, or the ability to come onboard quickly with minimal guidance:

  • Ansible 2 (-playbook, -pull)
  • HashiCorp Vault
  • CentOS 6
  • Packer
  • KVM (Linux 2.6)
  • Dell server hardware
  • VMware 6
  • Git and GitHub
  • EC2 and S3
  • Jenkins 2 pipelines and jobs / comparable CI tools
  • Advanced bash (regex, functions, signals)
  • Python, Ruby, Java, or SQL experience a plus
  • F5 BIG-IP and HAProxy load balancers
  • Icinga 2 / nrpe
  • SumoLogic / Splunk
  • Tomcat 8 / Apache / Nginx


Benefits:

  • Medical, Dental, and Vision insurance (HMO, PPO, HSA options)
  • Parental Leave Benefit
  • Employer-Paid Life insurance, Short-term and Long-term disability
  • 401(k) Retirement Plan
  • Flexible Spending Accounts for Medical, Dependent Care, and Transportation and Parking expenses
  • 10 Paid Holidays
  • 15 Days Paid Time Off Per Year (with tenure-based increases after two years)
  • Birthday Off
  • Catered Lunch on Wednesdays
  • Office massage
  • $300 credit A Year to Create Your Own Books with Blurb

How to Apply

Please email resume and cover letter to mj@questgroups.com

 

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Blurb is committed to equal opportunity and considers qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, marital status, protected veteran status, disability status or other applicable legally protected characteristics.

The employer will make reasonable accommodations in compliance with the American with Disabilities Act of 1990. The job description will be reviewed periodically as duties and responsibilities change with business necessity. Essential and other job functions are subject to modification. Reasonable accommodations may be provided to enable individuals with disabilities to perform the essential functions.