
Senior DevOps Engineer
Interested in this role?
Read all the details below first
Table of Contents
Job Description
Senior DevOps Engineer - FetLife
About FetLife:
FetLife is the world's largest kinky social network, connecting over 10 million members globally. We are a 100% remote team with a strong emphasis on written communication and collaboration.
Job Description:
We are seeking a skilled and passionate Senior DevOps Engineer to join our growing team. You will play a crucial role in maintaining and improving our robust infrastructure, ensuring the smooth operation of our high-traffic platform.
Responsibilities:
- Design, implement, and maintain infrastructure upgrades and improvements.
- Optimize alerting systems and implement root-cause analysis to minimize downtime.
- Manage daily infrastructure tasks, including monitoring, maintenance, and troubleshooting.
- Participate in an on-call rotation and automate processes to enhance efficiency.
- Strengthen security protocols and disaster recovery procedures.
- Tune and maintain databases, including MySQL, PostgreSQL, and Redis.
- Assist with the rollout of new bare-metal setups.
Qualifications:
- Proven experience maintaining large-scale production Ruby on Rails applications.
- Strong understanding of Linux, Docker, Kubernetes, and Google Cloud Platform.
- Expertise in database management and optimization.
- Experience supporting high-traffic, consumer-facing applications.
- Familiarity with ScyllaDB, Elasticsearch, and Ruby on Rails is a plus.
Compensation:
- Competitive salary range: $115k - $180k USD per year.
- Generous benefits package including paid time off, company retreats, and more.
If you are a highly motivated DevOps professional with a passion for building and maintaining robust systems, we encourage you to apply!
Qualifications
We are seeking a highly skilled and experienced Senior DevOps Engineer to join our growing team.
Required:
- 5+ years of experience maintaining large-scale production Ruby on Rails applications.
- Proven expertise in Linux system administration, Docker containerization, and Kubernetes orchestration.
- Hands-on experience with cloud platforms, specifically Google Cloud Platform (GCP).
- Strong understanding of database management systems, including MySQL, PostgreSQL, and Redis.
- Experience supporting high-traffic, consumer-facing applications with a focus on performance and scalability.
- Excellent written and verbal communication skills for effective collaboration within a remote team.
Bonus Points:
- Familiarity with ScyllaDB, Elasticsearch, and Ruby on Rails development.
- Experience with automation tools and scripting languages (e.g., Ansible, Python).
- Knowledge of security best practices and disaster recovery procedures.
Key Responsibilities:
- Infrastructure Management: Upgrade and maintain existing infrastructure, ensuring optimal performance and scalability. Implement strategies to reduce alert noise and streamline root-cause analysis.
- Automation & Operations: Automate routine infrastructure tasks and processes to enhance efficiency and reliability. Participate in the on-call rotation, providing timely support and resolution for production issues.
- Security & Disaster Recovery: Strengthen security protocols and implement robust disaster recovery plans to protect critical data and ensure business continuity.
- Database Administration: Tune and maintain databases (MySQL, PostgreSQL, Redis) to ensure optimal performance and data integrity. Collaborate with development teams to optimize database schema and queries.
- Deployment & Rollouts: Assist with the deployment and rollout of new bare-metal infrastructure, ensuring seamless integration with existing systems.
Selection Process
FetLife Senior DevOps Engineer Hiring Workflow
1. Application Review: Candidates submit resumes and cover letters. The AI agent filters applications based on required skills and experience, focusing on Ruby on Rails, Linux, Docker, Kubernetes, and Google Cloud expertise.
2. Initial Screening: Shortlisted candidates undergo a phone interview with a recruiter to assess communication skills, cultural fit, and initial technical understanding.
3. Technical Assessment: Candidates complete a coding challenge and/or take-home project focused on DevOps tasks relevant to FetLife's infrastructure.
4. In-Depth Interview: Top performers participate in a virtual interview with the engineering team, delving deeper into technical skills, problem-solving abilities, and experience with relevant technologies.
5. Culture Fit Assessment: A final interview with a member of the leadership team focuses on cultural alignment with FetLife's remote-first, communication-driven environment.
6. Decision & Offer: The hiring team makes a final decision based on the candidate's overall performance throughout the process. A competitive offer is extended to the chosen candidate.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About FetLife
About FetLife
FetLife is the world's largest kinky social network, connecting over 10 million members passionate about exploring their sexuality. We're a 100% remote team dedicated to fostering a safe, inclusive, and empowering community.
At FetLife, we believe in open communication and transparency. Our team thrives on written collaboration, ensuring everyone feels heard and valued. We're committed to providing a platform where individuals can connect, share experiences, and celebrate their unique identities.
We offer a competitive salary range, generous benefits package, and a supportive work environment that prioritizes work-life balance. Join our team and help us build a more inclusive and understanding world.
Ready to Apply?
Join FetLife and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job