What you'll be working on
-Coordinate with engineering and product leaders to maintain a working roadmap for business systems reliability and developer experience improvements and projects
Document and maintain SRE best practices.
-Maintain existing cloud-based infrastructure including AWS resources and Kubernetes clusters.
-Maintain and improve monitoring, logging, and instrumentation/tracing systems.
-Implement and improve observability, alerting, on-call systems, and procedures
-Improve and implement CI/CD practices and pipelines for deploying containerized apps.
-Improve and implement monitoring for basic cloud security concerns including AWS/Kubernetes access management, endpoint security, and obfuscation of sensitive information
Required Qualifications
-A bachelor's degree in a STEM-related field, or equivalent industry experience.
-Commitment to the spirit of continuous improvement
-Flexibility around working hours to maintain high systems availability.
-Experience and comfort working with the following technologies or their equivalent:
AWS: IAM, VPC, EC2, Routing/Security, EKS, S3, ALB/NLB, RDS/Aurora
Kubernetes: Cluster management, deployments/services/pods, autoscaling, metrics, ingress, certificate management
CI/CD: Github actions or another common CI system like Circle, Travis, AWS Codepipeline, etc…
Programming: an imperative language like Python, Node, Go, Java, and/or Rust
Tooling: Terraform, Docker, AWS Cloudformation, Git
Desired Qualifications
-Experience with developing custom event-based pipelines for CI/CD and/or systems automation/management
-Experience with creating custom SlackOps integrations for systems notifications and administration
-Demonstrated ability to create basic internal tool web apps to facilitate things like configuration management, deployments, security, and/or monitoring systems
-Experience maintaining system reliability in high-traffic environments - 10000+ requests/minute