We're looking for a Senior Site Reliability Engineer to join our engineering team. This Engineer will be responsible for release pipelines, environments, observability, and monitoring of critical components of the Avalanche blockchain network. They will drive efficiency and velocity across the engineering team while maintaining reliability and security.
WHAT YOU WILL DO
- Develop and optimize highly reliable and scalable infrastructure focused on best practices and SRE principles
- Implement and maintain monitoring, logging, and tracing tools to gain insights into service behavior and health
- Uphold SLOs (Service Level Objectives), SLIs (Service Level Indicators), and error budgets for critical systems
- Enhance the reliability and resiliency of critical systems by identifying single points of failure and implementing best practices
- Deploy and monitor observability tools and dashboards for monitoring and optimization of systems using tools such as Datadog and Grafana
- Develop infrastructure deployment scripts including terraform, terragrunt, and Argo CD for production and test environments
- Improve the development release pipeline automation and quality gates in GitHub Actions
- Work closely with developers to increase developer productivity, velocity, and efficiency of the team
- Identify areas of cost optimization and reduction and execute cost reduction measures
- Automate and streamline incident management processes to minimize service disruption and improve response times
- Participate in on-call rotations, ensuring quick restoration of services and fostering a blameless post-mortem culture
- Foster a continuous improvement mindset by analyzing and learning from incidents and implementing preventive measures
- Leverage cloud technologies and IaC tools to ensure scalability and repeatability
- Advocate for best practices in reliability, security, and maintainability within the team
WHAT YOU WILL BRING
- BS in Computer Science or related field.
- 7+ years of experience as an SRE, DevOps, or Cloud Engineer.
- Strong grasp of SRE principles, including error budgets, SLOs, and SLIs.
- Cloud networking and orchestration with AWS (EKS, ECS, VPC, S3, ELB).
- Strong Kubernetes experience with Docker or RKT containerization.
- Proficiency in Infrastructure as Code (IaC) using tools such as Terraform, Terragrunt, and Ansible.
- Experience with monitoring and observability tools like Prometheus, Grafana, or ELK Stack.
- Building and maintaining CI/CD pipelines with GitHub Actions (preferred), Jenkins, Travis CI, Circle CI.
- Experience with automation and configuration management using Ansible, Puppet or Chef.
- Experience with Linux-based infrastructures. (Ubuntu preferred).
- Experience with scripting languages and the creation of scripts. (Python and GoLang preferred).
- Working knowledge of decentralized architecture design patterns and distributed systems.
Salary Range: $158,440.00 to $188,147.50
(**This is not a guarantee of compensation or salary, a final offer amount may vary based on factors including but not limited to experience and geographic location. NYC metro candidates are required to be in office 2-3x/week, with exceptions.)
#LI-Remote #LI-DS1