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

Senior Site Reliability Engineer

At Teal, we’re setting out to level the playing field for job seekers by building a truly consumer-first platform that equips people with the tools, technology, and resources they need to feel empowered to achieve career growth on their terms. Our goal is to help people make confident career decisions from the day they start working to the day they retire.

Job Description

We are seeking a skilled DevOps/Site Reliability Engineer (SRE) to ensure the performance, reliability, and scalability of our applications and infrastructure. In this role, you will monitor systems, design scalable policies, automate processes, and provide technical support to maintain peak performance. You'll collaborate with Agile teams to define technical requirements, detect vulnerabilities, and improve deployment pipelines. The ideal candidate has expertise in AWS, Kubernetes (EKS), and Infrastructure-as-Code tools like Terraform, along with strong scripting skills and database experience. You'll play a pivotal role in driving innovation, mentoring team members, and fostering a DevOps culture.

Responsibilities

  • Review application and service performance; recommend actions to correct poor performance

  • Design policies for load balancing and scaling large applications with dynamic traffic

  • Review and detect vulnerabilities in code, dependencies, and systems; assist teams with updates and patches

  • Monitor applications and infrastructure using tools like Data Dog, New Relic, Cloudwatch

  • Configure thresholds and escalation policies for alerting

  • Detect when deployment pipelines are a bottleneck for development teams and help to rectify

  • Provide technical support, troubleshooting, and complex problem resolution

  • Use automation to drive technical innovation and efficiency

  • Document and diagram processes, systems, and tools

  • Conduct post-mortems for continual improvement

  • Champion and mentor others on the DevOps/SRE philosophy

  • Collaborate with Agile squads to define technical requirements

Requirements

  • Experience with Kubernetes (EKS) and AWS/Cloud infrastructure management using IaC tools (Terraform, CloudFormation)

  • Knowledge of packaging and deploying front-end code (HTML/JS/CSS) for large applications

  • Proficiency in scripting (Bash, PowerShell, etc.)

  • Experience working on databases (e.g., Postgres, MongoDB)

  • Familiarity with team-based git workflows (GitHub, GitLab, Bitbucket)

  • Strong communication and organizational skills

Nice-to-Haves

  • Experience with programming languages (e.g. Go, Node and/or Python)

  • Familiarity with GraphQL endpoints and serverless frameworks (e.g., AWS Lambda)

  • Knowledge of front-end frameworks like React and feature flag tools (e.g., LaunchDarkly, PostHog)

  • Experience with conversational AI

  • Familiarity with streaming/ETL/ELT data pipelines and/or MLOps workflows

  • Knowledge of graph databases (e.g., Neo4j)

  • AWS Certifications

What Great Looks Like

At day 1:

  • Learn about our product’s infrastructure components and how it ties to products and business value

At 1 week:

  • You have a good idea of our infrastructure map

  • You have made some small improvement to observability or process in production

At 1 month:

  • You’ve done a deep dive into all our major infrastructure components

  • You’ve made some marked improvements in automation, observability and security.

At 3 months:

  • You are fully fluent in our platform and infrastructure, showing us what is possible, what can be improved.

  • You are helping us plan our roadmap with infrastructure, security and reliability in mind

Our Hiring Process

Apply

  • We read every application and make reply to everyone.

  • Please read the job description. We love when people strive but if you do not meet more than 50% of the requirements, we are less likely to respond.

Exploratory Interview

  • Goal: High-level qualifications & mutual fit

  • 30-minute Zoom with the Director of Talent

  • We make sure to preserve 10 minutes for your questions.

  • We will provide the questions and guidance in advance.

Hiring Manager Interview

  • Goals: Deeper understanding of qualifications

  • 45-minute Zoom with the VP of Enginering

  • This is a deeper discussion around our technical needs and understanding your knowledge and experience

  • We make sure to preserve 10 minutes for your questions.

Technical Interview

  • Goals: Deeper understanding of qualifications

  • 1 hour Zoom with 2 Engineers

  • This is a realistic interview. No abstract puzzles or free work for us, but getting a chance to do some technical work together similar to what you’d see while working here

Teal Values Interview

  • Goal: Meet more of the Team

  • 60-minute Zoom with 2 Teal team members

  • We will provide the questions and guidance in advance.

