Director, Software Engineering - Search Infrastructure
San Francisco, California, Us
Manage a team of engineers working on middle tier of next generation Search architecture. Drove team to deliver first release ahead of schedule. Defined quality, monitoring, and alerting strategies for the service. Achieved approvals across the company for trust, security, and logging to release a new service.Built a team to define and implement telemetry vision, roadmap, and strategy for Search. Worked with partners across the organization to define taxonomy and KPIs and created a data driven culture around the KPIs and other performance metrics. Designed and led development for a visualization system to provide insight into Search performance. Created executive dashboard for Search metrics as a proof of concept for the organization.Own the roadmap and strategy for service ownership within Search, including metrics, monitoring, alerting, and patch management. Partnered with multiple teams to deliver the strategy and built the culture around service ownership for Search. Participated in panel discussion for service ownership resulting in Search being seen as a model citizen across Salesforce. Sought out by other teams across the company for guidance and best practices.Created DevOps processes for Search organization including defining the roles and responsibilities, building a feedback loop for improvements within the team, and building rotations.Designed metrics and dashboards for query performance measurements and led the team through measurement and visualization challenges. Created metrics release plan and delivered presentations to Search leadership to communicate these plans. Implemented metrics and dashboards using Splunk, as well as custom visualization system written in Node.js/React/Java.Partnered with Customer Centric Engineering and Customer Support to understand issues for Search in production and to approve API limit increase requests from customers.Organized Search Bootcamp sessions for past two years to bring education to 100-person team.