Senior Site Reliability Engineer
Company | Raymond James Financial |
---|---|
Location | Memphis, TN, USA, Southfield, MI, USA, St. Petersburg, FL, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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