Software Developer/Site Reliability Engineer
Site Reliability EngineerThis client is building a team of 4-5 Site Reliability Engineers each with a senior web developer skillset plus some experience in/knowledge of any of the following:Monitoring/ObservabilityAPMPerformance optimizationCloud/Infrastructure capabilitiesAutomationEach of these SREs will be embedded into a separate scrum team on a rotation where at least 50% (or more) of their time will be dedicated to development efforts while the remainder of their time (which will be capped and no more that 50%) will be involved in operations work (incident tickets, on-call, knowledge sharing with each other, coordinating knowledge transfer sessions etc.). The SREs will report to the Manager of Site Reliability and will collaborate extensively with each other and be part of an on-call rotation that may require 4-5 after-hours work per week as part of an on call rotation. They would be expected to be on call 1 of every 4 or 5 weeks.Development efforts will initially focus on PBIs that improve observability, dashboarding, performance or other site reliability concerns. However, after clearing technical debt the developers will be allowed to take on features or other work that keeps them up to date on relevant technologies/methodologies/products that the Scrum team is working on.Additionally the SRE will lead the day-of-deployment monitoring and participate in Go/No-Go calls.This person should have experience as intermediate web development experience in either Java, C#/.Net or front end skills (Javascript, Front-end frameworks, CSS, HTML, Angular, React JS).Required Skills: -5+ years experience as a developer with Java, C#/.Net or front end skills (Javascript, Front-end frameworks, CSS, HTML, Angular, React JS) -- .Net/C# is preferred but not a must -Hybrid background as a Developer/SRE or DevOps (must have experience in a production support environment) -Someone who is looking for a challenge and a fast pace environment Basic Qualification: Candidates must have a good grasp of these concepts... Not all are needed but a candidate should know most! Brush up on the following data structures and concepts: o Arrays o Strings o Lists o Hash maps o Stacks o Queues o Binary trees o Linked lists Additional Skills: Candidates must have a good grasp of these concepts...