Sr. DevOps Engineer

Founded in 2009, SendGrid is an industry-disrupting, cloud-based email company that solves the challenges of reliably delivering emails on behalf of our customers.  We deliver over 25 billion emails a month for customers like Airbnb, Spotify, and Uber.

SendGrid is looking for a talented and passionate individual to help manage our world-class SaaS email delivery infrastructure. You will be part of a team that ensures the reliability and performance of a large and diverse tech stack. You will directly engage with development teams to provide Ops-relevant advice and feedback, and serve as an information conduit back to other Ops team members. Additionally, you will continually improve the velocity of our deployment pipeline through automation and monitoring.

What You’ll Do

  • Live by and champion our cultural values of Happy, Hungry, Honest, and Humble
  • Take personal responsibility for the availability and reliability of our world-class service
  • Use configuration management tools to automate SendGrid infrastructure
  • Identify key system metrics and ensure adequate monitoring coverage for new and existing services
  • Author tools that reliably manage infrastructure. We're looking for someone to write clean, testable, reusable code
  • Write maintainable code with extensive test coverage
  • Support our existing production cluster management system while you improve it
  • Work on our server image configurations, collaborating with core server engineers to optimize for task performance, reliability, failover and scale
  • We're an agile, fast growing company and this job description isn't meant to be a complete list of your qualifications or all the things you'll do

About You

  • Computer Science / Engineering degree or equivalent experience
  • You don’t just learn how things work, you learn why
  • You pick up new languages and technologies quickly
  • You don’t believe in problems that cannot be solved
  • You can perform 'guerrilla capacity planning' for internet service architectures
  • You have great communication skills
  • You proactively communicate blocks and risks
  • You have a passion for learning that drives you to work on things you’ve never done before
  • You have a wide breadth of knowledge, including familiarity and troubleshooting skills in all of the following areas:
    • Linux system administration
    • TCP/IP
    • Configuration management
    • Monitoring and metrics
    • Scripting (Ruby, Go, Perl, Python, Bash, etc)
    • SMTP protocol
  • You have extremely deep knowledge and experience in at least one of the following areas:
    • Chef
    • Ruby or Go
    • KVM/libvirt
    • Kafka
    • ElasticSearch
    • Load balancing
    • Performance engineering (strace, dtrace, low-level performance debugging)
    • Service discovery

SendGrid is proud to be an equal opportunity employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.

Back to top