Job Description of Role* (RNR) (Mandatory - Minimum 500 words) | Implement Debug Symbol collection with every build. 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 |
Primary (Must have skills)* | 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: 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 |
Soft skills/other skills (If any) | 1) Should have good oral and written communication 2) Should be a good good team player and willing to work closely with and train other engineers 3) Should be proactive and adaptive and able to document for training and future reference |