Note: The job is a remote job and is open to candidates in USA. Electric Power Engineers is an energy engineering and intelligence software company focused on building a modern, secure, and resilient grid. The Senior Site Reliability Engineer will improve the reliability, scalability, security, and operational efficiency of systems by building AWS and Kubernetes platforms, automating operations, measuring service reliability, and enhancing incident response.
Responsibilities
- Define, measure, and improve service reliability using service-level indicators (SLIs), service-level objectives (SLOs), error budgets, availability targets, and capacity planning
- Build and maintain monitoring, logging, tracing, dashboards, and alerting using tools such as CloudWatch, Prometheus, Grafana, New Relic, or similar platforms. Ensure alerts are actionable and aligned to customer and service impact
- Participate in and improve production incident response, including on-call practices, troubleshooting, escalation, communication, root-cause analysis, and blameless post-incident reviews
- Improve runbooks, documentation, production readiness reviews, change management, operational standards, and engineering practices that reduce risk and improve system maintainability
- Optimize infrastructure for reliability and performance while maintaining responsible cloud spend and supporting FinOps initiatives
- Analyze system performance, resource utilization, latency, throughput, and growth trends; identify bottlenecks and implement scalable solutions before they become production issues
- Identify repetitive operational work and replace it with reliable automation using Python, Bash, CI/CD tooling, and platform APIs
- Build and improve deployment pipelines that support safe, repeatable releases through automated testing, validation, progressive delivery, rollback strategies, and deployment observability
- Apply cloud security and operational controls including least-privilege IAM, encryption, network security, secrets management, patching, auditability, and compliance requirements
- Design, develop, review, and maintain reusable Terraform modules and infrastructure-as-code patterns for AWS environments
- Operate and improve Kubernetes-based platforms, including EKS clusters, workloads, Helm deployments, autoscaling, upgrades, resource management, and workload resilience
- Architect, operate, and optimize AWS services such as EC2, S3, RDS, EKS, Lambda, VPC, IAM, Route 53, and related services
- Design and validate fault-tolerant architectures, backup strategies, recovery procedures, and disaster recovery capabilities. Conduct reliability testing and failure exercises where appropriate
- Partner with development teams to improve application operability, reliability, instrumentation, deployment patterns, and production readiness
Skills
- 5+ years of experience in Site Reliability Engineering, DevOps, platform engineering, cloud infrastructure, or a closely related discipline, including significant production ownership
- Strong hands-on experience designing and operating production workloads in AWS, including networking, IAM, compute, storage, databases, DNS, and managed Kubernetes
- Advanced proficiency with Terraform, including reusable modules, remote state, dependency management, environment design, code review, and infrastructure lifecycle management
- Experience with metrics, logs, traces, dashboards, alerting, and production telemetry using platforms such as Prometheus, Grafana, CloudWatch, New Relic, ELK/OpenSearch, or similar tools
- Practical knowledge of SRE concepts such as SLIs, SLOs, error budgets, capacity planning, fault tolerance, graceful degradation, and reducing operational toil
- Deep understanding of Kubernetes architecture and operations, including EKS, Helm, workload scheduling, networking, storage, autoscaling, upgrades, and troubleshooting
- Strong Linux systems knowledge and the ability to diagnose issues involving CPU, memory, disk, networking, processes, DNS, and application dependencies
- Proficiency in Python, Bash, Go, or another general-purpose language used to build operational tooling and automation
- Experience troubleshooting complex production incidents and contributing to incident response, root-cause analysis, postmortems, and corrective-action tracking
- Experience designing or operating CI/CD systems such as GitHub Actions, Jenkins, GitLab CI, Argo CD, or comparable tooling
- Working knowledge of cloud security best practices, including IAM, encryption, secrets management, network segmentation, vulnerability management, and audit controls
- Strong written and verbal communication skills, with the ability to collaborate effectively across engineering and business teams
- Occasional travel may be needed (10% or less)
- AWS certifications such as AWS Certified Solutions Architect - Professional or AWS Certified DevOps Engineer - Professional
- Experience with GitOps practices and tools such as Argo CD or Flux
- Experience designing or participating in formal on-call rotations and incident management programs
- Familiarity with chaos engineering, resilience testing, or game-day exercises
- Experience with service meshes, distributed systems, and microservice architectures
- Knowledge of database operations for technologies such as Amazon RDS, DynamoDB, and PostgreSQL
- Experience with multi-account AWS environments, landing zones, governance, or large-scale cloud platform design
- Experience with infrastructure cost optimization, cloud financial management, or FinOps practices
- Familiarity with security and compliance frameworks such as SOC 2, ISO 27001, PCI DSS, or similar standards
Benefits
- Comprehensive health and wellness benefits including medical, dental, and vision with 100% premium coverage for you
- Generous PTO and paid holidays
- MyShare Employee Ownership Program
- Work with industry leaders
- 401K, up to a 4% match (100% vested from day 1)
- Opportunities for professional growth
- Flexible remote or hybrid work options
Company Overview
Company H1B Sponsorship