Paid Work Trial

  • Goal: See you in action and let you work closely with your potential team, If you have reached this step, we are hoping that we have found out person.

  • You will be given a project to work on over a week and full access to any Teal resource and employee you need

  • You will be paid a rate in line with the salary for the role, we are not looking for free work

  • The majority of this project can be done async, with a few scheduled team meetings we’d like you to attend. We are generally able to work around any schedule conflicts you have.

Reference Interviews

  • We will ask for 2 references from your most recent managers that you are comfortable using as references.

What We Offer

  • Salary $160,000 - $180,000

  • Incentive Stock Options proportionate to salary

  • Fully remote work & remote office stipend (coworking, laptop, etc.)

  • No company wide meetings on Tuesdays, Thursdays & Fridays

  • Career development stipend

  • Unlimited vacation and sick days

  • Up to 12 weeks paid parental leave, earned 1 week for each month of tenure

  • 80 - 100% coverage of health insurance (depending on chosen plan) & 401K Benefits with up to 4% company matching

  • Guaranteed 1-month severance if Teal decides that things didn’t work out. You are trusting us with your career, and we want you to know we take it seriously.

  • As mentioned we are fully remote, however once per year we pay for the entire company to fly to the same city for a week of fun projects and general team building, think hackathons, boat rides and great food.

Average salary estimate

$170000 / YEARLY (est.)
min
max
$160000K
$180000K

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 Site Reliability Engineer, Teal HQ

At Teal, we're on a mission to revolutionize how job seekers navigate their careers, and we need a talented Senior Site Reliability Engineer to help us achieve this vision. Based in sunny Miami, your role will be pivotal in ensuring the performance, reliability, and scalability of our applications and infrastructure. As a Senior Site Reliability Engineer, you'll be tasked with monitoring our systems, designing scalable policies, and automating processes to maintain peak performance. Collaboration is key here, so get ready to work alongside Agile teams to define technical requirements, detect vulnerabilities, and improve deployment pipelines. If you have experience with AWS, Kubernetes (EKS), Infrastructure-as-Code tools like Terraform, and strong scripting skills, you're someone we want on our team! You’ll not only drive technical innovation but also mentor others and foster a DevOps culture. This isn't just a job; it’s an opportunity to make a real impact on people's careers. Come join us and help bring cutting-edge solutions that truly empower job seekers!

Frequently Asked Questions (FAQs) for Senior Site Reliability Engineer Role at Teal HQ
What are the key responsibilities of a Senior Site Reliability Engineer at Teal?

As a Senior Site Reliability Engineer at Teal, your main responsibilities include monitoring system performance, ensuring application reliability, and creating scalable policies. You'll also be instrumental in automating processes, detecting vulnerabilities in our code and infrastructure, and providing technical support. Collaborating with Agile teams to streamline deployment pipelines and documenting operational processes are also crucial aspects of your role.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Site Reliability Engineer position at Teal?

To be considered for the Senior Site Reliability Engineer role at Teal, you should have experience with Kubernetes (EKS) and AWS, particularly in infrastructure management using IaC tools like Terraform. Proficiency in scripting (Bash, PowerShell) as well as experience with databases like Postgres or MongoDB is important. Familiarity with git workflows and strong communication skills will also be beneficial.

Join Rise to see the full answer
What tools and technologies will I work with as a Senior Site Reliability Engineer at Teal?

In the Senior Site Reliability Engineer role at Teal, you will work extensively with AWS, Kubernetes (EKS), and Infrastructure-as-Code tools such as Terraform. You will also use monitoring and observability tools like Data Dog and New Relic, and you will be expected to automate processes and troubleshoot complex issues.

Join Rise to see the full answer
What is the culture like for the Senior Site Reliability Engineer role at Teal?

Teal fosters a collaborative and innovative workplace culture for its Senior Site Reliability Engineers. You will have opportunities to mentor others, drive technical innovation, and work closely with Agile squads, which encourages an environment of learning and adaptation. Plus, with fully remote work and flexible schedules, Teal is committed to maintaining a healthy work-life balance.

Join Rise to see the full answer
How does the hiring process for the Senior Site Reliability Engineer at Teal work?

