James Nguyen

SRE Build Pipeline and Automation SW Developer

Greater Seattle Area

About

Accomplished SRE/DevOps Professional offering over 15 years of experience in automate SRE/DevOps workflow with scalable continuous integration, delivery and deployment. Developed effective monitor alert for uptime optimization and self-healing actions. Performed analytics on incidents to rootcause issue with automatic corrective actions. Capable leader with the ability to manage projects and motivate teams. Additional core competencies include: Jenkins, TeamCity Continuous Build Integration and Delivery (CI/CD) ● Software Configuration Management ● Strong domain expert in Azure, Kubernetes and Docker Microservice Containers ● Python, Go, Powershell, Shell Scripting ● C/C++ and Groovy/Java programming ● Datadog, Pagerduty Monitoring Alert ● Debugging & Issue Remediation Release Road-Mapping ● Technical Leadership ● Customer First ● Cross-Functional Team Collaboration Project Management

Experience

  • Starbucks (Greater Seattle Area)
    • SRE Product Automation
      2017 - Present · 9 yrs 6 mos

      Delivered and Maintained scalable automation CI/CD pipeline enforcing DevOps/SRE best practices across developer/QA teams. Created standard proven build-steps Jenkinsfiles thus saving teams on-boarding. Implemented monitoring, logging and auto-remediation across all functions of SRE/DevOps CI/CD services. Hand-on participating in on-call rotations and sprint demos/doc. "Bravo" award recognition for Best in customer supports with clear Service Level Objective, SLA and SLI. Integrated CICD framework with GitOps, Docker, Azure, Terraform, Kubernetes, Jenkins, Groovy, Python, Powershell, Go, Datadog, PagerDuty, slack, stackstorm automation.

    • DevOps Global Platform CI/CD Build and Deployment Engineer
      2015 - 2017 · 2 yrs

      Responsible for CI/CD build, test and deploy for all phases of Main, Stage and Prod releases, code branching and maintenance. Scripting Powershell and python to trigger MSBuild TFS/Git to build nuget package for weekly Octopus deployments for all target environments. Developed and deployed Docker microservice to different Kubernetes clusters using CI/CD systems. Co-owned developer branches and test stack environments. Build up "Great Place to Work" via close pair programming with Dev/QA teams to resolve build issues. Starbucks "Bravo" recognition for delivering tool optimize deploy success via nuget package auto inspection. Domain Expert: TFS/Git, MSBuild, Octopus, Nuget, Powershell, slack, Jira

  • Intel Corporation (27 yrs 1 mo)
    • Continuous Integration Continuous Release Engineer - Intel Client Research and Development
      2013 - 2015 · 2 yrs

      Facilitated continuous integration build and validation for Windows tablet and phone. Achieved end-to-end build automation with TeamCity-Perforce for BayTrail, CherryTrail, Surface X3, and Broxton tablet platforms. Collaborated with Dev/QA teams to build, debug, optimize, and integrate Device Drivers in Full Flash Update (FFU) products. Exapaned source code control and branching strategy for dev teams from different geos. Spearheaded multiple PowerOn build-debug-delivery activities for SoFIA and BayTrail tablets with clear entry/exit criteria, daily communication and bug triage. Chaired virtual build teams from cross sites. ● First in team to build, automate and integrate mobile device drivers into Full Flash Update (FFU). Proactively work with developers to rootcause the build-test failures and provided solutions to fix build breaks. Helped QA to debug drivers via drivers DISM. ● Architected, prototyped and deployed first Perforce streams to all Intel Tablet source code control. Delivered full automation build for personal, continuous integration and daily build including integrating automatic static check for security, unit tests and code review for 20+ code branches. ● Integrated BVT to include CheckInf, SymCheck, etc as part of Microsoft ePAC recommendations. ● Recognized by developer teams for proactively work with developers to rootcause the build-test failures and provided solutions to fix build breaks.

    • Continuous Integration Build Engineer - Intel Lab
      2011 - 2013 · 2 yrs

      Deployed QuickBuild continuous integration for all Labs. Administered GIT/Gitolites, ReviewBoard, and Cruise Control. Oversaw nightly test suite generation, coverage run, and debug with iAV, mISA, and Agate. Automated all reports with CSS/JavaScript. Awarded Intel Division Recognition for “single-handedly migrated and validated all 100+ CruiseControl projects to all use QuickBuild including Database, scripts and process steps for each builds”

    • Continuous Integration Continuous Delivery Lead - Advanced Visual Computing
      2007 - 2011 · 4 yrs

      Demonstrated Visual Studio, C#, and MS WiX tool set to seamlessly integrate and deliver game samples and core lib SDK, MSI, MSM, and MSP. Defined and implemented system integration test plan and system test box configuration for LRB SDK graphics validation, driving code inspection and audit efforts. Monitored and Enforced all alerts and remedies for Intel Advanced Visual Computing SDK. Created system level integration test plan and code inspection practice. Integrated klocwork inspection, Bullseye coverage and System Level BVT/FVT as part of build flow. Awarded 2 Intel Software Solution Group (SSG) Division Recognition Award for “flawless SDK with zero issue (for MSI installation)” and for “Redesigned code branching strategy and test plan execution for Visual Computing Dev teams and partners in all different geos”