Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior DevOps Engineer image - Rise Careers
Job details

Senior DevOps Engineer

ABOUT THRIVE MARKET


Thrive Market was founded in 2014 with a mission to make healthy and sustainable living easy and affordable for everyone. As an online, membership-based market, we deliver the highest quality healthy, and sustainable products at member-only prices. Every day, we help our 1.4M+ Members find better products, support better brands, and build a better world in the process. We are a profitable, half-billion-dollar revenue business proving that mission-focused companies can succeed. We are also a Certified B Corporation, recently became a Public Benefit Corporation, and are a Climate Neutral Certified company. Join us as we bring healthy and sustainable living to millions of Americans in the years to come.


At Thrive Market, our Platform team is constantly innovating, crafting highly-performant and scalable services that empower our product teams to create exceptional customer experiences. Here, you will find the autonomy to drive critical initiatives that not only advance our mission but also propel our platform to new heights of excellence.


We are seeking an experienced Senior DevOps Engineer to join our DevOps team. This person will drive our cloud infrastructure and the continuous delivery of our applications/services. The ideal candidate will have a strong background in software development, SRE, cloud infrastructure, and service operations, with a passion for empowering developers, streamlining processes, and automating away toil.


If you have read The Phoenix Project, Accelerate, The DevOps Handbook, and/or the Google SRE book, you will fit right in.


RESPONSIBILITIES:
  • Continuous Delivery:
  • Implement and manage continuous integration/continuous deployment (CI/CD) pipelines for the company.
  • Identify and remove bottlenecks in the software delivery process.
  • Promote best practices for software deployment.

  • Infrastructure Management:
  • Architect, improve and administer AWS cloud infrastructure and services.
  • Leverage AWS-managed services wherever possible.
  • Automate the provisioning, configuration, and monitoring of infrastructure, using Infrastructure as Code techniques with Terraform, Docker, and Kubernetes. 
  • Manage and optimize large-scale, cloud-hosted MySQL, Redis, and Elasticsearch DBs.
  • Ensure system reliability, availability, and performance.
  • Lead efforts for disaster recovery, capacity expansion, and system upgrades.
  • Write and support scripts and automation using Python and bash. 

  • Automation:
  • Enable DevOps engineers and application developers to streamline processes and automate their work whenever possible. 
  • Develop and maintain automation for infrastructure provisioning, configuration management, and deployment.
  • Automate all aspects of the software lifecycle.

  • Security and Compliance:
  • Conduct security audits, vulnerability assessments, and system hardening initiatives, including maintaining PCI and SOX compliance.
  • Ensure that systems and processes adhere to industry best practices for security and compliance.

  • Monitoring and Incident Management:
  • Implement and manage monitoring tools to ensure system health and performance.
  • Lead incident response efforts and post-incident reviews to learn from failures and to mitigate and prevent future occurrences.

  • Project Management:
  • Manage  JIRA ticket creation, grooming, ticket/epic management, and documentation and keep it up to date.


QUALIFICATIONS:
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).8+ years of experience in DevOps, SRE, system administration, or software development.
  • Experience in a startup environment and larger, scaled organizations is a plus!
  • Extensive experience building and maintaining complex cloud infrastructure on AWS. AWS Certified - AWS Solutions Architect or similar is a plus.
  • Experience in applying SRE/DevOps/Platform Engineering best practices to enhance system reliability, scalability, and operational efficiency continually. This includes leveraging automated tooling, implementing robust observability frameworks, and proactively reducing technical debt.
  • Extensive experience in managing and administering AWS Aurora databases (Postgres and MYSQL) and expertise in troubleshooting complex database issues. Extensive experience troubleshooting production problems and leading multiple teams to resolve large-scale production issues.
  • Deep knowledge and experience with Docker and Kubernetes.
  • Experience using and maintaining IaC using Terraform.
  • Extensive experience in developing applications using at least one of the following programming languages: Python, Bash, or Go.
  • Strong experience in managing Linux-based infrastructure, preferably Debian/Ubuntu.
  • Proficiency with modern continuous integration and deployment tools such as Tekton and GitHub Actions. 
  • Knowledge of A/B, in-place, rolling, and phased deployment methodologies.
  • Understanding of monitoring and systems tools likeLogstash, Grafana, Prometheus, New Relic, etc.
  • Good understanding of networking fundamentals and protocols.
  • Good critical thinking and problem-solving skills.
  • Sense of ownership and pride in your performance and its impact on the organization's success.
  • Effective interpersonal, collaboration, and communication skills - we work collaboratively and want to bring in folks who want to work together across teams toward a common goal.
  • Ability to independently execute projects promptly.
  • Proficiency with Atlassian Jira and Confluence for project management and documentation is a plus.
  • Able to define and enforce best practices across a large organization.


