Site Reliability Engineer
CubeSmart · Malvern, PA · 3 wk ago
HybridEngineeringFull-time
Responsibilities
- Ensure uptime, reliability, and performance of AWS-hosted, Linux-based (Ubuntu) production systems and associated lower environments
- Build and optimize observability using tools like Datadog, CloudWatch, Prometheus/Grafana, and PagerDuty
- Work closely with the Dev teams to diagnose site issues, mitigate impact, and restore system reliability while communicating clearly with stakeholders
- Lead incident response, root cause analysis, and post-incident reviews
- Participate in on-call rotations and support 24/7 production environments
- Cloud Architecture & Automation
- Architect and implement fully automated, ephemeral, and immutable AWS production and lower environments
- Design scalable, resilient distributed systems using AWS best practices
- Eliminate manual processes through Infrastructure as Code (Terraform, Ansible, Packer)
- Build and maintain CI/CD and GitOps workflows (Jenkins, GitHub Actions, GitLab CI, ArgoCD/Flux)
- Develop automation and tooling using Python and Bash to reduce operational toil
- Infrastructure & Platform Engineering
- Deploy and manage AWS services including EKS, ECS, Fargate, Lambda, and RDS (Aurora PostgreSQL), Opensearch, Redis, Elasticache
- Design and manage networking components such as Transit Gateways, load balancers, and service meshes
- Implement caching, microservices, and distributed system design patterns
- Security & Governance
- Architect and implement zero-trust security models using IAM, SCPs, and OIDC
- Embed security into CI/CD pipelines using SAST/DAST tools (e.g., Snyk)
- Ensure compliance through automated auditing, backup strategies, and governance controls
- Collaboration, Leadership & Strategy
- Partner with development, security, and operations teams to build reliable, observable platforms
- Document systems, runbooks, and operational procedures
- Drive FinOps initiatives for cost optimization and forecasting
- Influence architectural decisions and promote engineering best practices across teams
- 6–10+ years of experience in Site Reliability Engineering, DevOps, or Cloud Engineering roles
- Deep hands-on expertise with AWS services and cloud architecture
- Strong Linux systems engineering experience (Ubuntu preferred)
- Proven experience with Infrastructure as Code (Terraform, Ansible, etc.)
- Experience building and maintaining CI/CD pipelines
- Proficiency in scripting/programming (Python, Bash)
- Hands-on experience with monitoring and observability platforms
- Solid understanding of cloud security principles (IAM, KMS, Secrets Management, Ansible Vault, Hashicorp Vault)
- Experience with containerization and orchestration (Docker, Kubernetes, EKS/ECS)
- Familiarity with GitOps tools such as ArgoCD or Flux
- Experience with SAST/DAST tools and secure SDLC practices
- Knowledge of distributed systems, caching, and microservices architectures
- Experience with FinOps and cost optimization strategies
- Exposure to ITIL processes and service management platforms