Site Reliability Engineering Key Engineer with AWS

Next Ventures

St. Louis (MO)

On-site

USD 140,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Next Ventures is seeking a Senior Site Reliability / Release Engineer to drive automation, optimize deployment pipelines, and ensure platform reliability across cloud and on‑prem environments. The role emphasizes DevOps, troubleshooting, and proactive performance improvements.

The ideal candidate will have hands‑on experience with AWS, Docker, Dynatrace, Java (Spring Boot), and scripting, with a strong focus on releases and observability.

Qualifications

  • 4–8 years of experience in Site Reliability/Release Engineering or similar roles.
  • Hands-on experience with AWS and cloud-based deployments.
  • Strong experience with Java-based applications (Spring Boot preferred).
  • Experience with Docker and containerization.
  • Familiarity with Dynatrace or similar APM tools.
  • Proficiency in Python or scripting (Shell/Groovy).
  • Understanding of CI/CD, deployment automation, and Git workflows.
  • Experience with performance testing tools (JMeter, LoadRunner, BlazeMeter).
  • Knowledge of monitoring, scalability, and performance optimization.
  • Debugging Java apps, including core/heap/thread dumps.
  • Familiarity with Jenkins, Habitat, or similar CI/CD tools.

Responsibilities

  • Design, develop, and maintain automated deployment pipelines and scripts.
  • Plan, coordinate, and execute application releases across environments.
  • Manage deployments across AWS, Azure, on-prem VMs, and PCF.
  • Conduct performance and load testing to optimize app performance.
  • Configure and maintain monitoring dashboards and alerts.
  • Coordinate platform upgrades and infrastructure changes to minimize downtime.
  • Perform root-cause analysis for production issues and analyze dumps.
  • Identify opportunities to automate release processes and improve efficiency.
  • Collaborate with Development, QA, and Operations teams to resolve deployment challenges.
  • Document deployment procedures, release processes, and troubleshooting steps.

Skills

Site Reliability
Release Engineering
DevOps
Automation
Performance testing
Monitoring
Troubleshooting
Documentation
Cross-functional collaboration
Security practices

Education

Bachelor's degree

Tools

AWS
Docker
Dynatrace
Java
Python
Jenkins
Git
PCF
Azure
Kubernetes

Job description

Senior Site Reliability / Release Engineer

Experience: 4–8 years
Primary Focus: Site Reliability Engineering (SRE), DevOps, Release Engineering
Core Technologies: AWS, Docker, Dynatrace, Java, Python, Performance Testing

Position Overview

We are seeking a Senior Site Reliability / Release Engineer with strong experience in AWS, Java-based applications, automation, and performance engineering. This individual will play a key role in managing application releases, optimizing deployment pipelines, improving system reliability, and ensuring platform performance across multiple cloud and on-premise environments.

The ideal candidate has a strong background in DevOps or Release Engineering, hands‑on experience with Java applications, and the ability to automate processes, troubleshoot complex technical issues, and improve overall platform stability.

Key Responsibilities
  • Automation & CI/CD: Design, develop, and maintain automated deployment pipelines and scripts to improve software delivery, consistency, and reliability.

  • Release Management: Plan, coordinate, and execute application releases across multiple environments, ensuring smooth and timely deployments.

  • Cloud & Infrastructure: Manage application deployments across AWS, Azure, on-premise virtual machines, and Pivotal Cloud Foundry (PCF).

  • Performance Engineering: Conduct performance and load testing to identify bottlenecks, optimize application performance, and address scalability concerns.

  • Monitoring & Observability: Configure and maintain monitoring solutions, dashboards, and alerts to proactively identify and resolve system issues.

  • Platform Management: Coordinate platform upgrades, infrastructure changes, and application deployments while minimizing downtime.

  • Troubleshooting: Perform root cause analysis, investigate production issues, and analyze Java core dumps, heap dumps, and thread dumps.

  • Process Improvement: Identify opportunities to automate existing processes and improve release engineering and operational efficiency.

  • Cross-Functional Collaboration: Partner with Development, QA, and Operations teams to resolve deployment, performance, and infrastructure challenges.

  • Documentation: Maintain technical documentation covering deployment procedures, release processes, automation, and troubleshooting.

Required Qualifications
  • 4–8 years of experience in Site Reliability Engineering, Release Engineering, DevOps, or a similar role.

  • Hands-on experience with Amazon Web Services (AWS) and cloud-based application deployments.

  • Strong experience supporting and deploying Java-based applications, preferably using Spring Boot.

  • Experience with Docker and containerization technologies.

  • Experience with Dynatrace or similar application performance monitoring tools.

  • Proficiency in Python or other scripting languages such as Shell or Groovy.

  • Strong understanding of CI/CD pipelines, deployment automation, and version control practices such as Gitflow.

  • Experience with performance testing tools such as JMeter, LoadRunner, or BlazeMeter.

  • Knowledge of application monitoring, scalability, and performance optimization.

  • Experience debugging Java applications, including analyzing core, heap, and thread dumps.

  • Familiarity with Jenkins, Chef Habitat, or similar CI/CD and automation tools.

  • Experience deploying applications across cloud and on-premise environments. Azure and PCF experience are beneficial.

  • Understanding of security practices and secure application deployment.

Preferred Qualifications
  • Experience with Kubernetes or other container orchestration platforms.

  • Experience with Splunk and enterprise monitoring solutions.

  • Familiarity with multi‑cloud and hybrid infrastructure environments.

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

Additional Requirement

Candidates should be prepared to participate in a brief video discussion outlining their relevant experience with the technical requirements of the position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior SRE Engineer
Senior SRE Engineer

Compunnel Inc. • New Jersey

On-site
USD 140,000 - 190,000
Site Reliability Engineer
Site Reliability Engineer

Compunnel Inc. • Greenwood Village (CO)

On-site
USD 120,000 - 150,000
Sr. Site Reliability Engineer
Sr. Site Reliability Engineer

Prosum • Chicago (IL)

On-site
USD 140,000 - 170,000
Site Reliability Engineer
Site Reliability Engineer

Harvey Nash Inc. • United States

Remote
USD 120,000 - 150,000
Staff Site Reliability Engineer
Staff Site Reliability Engineer

Prosum • Scottsdale (AZ)

On-site
USD 150,000 - 210,000
Site Reliability Engineer
Site Reliability Engineer

Knack Solutions • Richmond (VA)

On-site
USD 100,000 - 130,000
Sr. Site Reliability Engineer
Sr. Site Reliability Engineer

Prosum • San Francisco (CA)

On-site
USD 180,000 - 260,000
Site Reliability Engineer
Site Reliability Engineer

Quantum Technologies. LLC • Tampa (FL)

On-site
USD 140,000 - 190,000
Site Reliability Engineer
Site Reliability Engineer

Robotic Process Automation LLC • Tampa (FL)

On-site
USD 140,000 - 180,000
Site Reliability Engineer
Site Reliability Engineer

Valiant Technologies LLC • Tampa (FL)

On-site
USD 120,000 - 160,000