BELONG TO A BETTER COMPANY:
  • Comprehensive health benefits (medical, dental, vision, life and disability)
  • Competitive salary (DOE) + equity
  • 401k plan
  • 9 Days of Observed Holidays
  • Flexible Paid Time Off
  • Subsidized ClassPass Membership with access to fitness classes and wellness and beauty experiences
  • Ability to work in our beautiful co-working space at WeWork in Playa Vista and other locations
  • Free Thrive Market membership with exclusive employee discount
  • Coverage for Life Coaching & Therapy Sessions on our holistic mental health and well-being platform

We're a community of more than 1 Million + members who are united by a singular belief: It should be easy to find better products, support better brands, make better choices, and build a better world in the process.

At Thrive Market, we believe in building a diverse, inclusive, and authentic culture. If you are excited about this role along with our mission and values, we encourage you to apply.

Thrive Market is an EEO/Veterans/Disabled/LGBTQ employer

At Thrive Market, our goal is to be a diverse and inclusive workplace that is representative, at all job levels, of the members we serve and the communities we operate in. We’re proud to be an inclusive company and an Equal Opportunity Employer and we prohibit discrimination and harassment of any kind. We believe that diversity and inclusion among our teammates is critical to our success as a company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. If you’re thinking about joining our team, we expect that you would agree!

If you need assistance or accommodation due to a disability, please email us at eoe@thrivemarket.com and we’ll be happy to assist you.

Ensure your Thrive Market job offer is legitimate and don't fall victim to fraud. Thrive Market never seeks payment from job applicants. Thrive Market recruiters will only reach out to applicants from an @thrivemarket.com email address. For added security, where possible, apply through our company website at www.thrivemarket.com.

© Thrive Market 2024 All rights reserved.


JOB INFORMATION:
  • Compensation Description - The base salary range for this position is $150,000 - $190,000/Per Year.
  • Compensation may vary outside of this range depending on several factors, including a candidate’s qualifications, skills, competencies and experience, and geographic location.
  • Total Compensation includes Base Salary, Stock Options, Health & Wellness Benefits, Flexible PTO, and more!


#LI-DR1

Thrive Market Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Thrive Market DE&I Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Thrive Market
Thrive Market CEO photo
Nick Green
Approve of CEO

Average salary estimate

$170000 / YEARLY (est.)
min
max
$150000K
$190000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior DevOps Engineer, Thrive Market

At Thrive Market, the mission-driven team is on the lookout for an experienced Senior DevOps Engineer to join us in Los Angeles or remotely! We’re all about making healthy living affordable and accessible for everyone, and our Platform team plays a crucial role in this mission. As a Senior DevOps Engineer, you will get hands-on with our cloud infrastructure, ensuring that our applications and services deliver stellar performance while empowering developers through automation. You'll dive into architecting and managing AWS cloud services, implementing CI/CD pipelines, and driving best practices that enhance our software delivery process. With your robust understanding of tools like Terraform, Docker, and Kubernetes, you will be instrumental in optimizing our infrastructure management and system reliability. In addition, you'll have a pivotal role in enhancing security compliance and conducting thorough system audits. We value a culture of collaboration, so you'll work alongside passionate peers focused on innovation and excellence. If you have a strong background in DevOps, SRE practices, and troubleshooting complex environments, coupled with a love for problem-solving, you’ll fit right in with our energetic team. Here at Thrive Market, you can expect not just a job but a chance to make an impactful difference in the lives of over 1.4 million members. We pride ourselves on our commitment to diversity, inclusivity, and employee well-being, and we want you to be a part of it on this exciting journey towards a healthier world!

