Bose - Atlanta, GA
posted 2 months ago
As a Lead Site Reliability Engineer at Bose, you will play a pivotal role in managing and mentoring a team of Site Reliability Engineers (SREs). Your primary responsibility will be to provide guidance, support, and performance evaluations to your team, fostering a culture of collaboration, continuous improvement, and innovation. You will define and communicate clear goals and objectives for the SRE team, ensuring alignment with the overall business objectives of the organization. In this role, you will develop and execute strategies aimed at improving system reliability, availability, and performance. You will drive the adoption of best practices and standards for SRE across the organization, participating in and leading strategic planning for capacity management, disaster recovery, and infrastructure investments. Your leadership will be crucial in conducting post-incident reviews to identify root causes and implement preventive measures, as well as developing and enforcing incident response procedures and runbooks. Collaboration will be key as you work closely with engineering and architecture teams to design scalable and resilient system architectures. You will optimize system performance and reliability through proactive monitoring, tuning, and enhancements, while also evaluating and implementing new technologies and tools to improve system capabilities and efficiency. Automation of operational processes will be a priority, as you aim to improve efficiency and reduce manual intervention. You will oversee the development and maintenance of tools for deployment, monitoring, and configuration management, promoting the use of Infrastructure-as-Code (IaC) and Continuous Integration/Continuous Deployment (CI/CD) practices. Additionally, you will lead efforts in capacity planning to ensure that infrastructure can support current and future business needs, designing and implementing scaling strategies to handle variations in demand and growth. Monitoring and optimizing resource utilization will be essential to balance performance and cost-effectiveness. You will communicate effectively about system status, performance metrics, and ongoing improvements to stakeholders, providing technical guidance and support to other teams as needed. Thorough documentation of systems, processes, and procedures will be expected, along with the creation and maintenance of operational runbooks, knowledge base articles, and training materials. Sharing knowledge and best practices with the team and organization through training sessions and workshops will also be part of your responsibilities.