Careers - Senior DevOps Engineer

Tobi.com - San Francisco, CA (30+ days ago)


About Tobi

Tobi is an Internet fashion company. We are creating the next generation Internet shopping experience - more personal, more convenient and more fun than what is currently available. Combining expertise in fashion, marketing, e-commerce, operations and customer care, the Tobi team is committed to making every customer a client for life.

Position Description

Tobi is looking for a Senior DevOps Engineer who has deep understanding DevOps process and tooling. We need a passionate individual who can lead DevOps process and technology across our development team through teamwork and collaboration. We’re looking for strong coding, scripting and business process re-engineering skills to help transform our development cycles to make it more iterative and agile.

Responsibilities

You Will

  • Build and improve platform services including web application hosting & monitoring, databases, and networking
  • Automate the provisioning, configuration, scaling, and monitoring of our platform
  • Manage vendors and integrations used to deliver Tobi services
  • Participate in 24/7 on-call
  • Work closely with developers in our engineering department

About You

  • Experience running and troubleshooting a large-scale, production mobile and web operation on a large public cloud platform is required
  • Intermediate or Advanced Linux troubleshooting and related skills required
  • Intermediate or advanced knowledge and experience with Chef for configuration management is required
  • Intermediate or advanced knowledge and experience with Ruby and/or Rails required
  • Excellent written and verbal communication skills required
  • Intermediate or advanced knowledge and experience with the following data stores required: PostgreSQL, Elasticsearch, and Redis, Redshift, Memcached
  • Intermediate or advanced knowledge and experience with the following technologies required: Docker, Kubernetes, AWS, and Terraform
  • Intermediate or advanced knowledge and experience with Icinga, Statsd, Collectd, and Graphite required (alternative equivalent monitoring stacks accepted)
  • Able to complete project work in addition to daily interruptive tasks
  • Able to become proficient with new technologies in a short timespan as required by project work
  • Hands-on knowledge and experience with design of high-availability solutions such as load balancing, failover, clustering, and disaster recovery
  • Familiarity with performance best practices
  • Able to work primarily independently on project work (but also in a collaborative work environment)

Bonus Points If You Are/Have

  • Software development experience
  • Open-source software contributions
  • Experience with continuous integration and agile development processes
  • A passion for ecommerce & fashion

Qualifications

  • BS/BA/MS in CS/EE or equivalent experience in web application development
  • 4-7 years of DevOps, System Admin experience
  • Solid understanding of the software development lifecycle and standard software engineering practices
  • Organized, self-sufficient worker with a disciplined, analytical approach to problem solving
  • Familiar with major web development frameworks (Ruby on Rails, Adobe Flash/Flex/Air, Spring/Struts, Hibernate/DataMapper)
  • Experience with mainstream SQL databases (PostgreSQL, MySQL, Oracle, SQL Server, DB2)
  • Experience with Log aggregation tools (SumoLogic, Loggly, Splunk)
  • Experience with Application/Hardware monitoring tools (NewRelic, DataDog, Nagios)
  • Experience with Networking Hardware/Concepts (Load balancers, web servers, Bot Defense, SSL, HA)
  • Experience with SAN systems

Job Type: Full-time

Experience:

  • DevOps, System Admin: 4 years

Education:

  • Bachelor's

Location:

  • South San Francisco, CA

Required work authorization:

  • United States