Frequently Asked Questions (FAQs) for Senior DevOps Engineer Role at Thrive Market
What are the responsibilities of a Senior DevOps Engineer at Thrive Market?

As a Senior DevOps Engineer at Thrive Market, your responsibilities will revolve around managing and optimizing our AWS cloud infrastructure and implementing CI/CD pipelines that streamline our application delivery process. You'll be tasked with architecting systems and driving best practices for software deployment, ensuring reliability and performance across our cloud-hosted services. You'll also play a significant role in automating infrastructure provisioning using tools like Terraform and Kubernetes, while conducting security audits and leading incident response efforts.

Join Rise to see the full answer
What qualifications do I need to become a Senior DevOps Engineer at Thrive Market?

To qualify for the Senior DevOps Engineer position at Thrive Market, candidates should possess a Bachelor’s degree in Computer Science or a related field, along with over 8 years of experience in DevOps, SRE, or software development. Extensive experience managing AWS cloud infrastructure, proficiency in automation tools like Terraform and Kubernetes, and a strong grasp of programming languages such as Python or Bash are essential. Knowledge of system administration, security compliance, and database management is also crucial.

Join Rise to see the full answer
How does Thrive Market promote a diverse and inclusive culture for its Senior DevOps Engineers?

Thrive Market is committed to fostering an inclusive workplace where diverse perspectives are valued. As a Senior DevOps Engineer, you'll be encouraged to bring your authentic self to work, contributing ideas and solutions that reflect the diversity of the communities we serve. The company actively seeks to recruit and retain talented individuals from various backgrounds because we believe that a diverse team enhances creativity and drives our success. Being part of a supportive culture means you will collaborate across teams toward common goals.

Join Rise to see the full answer
What tools and technologies does a Senior DevOps Engineer at Thrive Market usually work with?

In your role as a Senior DevOps Engineer at Thrive Market, you will work extensively with AWS cloud infrastructure, leveraging services to ensure optimal performance and scalability. It is essential to have experience with CI/CD tools like GitHub Actions, monitoring solutions such as Grafana and Prometheus, and automation technologies, including Terraform and Docker. Familiarity with databases like MySQL and Redis, as well as scripting in Python or Bash, will be vital for managing the complexities of our system.

Join Rise to see the full answer
What is the work environment like for a Senior DevOps Engineer at Thrive Market?

Thrive Market offers a collaborative and innovative work environment for its Senior DevOps Engineers. Whether you work in our beautiful co-working space in Playa Vista or remotely, you will find a culture that emphasized accountability, teamwork, and shared success. We encourage open communication, and you will have the autonomy to drive projects while receiving support from a highly skilled team. Our focus on professional growth ensures that you will have opportunities to expand your skill set and contribute meaningfully to our mission.

Join Rise to see the full answer
Common Interview Questions for Senior DevOps Engineer
How do you approach optimizing cloud infrastructure?

When optimizing cloud infrastructure, I start with a thorough assessment of current usage patterns and performance metrics. I focus on identifying bottlenecks and areas needing improvement. Utilizing AWS tools, I would allocate resources effectively, implement auto-scaling, and leverage services like RDS. Proactive monitoring helps ensure long-term optimization success, and I always consider cost-efficiency alongside performance.

Join Rise to see the full answer
Can you explain the principles of CI/CD and its importance in DevOps?

