Posted in

Senior Site Reliability Engineer

Senior Site Reliability Engineer

CompanyRaymond James Financial
LocationMemphis, TN, USA, Southfield, MI, USA, St. Petersburg, FL, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Programming experience with languages such as Java or Python
  • Experience with monitoring tools such as Dynatrace, Datadog, AppDynamics, Splunk, etc.
  • Experience with SDLC technologies such as: Java, SpringBoot, Maven, Hibernate, DevOps CI/CD, Oracle PLSQL, ODI, SQL Server, Stored Procs, MQ, Javascript, Visual Studio Core, Team Foundation Server (TFS), GIT, Jenkins, SonarQube
  • General Experience – 3 to 6 years
  • Bachelor’s: Computer and Information Science, Bachelor’s: Information Technology, High School (HS) (Required)

Responsibilities

  • Define SLI/SLOs and guide other teams in SRE practices
  • Partner across IT departments to create a culture focused on performance, availability and resiliency
  • Create dashboards and alerts to track and measure performance/availability
  • Develop, select, define technologies and processes related to monitoring
  • Develop reusable components, frameworks, and libraries
  • Identify and remediate performance impacting errors and behaviors
  • Participate in all phases of software engineering including requirements, design, coding and testing (mainly focused on non-functional performance and resiliency)
  • Design and implement product features in collaboration with product managers and stakeholders
  • Consult on projects providing SRE best practice support
  • Speak and prepare oral and written communication clearly and effectively, fostering open communication, listen to others, and deliver presentations.
  • Designs and supports mission-critical, high-availability architectures
  • Demonstrate strong technical skills across a variety of platforms
  • Provide deep troubleshooting support and expertise across environments
  • Engage and possibly lead triage of availability/performance problems for critical applications in production environments
  • May participate in software system testing and validation procedures, programming and documentation
  • May participate in projects including preparing project plans, assigning tasks, monitoring statuses, coordinating efforts, validating team recommendations, integrating efforts into a comprehensive strategy and delivering results on time
  • Writes and/or reviews technical documentation

Preferred Qualifications

  • Experience with AWS and Kubernetes preferred
  • Financial Services experience preferred but not required