Implement Debug Symbol collection with every build and implement Debug Symbol storage strategy using centralized symbol store
Define and implement strategy for collecting user mode crash dumps from all systems under test (QA labs)
Define and implement strategy for collecting, transferring and storing user mode crash dumps from production systems (PHI is involved)
Train all or subset of engineers working on Core products to be able run crash dump analysis; Training Experience
Extensive understanding of gathering and using of Debug symbols; experience implementing symbol server using tools such as Azure Artifacts
Build Automation Tools – Experience with tools like Jenkins, Azure DevOps, or GitHub Actions to automate the build process
Source Code Management – Experience and familiarity with Version Control systems like Git
Scripting Languages – Proficiency in scripting languages such as PowerShell, Bash, or Python to automate build steps
Implement Debug Symbol Storage Strategy using Centralized Symbol Store
Networking and Storage Solutions – Understanding of network shares, SMB, and Cloud Storage solutions for centralized storage
Experience defining and implementing strategy for collecting user mode crash dumps from various systems
Proficiency in using debugging tools like WinDbg to analyze crash dumps
Data Privacy and Security – experience handling Personally Identifiable Information (PII) and/or Protected Health Information (PHI) and ensuring compliance with regulations such as HIPAA
Bachelor’s degree in computer science, Information Systems or equivalent; relevant certifications will be a big plus
Strong team player and willing to work closely with and train other engineers
Should be proactive, adaptive, and able to document for training and future reference