This job listing has already been filled or has expired.
Knack is hiring a

Senior Site Reliability Engineer

Time zones: EST (UTC -5) CST (UTC -6) MST (UTC -7) PST (UTC -8) AKST (UTC -9) HST (UTC -10)

We’re looking for someone to help improve our reliability and performance through deep analysis and remediation of our AWS infrastructure, monitors, alerts, and code.

Key Responsibilities

  • Refactor our existing monitors and alerts to be actionable and reliable, recommending and implementing diagnostic techniques and monitoring tools.
  • Deep dive and analysis into RDS (Aurora PostgreSQL) performance, using that data to inform scaling policies and automation
  • Help discover correlations between customer experience and performance indicators to determine what is noticeable by customers, and suggest and implement improvements based on findings
  • Help us to develop SLI’s, SLO’s, and SLA’s that are impactful as they relate to our customer’s experience
  • Help triage outages and issues across multiple teams, services, and codebases as they arise, leading root cause analysis and creating stories to prevent and/or detect those issues in the future
  • Serve as technical lead for deep dives to identify solutions to prevent future incidents
  • Introduce chaos engineering, promoting experimentation in production to discover and remediate systemic weaknesses and improve performance and reliability

Skills Knowledge and Expertise

  • Expertise in AWS
  • Expertise with RDS, preferably Aurora PostgreSQL engine
  • Expertise with containerization
  • Experience with open source monitoring and visualization systems and tools, i.e. Prometheus (monitoring + tracing), Grafana/Kibana (dashboards), GrayLog (logging)
  • Experience implementing, maintaining, and troubleshooting continuous integration/continuous delivery (CI/CD) tooling
  • Experience with implementing improvements in areas such as maintainability, scalability, availability, extensibility and security
  • Ability to work with many teams across disciplines (cloud, platform, development, qa, and security) to resolve issues as they arise and implement improvements
  • Experience with distributed tracing, diagnostic tooling, application performance monitoring, and the golden signals

Our Stack

Our stack is evolving over the next year and we’d love you to be a part of that!
Currently we’re using:

  • Back-end: JavaScript/TypeScript, Node.js, ES6, GoLang
  • Data: Aurora PostgreSQL, Redis, ElasticSearch
  • DevOps & Deployment: All things AWS, Terraform (and Terraform Cloud), Jenkins, Github, Grafana, GrayLog
  • Testing: Playwright, Mocha, Jest
  • Front-end: Vue.js, Webpack, SCSS
Please mention Remote Workers when applying for this remote job at Knack. You're helping us to grow! Thank you!
Create a Resume That Gets you Hired