CI/CD stands for Continuous Integration and Continuous Delivery, which are essential principles in DevOps. CI involves regularly merging code changes into a central repository, followed by automated testing to detect bugs early. Continuous delivery ensures that these changes can be deployed to production at any moment. This approach accelerates product delivery, enhances collaboration among teams, and minimizes risks associated with software releases.

Join Rise to see the full answer
What experience do you have with IaC tools like Terraform?

I have extensive experience using Terraform for Infrastructure as Code. I've developed and maintained configurations that manage AWS resources efficiently, allowing for automated provisioning and version control. This has significantly improved scalability and collaboration within teams while reducing manual errors. I often teach best practices to ensure teams leverage IaC effectively, promoting a consistent environment across different stages.

Join Rise to see the full answer
How do you handle incident response in a DevOps environment?

In incident response, my first step is to identify and communicate the issue clearly to the team. Using monitoring tools, I analyze the problem and prioritize it based on its impact. I lead remediation efforts to ensure recovery while documenting the incident for future analysis. Post-incident reviews are crucial for learning from failures and implementing preventive measures to enhance system reliability.

Join Rise to see the full answer
Describe your experience with monitoring tools and how you leverage them.

I have significant experience with monitoring tools like Grafana, New Relic, and Prometheus. I utilize these tools to gain insights into application performance, set up alerts for anomalies, and keep a close watch on resource utilization. By analyzing metrics alongside logs, I proactively identify potential issues before they impact users, and ensure optimal performance and uptime for our applications.

Join Rise to see the full answer
What strategies do you implement to ensure security compliance?

I prioritize security compliance by implementing best practices such as conducting regular security audits and vulnerability assessments. I ensure that our applications meet industry standards such as PCI and SOX compliance. Additionally, training team members on security protocols fosters a culture of vigilance. All systems are regularly updated and managed to ensure they are hardened against potential threats.

Join Rise to see the full answer
How do you support a team of developers in adopting DevOps principles?

I support developers in adopting DevOps principles by facilitating training sessions on CI/CD practices, automation, and infrastructure management. Encouraging open communication helps identify roadblocks that developers face, allowing us to collaborate on automating repetitive tasks. I also promote tool adoption that simplifies their workflows, ensuring they are empowered to focus on developing code efficiently.

Join Rise to see the full answer
What is your experience troubleshooting complex production issues?

I have led teams in troubleshooting complex production issues by using a systematic approach to diagnostics. I analyze logs, metrics, and system performance data to identify the root cause. Collaborating with cross-functional teams speeds up resolutions. Keeping a thorough record of resolutions helps in refining future troubleshooting processes and aids learning across the organization.

Join Rise to see the full answer
Why do you think monitoring and alerting are critical in DevOps?

Monitoring and alerting are critical in DevOps because they provide visibility into system health and performance. Early detection of issues allows teams to take action before they escalate into significant problems. Having real-time alerts ensures that incidents can be addressed promptly, maintaining system reliability and user satisfaction, and ultimately supporting our operational goals.

Join Rise to see the full answer
How do you foster a culture of continuous improvement in a DevOps team?

To foster a culture of continuous improvement, I encourage open feedback within the team by conducting regular retrospectives. Promoting experimentation with new tools and practices inspires innovation. I also recognize and celebrate achievements, no matter how small, to motivate team members. Continuous learning opportunities empower the team to enhance their skills, ultimately translating to better outcomes for our projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Thrive Market Remote Los Angeles or Remote
Posted 4 days ago
Photo of the Rise User
CLEAR - Corporate Hybrid New York, New York, United States
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Intelerad Remote Adelaide SA, Australia
Posted 12 days ago
Photo of the Rise User
Protera Remote No location specified
Posted 4 days ago
Photo of the Rise User
Visa Remote Bogota, Colombia
Posted yesterday
Posted 9 days ago

To make healthy living easy and affordable for everyone.

80 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!