The hiring process for the Senior Site Reliability Engineer at Teal includes multiple stages: an exploratory interview with our Director of Talent, a deeper technical discussion with the VP of Engineering, a hands-on technical interview with engineers, and a values interview with team members. The process culminates in a paid work trial where you'll engage with a project while showcasing your skills.

Join Rise to see the full answer
Common Interview Questions for Senior Site Reliability Engineer
Can you explain how you monitor system performance as a Senior Site Reliability Engineer?

In monitoring system performance as a Senior Site Reliability Engineer, I utilize tools like Data Dog and New Relic to track metrics such as response time, error rates, and resource utilization. Establishing clear thresholds for performance and implementing alerting mechanisms allows me to proactively identify issues and improve system reliability.

Join Rise to see the full answer
What experience do you have with automation in a DevOps environment?

I have extensive experience with automation, particularly using Infrastructure-as-Code tools like Terraform to manage cloud resources. In previous roles, I designed automated deployment pipelines that improved deployment times and reduced errors significantly, thereby enhancing team efficiency.

Join Rise to see the full answer
How do you handle a situation where deployment pipelines become a bottleneck?

When encountering bottlenecks in deployment pipelines, I first analyze the stages where delays occur. I seek to identify the root causes, which may involve optimizing build times, improving code quality through automated testing, or restructuring workflows to enhance parallel processing. Engaging with the development team also helps in refining processes.

Join Rise to see the full answer
What strategies do you employ for vulnerability detection in systems and applications?

To ensure systems and applications are secure, I routinely conduct vulnerability assessments using automated tools that scan for potential security flaws in code and dependencies. Collaborating closely with development teams to patch detected vulnerabilities promptly is crucial in my strategy.

Join Rise to see the full answer
How do you advocate for the DevOps philosophy in a team?

I advocate for the DevOps philosophy by promoting the importance of collaboration, shared responsibilities, and transparency within the teams. Conducting workshops and encouraging cross-team coding practices are ways I inspire a cohesive DevOps culture, which ultimately leads to improved performance and morale.

Join Rise to see the full answer
Tell me about your experience with cloud infrastructure.

I have substantial experience managing AWS cloud infrastructure, including setting up EC2 instances, load balancers, and RDS databases. Utilizing Terraform for provisioning and maintaining infrastructure ensures that the environment remains consistent and scalable, which is essential for the rapid deployment of applications.

Join Rise to see the full answer
In your opinion, what makes a successful Site Reliability Engineer?

A successful Site Reliability Engineer possesses a blend of deep technical skills, effective problem-solving abilities, and strong communication skills. They should be proactive in identifying areas for improvement while being adaptable to the fast-paced nature of software development, ensuring that reliability remains a priority at all times.

Join Rise to see the full answer
How do you keep yourself updated with the latest technologies and trends?

I keep myself updated with the latest technologies and trends by following reputable tech blogs, participating in online courses, and attending conferences whenever possible. Engaging with the community, whether through webinars or local meetups, also allows me to exchange insights and learn from others in the field.

Join Rise to see the full answer
What role does documentation play in your work as a Site Reliability Engineer?

Documentation plays a critical role in my work as a Site Reliability Engineer. It helps maintain a clear understanding of configurations, processes, and troubleshooting steps. Well-structured documentation ensures that all team members can quickly reference important information, ultimately leading to more consistent and effective problem resolution.

Join Rise to see the full answer
Describe your experience working with database management systems.

I have experience working with various database management systems such as PostgreSQL and MongoDB, focusing on performance optimization, backup strategies, and data migration tasks. Understanding the intricacies of these databases has allowed me to successfully design efficient solutions that meet application needs.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 25 minutes ago
Photo of the Rise User
ABM.Com Hybrid San Francisco, CA
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 14 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
AECOM Remote Bengaluru, India
Posted 8 days ago
Nevados Remote Oakland, CA
Posted 12 days ago
Photo of the Rise User
Sense Remote No location specified
Posted 13 days ago

Teal helps individuals advocate for themselves and build meaningful careers. The company provides content, tools, and support to help people navigate change and drive their careers. Teal is headquartered in Miami, FL.

5 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 30, 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!