Jobs

Be a part of it. Join the #AccelFamily

Senior DevOps Engineer

Guru

Guru

Software Engineering
Remote
Posted on Wednesday, June 5, 2024

Overview

Guru is on a mission to reinvent the way people connect with information at work. Our knowledge management solution provides teams with expert-verified information where they work and when they need it most. Our goal is to give every team in the world trusted information so that they can do their best work. We're backed by an amazing group of investors and we're growing fast; in 2020 we raised a series C round which took our total funding to $70M.

At Guru, we know that talent is everywhere. We support remote and hybrid models of work, with our headquarters in Philadelphia and employees spread across 20 states. Time differences can make live collaboration difficult, which is why we're intentional about our internal communication practices, favoring asynchronous options where possible.

Everyone is welcome here. Guru is committed to building a diverse and inclusive workplace, where every employee experiences a sense of belonging every day. It’s a fact that teams with diverse representation across race, ethnicity, gender, sexual orientation, and abilities perform better. If you’re interested, please apply even if you don’t check every box because you could be just what we’re looking for! We'd love passionate individuals to join us on the next stage of our journey!

Guru is seeking a Senior DevOps Engineer to help ensure that our continuous delivery platform, pipelines, and supporting technologies are run efficiently and built with scalability in mind. You will be expected to integrate with product development teams from the ground floor to provide direction and improvement to current automation processes and procedures.

Key Responsibilities

  • Promote a collaborative DevOps culture across Engineering, sharing infrastructure and operational responsibilities.
  • Implement and refine Infrastructure-as-Code (IaC) using Terraform.
  • Develop robust CI/CD pipelines alongside developers, enhancing deployment quality and efficiency.
  • Drive continuous improvement, minimizing operational burdens through automation.
  • Create and maintain tools and documentation that support a self-service mentality.
  • Proactively identify and resolve development and process bottlenecks.
  • Evaluate 'buy vs build' scenarios efficiently.
  • Expose system health through product monitoring, alerting, and visualization.
  • Engage in detailed root cause analyses and retrospectives.

Requirements

  • 7+ years of software engineering or operations experience.
  • 5+ years of CI/CD engineering, proficient in deployment pipelines (Jenkins, CircleCI).
  • 3+ years of cloud tooling experience and docker (AWS preferred, Google, Azure).
  • Extensive background in IaC technologies (Terraform preferred, Cloudformation, or CDK).
  • Expertise with shell scripting, strong coding skill with Go (a big plus), Ruby, or Python.
  • Extensive experience with AWS services including ECS, Lambda, Elasticsearch, Aurora, Elasticache, Code*, Kinesis.
  • Experience building and maintaining software in multiple languages, including shell/bash, Ruby, Go, Python, etc…
  • Strong understanding of proper security controls.
  • Strong understanding of network fundamentals.
  • Natural preference for iterative development and approaches.
  • Strong preference for pairing, collaboration, and team work.
  • Bachelor's degree in Computer Science, Engineering, and/or equivalent experience.

Nice to Have

  • Experience operating Java-based apps in the cloud.
  • Experience with CI/CD migrations.
  • A background in a startup environment, preferably within the SaaS and B2B space.

Hey, not everybody checks all the boxes, apply and let us get to know you and your experiences and we can learn and grow together here at Guru!

Compensation and benefits

Note: Disclosure as required by relevant state law of the base salary compensation range for this role when being hired in Colorado, New York and Washington. The base salary compensation range for the position outlined is $183,000- $248,000. You may also be offered incentive stock options and benefits. Benefits include Health, Dental, Vision, 401k, PTO, Paid sick leave, Paid parental leave, Paid family leave, Paid holidays, Mental health and wellbeing offerings, HSA/FSA available (where applicable), Office set-up reimbursement, Life and accidental death and dismemberment coverage, Short & long term disability coverage, and a Company-issued laptop and accessories.

The final job level and compensation will be determined by various factors such as a candidate’s relevant work experience, years of relevant experience, skills, qualifications, certifications, geographic location, and other business considerations.

In Addition

  • Competitive salary
  • Employee Incentive Stock Option Plan
  • Paid Parental, Family & Medical Leave
  • Unlimited Vacation
  • 401k
  • Professional Development Stipend
  • Wellness Stipend
  • Home Office Stipend
  • Tuition Reimbursement
  • Thrive After Five: in recognition of our long-tenured employees, Guru celebrates your five year anniversary with a $10,000 personal travel reimbursement
  • Remote perks
  • Generous medical benefits package
  • Guru-sponsored company & team events, no matter where you work

We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at [email protected] to request accommodation.