All Jobs Vacancy

Site Reliability Engineering Key Engineer with AWS

Posted 1 week ago by Next Ventures

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.

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.

Rate:
Not specified
Location:
St. Louis
IR35 Status:
Outside
Remote Status:
Not specified
Industry:
IT
Seniority Level:
Mid-Level

Take-Home Pay

Not Available

Visit calculators for additional details

Share job