Back to Jobs
Recently postedTechnology

Site Reliability Engineer (SRE)

kjohn@samrusystems.comUnited States🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationUnited States
DockerShellAWSELKService MeshAnsibleBashCloudFormationDatadogGrafanaHelmIstioPrometheusPythonTerraformKubernetesCI/CDLinux

Job description

About the Role
We are seeking a mid-level 8+ Years of Site Reliability Engineer with strong hands-on expertise in AWS, Kubernetes, Amazon ECS, and AWS Fargate. These are mandatory skills, alongside containerization, Terraform, building development and deployment pipelines, Ansible, and Linux OS administration. The role supports the design, scalability, and ongoing reliability of highly available systems on AWS, with responsibility for infrastructure reliability, monitoring, containerized workloads, and automation. Working closely with development teams, the engineer will help ensure stable and efficient production operations.

Key Responsibilities
* Administer and troubleshoot Linux systems, including Ubuntu, CentOS, and Amazon Linux, across production and
staging environments.
* Build container images and maintain Dockerfiles, then deploy, manage, and troubleshoot containerized applications
using Docker and Kubernetes. Manage deployments, services, ingress, Helm charts, and cluster upgrades. Deploy,
operate, and troubleshoot Amazon ECS services and tasks running on AWS Fargate.
* Build, maintain, and troubleshoot CI/CD pipelines with development teams, automating application builds, tests,
container image publishing, and deployments across staging and production environments, including release
validation and rollback.
* Build and maintain infrastructure monitoring solutions for CPU, memory, disk, network, and availability metrics using
tools such as CloudWatch, Prometheus, Grafana, LogicMonitor, or Datadog.
* Implement application performance monitoring (APM) to track latency, errors, and throughput (e.g., Logic Monitor,
ELK/EFK stack)
* Lead automation initiatives that replace manual processes with repeatable workflows. Use Terraform for
infrastructure provisioning, Ansible for configuration management, and Bash or Python for scripting, with
CloudFormation where applicable.
* Collaborate with development teams to improve system reliability, scalability, and performance.
* Maintain clear documentation for runbooks, architecture, and standard operational procedures.

Required Skills & Experience
* 3–5 years of hands-on experience in an SRE, DevOps, or infrastructure engineering role
* Mandatory: strong hands-on experience with AWS, including deploying, operating, and troubleshooting Amazon ECS
services and tasks running on AWS Fargate.
* Strong hands-on Linux OS administration and troubleshooting skills, including shell scripting, systemd, networking,
and permissions. Ability to diagnose and resolve operating-system issues across production and staging
environments.
* Mandatory: strong hands-on experience with containerization and Kubernetes, including building images, writing
Dockerfiles, deploying and scaling workloads, managing Kubernetes clusters, preferably EKS, and using Helm.
* Strong hands-on experience building, maintaining, and troubleshooting development and deployment pipelines for
continuous integration and continuous delivery (CI/CD), including automated builds, tests, container image publishing,
environment promotion, and rollback.
* Strong hands-on experience with both Terraform for infrastructure provisioning and Ansible for configuration
management and automation.
* Strong troubleshooting and problem-solving skills under pressure, with the ability to work independently on
moderately complex issues.

Nice to Have
* AWS certifications (Solutions Architect, SysOps Administrator) or CKA/CKAD
* Linux certification (e.g., RHCSA/RHCE, LFCS/LFCE, or CompTIA Linux+)
* Experience with service mesh technologies such as AWS Lattice, Istio or Linkerd.

Similar jobs