Principal DevOps Engineer
Senior DevOps Engineer
FabFitFun is one of L.A.’s best places to work and it’s amazing success has been achieved due to our amazing business initiatives (almost 2 million members), dedicated leadership, inclusive corporate culture, and career growth opportunities. Guided by our company values, FFF seeks to maintain a work culture that encourages innovation, rewards creativity, values teamwork, and supports inclusion and equity. The company endeavors to foster confidence, effectiveness, and success for all employees who work with these values every day.
We are looking for a Principal DevOps Engineer to join our amazing team, here’s a quick summary of our environment. Our technology stack spans many databases and environments. We integrate with several data platforms including MySQL, PostgreSQL, Redshift, Memcached, Redis, ElasticSearch. We move data between AWS S3, Linux servers, HDFS, and various cloud services. Meanwhile, our legacy platform is being rewritten in Java and React. Familiarity with at least some of these technologies is strongly desired.
What you'll do:
- Deploy containerized services in Kubernetes
- Manage CI / CD pipelines in Jenkins
- Write and maintain Terraform script for IaC
- Setup and maintain AWS resources (RDS, Elasticache, EC2, IAM)
- Setup Server Monitoring and APM
- Maintain existing architecture with Ansible
- Write and maintain CircleCI deployment scripts
- Deploy containerized services on AWS Beanstalk
- To be on call via PagerDuty
- Work closely with product managers, architects, and engineering to effectively use best deployment practices
- Help define development standards, procedures, and guidelines to improve the overall development process
What you'll bring:
- BS or higher in Computer Science or related technical discipline
- Strong Experience in AWS services
- Strong experience in Dockerized environment
- 5+ years of relevant work experience
- Strong understanding of software architecture, Linux systems and relational databases
- Strong Shell scripting knowledge
- Strong analytical and troubleshooting skills
- Bonus points if you have:
- SQL
- Kafka experience
- OO programming languages such as Java
What you'll get:
- Amazing benefits including medical, dental, vision, FSA, 401k and equity incentives
- The opportunity to work in a collaborative environment full of bright, driven, and happy people
- Be a part of one of the fastest growing companies in the US that is revolutionizing eCommerce
- Open/Flexible PTO policy - we trust our employees to manage their time!
- Free FabFitFun subscription and quarterly credit in the Add-Ons store
- Monthly cell phone reimbursement
- Monthly work from home stipend while the company is temporarily remote