Site Reliability Engineer II
Atlanta, GA
Job Summary:
The Site Reliability Engineer will be responsible for maintaining, supporting, and developing new features for Mueller’s large scale IoT web application. He/she will be required to operate in a range of activities from sprint planning, technical design, software engineering, unit testing, as well as production support issues. Working knowledge of agile/SCRUM development methodology is expected.
Primary Responsibilities:
- Implement monitoring/observability technologies
- Automate and improve critical software engineering and operations processes
- Work with internal customers to promote site reliability through implementation of SOPs, bug fixes, and new tool development
- Development, implementation, and "productionalization" of useful homegrown tools
- Analyze problems quickly and perform root cause analysis; efficiently defining, leading and communicating appropriate courses of action
- Participate in sprint planning, review, and retrospectives
- Developing and execute test automation capabilities appropriate with phases of development
- Participate in technical support operations and other cross-functional areas as needed and collaborate with business operations
- Additional responsibilities as assigned by Sr. Director of Engineering
Qualifications:
- BS Computer Engineering, or Computer Science or similar degree
- 3+ years ASP.NET/C# development experience
- 3+ years Windows desktop application development experience
- 2+ years experience with SQL Server 2008 or later
- ASP.NET Web Forms application development using .NET/C#
- Experience with Microsoft desktop application technology stack including Visual C++/MFC, .NET/C#, and SQL Server
- Experience with Microsoft SQL Server 2008 or later including development of performant queries and stored procedures
- Experience with Agile Scrum Development Methodology
- Experience with source control tools such as GIT and Microsoft Team Foundation Services
- Collaborative, service-oriented, team focused attitude with a high attention to detail
NICE-TO-HAVES
- Knowledge, experience and proficiency with RESTful web services (WebAPI preferred)
- Experience with Infrastructure and Application Monitoring tools (Datadog preferred)
- Experience working in Test-Driven-Development environment utilizing Continuous Integration (Jenkins or equivalent)
- Powershell scripting experience
- Experience with any DevOps automation/deployment tools