Logo of Huzzle

Site Reliability Engineer

image

FiscalNote

1mo ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
  • Quick Apply

AI generated summary

  • You need APM experience, AWS skills, 3+ years in SRE/dev roles, 1+ year with Kubernetes, 2+ years on system architecture, 1+ year DevOps, Infrastructure-as-Code knowledge, coding in Python/Java, and SQL tuning.
  • You will implement site reliability best practices, design monitoring solutions, troubleshoot applications, support multiple programming languages, ensure security compliance, and collaborate with teams.

Requirements

  • Experience implementing APM (Application Performance Monitoring) for existing code bases.
  • Experience debugging complex microservice applications.
  • Experience working with AWS, specifically core services such as EC2, RDS, S3, Cloudwatch, WAF.
  • 3+ years working in a SRE or development role in a technology organization.
  • 1+ years of work experience with Kubernetes.
  • 2+ years of system architecture.
  • 1+ years of DevOps experience.
  • 2+ years with Infrastructure-as-Code and configuration management tools such as Terraform (preferred), Cloud Formation, Pulumi, and Ansible.
  • Coding experience in Python, Ruby, Java, Node, and/or other languages.
  • Experience with writing and improving SQL queries.
  • Experience with database performance tuning.
  • Experience with Linux CLI and POSIX shells.
  • Experience with working with multiple development teams on different projects in different code bases.

Responsibilities

  • Define and implement best practices for site reliability, scalability, performance, and managing costs.
  • Design and implement monitoring solutions to proactively identify issues and prevent disruptions
  • Work with development engineers to help troubleshoot applications. Taking a deep dive into the design, configuration, and code.
  • Supporting production applications and workloads written in Node, Typescript, Ruby, Java, and Python.
  • Team with other engineers' initiatives to evolve FiscalNote’s infrastructure, architecture, and development processes.
  • Ensure the security and compliance of our applications by implementing best practices and following industry standards.
  • Work with the Platform team and Development engineers to ensure the infrastructure supports the needs of our applications
  • Work in a highly collaborative, fast-paced environment.
  • Work closely with Global R&D teams.
  • Manage your workload and commitments effectively, and act autonomously.
  • Participate in an on-call rotation with the Platform team.

FAQs

What skills are necessary for the Site Reliability Engineer position?

Necessary skills include experience in site reliability, scalability, performance, cost management, monitoring solutions, debugging applications, and supporting production workloads in languages such as Node, Typescript, Ruby, Java, and Python. Familiarity with AWS services, Kubernetes, DevOps practices, Infrastructure-as-Code tools like Terraform, database performance tuning, and Linux CLI is also important.

What responsibilities will I have as a Site Reliability Engineer?

As a Site Reliability Engineer, you will define and implement best practices for site reliability, design monitoring solutions, troubleshoot applications with development engineers, support production applications, ensure security and compliance, collaborate with the Platform team, and manage your workload autonomously. You will also participate in an on-call rotation.

What programming languages should I be proficient in for this role?

Proficiency in programming languages such as Python, Ruby, Java, Node, and Typescript is expected for this position.

What is the importance of APM (Application Performance Monitoring) in this role?

APM is important as it allows you to monitor application performance, identify bottlenecks, and debug complex microservice applications, which is crucial for maintaining the reliability and performance of the systems.

How much experience should I have to apply for this role?

Candidates should have at least 3 years of experience in an SRE or development role, 1 year of experience with Kubernetes, 2 years of experience in system architecture, and 1 year of DevOps experience.

Will I need to work independently in this position?

Yes, the role requires a self-starter who can operate autonomously, manage their workload effectively, and take initiative in improving applications and systems.

What kind of work environment should I expect?

You should expect a highly collaborative and fast-paced work environment, where you will work closely with global R&D teams and various engineering initiatives.

Is experience with cloud services important for this position?

Yes, experience with AWS core services such as EC2, RDS, S3, Cloudwatch, and WAF is essential for this position.

What is the significance of working with Infrastructure-as-Code tools?

Working with Infrastructure-as-Code tools allows for better management of infrastructure, automation of deployments, and ensuring that the environment can be reliably reproduced, which is critical for maintaining consistency and efficiency in operations.

Will I need to participate in an on-call rotation?

Yes, participation in an on-call rotation with the Platform team is a requirement for this role.

The leading technology provider of global policy and market intelligence.

Technology
Industry
501-1000
Employees
2013
Founded Year

Mission & Purpose

FiscalNote (NYSE: NOTE) is a leader in policy and global intelligence. By uniquely combining data, technology, and insights, FiscalNote empowers customers with critical insights and the tools to turn them into action. Home to CQ, FrontierView, Oxford Analytica, VoterVoice, and many other industry-leading brands, FiscalNote helps organizations stay ahead of political and business risk.