Skip to content
View shahzebsiddiqui's full-sized avatar

Organizations

@buildtesters

Block or report shahzebsiddiqui

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shahzebsiddiqui/README.md

Shahzeb Siddiqui

Linkedin https://www.linkedin.com/in/shahzebmsiddiqui/

Seasoned HPC Engineer with 14+ years of experience designing, deploying, and optimizing high-performance computing systems across academia, national labs, and industry. Seeking to contribute deep expertise in HPC infrastructure, scientific software ecosystems, and performance engineering to drive innovation and efficiency at scale.

Shahzeb is the creator of buildtest an HPC testing framework to automate build and execution of tests. He also created lmodule, a Python API for module system which is a spin-off from buildtest project and it is a standalone API that can be used for testing modules.

Shahzeb created slurm utility called jobstats which is a wrapper to sacct and sreport to show slurm job details.

Please refer to my Resume if you are interested in reaching out to me for new job opportunities.

Experience

  • Extensive HPC Expertise: Delivered robust HPC infrastructure and user support at national lab, corporations and academia.
  • Software Ecosystem Leadership: Led deployment of the E4S stack with Spack and CI; contributed to 1,000+ package builds.
  • Monitoring & Observability: Built monitoring stack at CZ Biohub with Prometheus, Grafana, and alerting systems.
  • Training & Open Source: Created and maintained Buildtest, an open-source framework for HPC acceptance testing.
  • DevOps & Containerization: Architected container workflows with Singularity, Lmod, Ansible, and GitLab CI.
  • Performance Engineering: Expertise in SLURM, MPI/OpenMP/CUDA, and job-level analytics with XDMoD
Company Position Date
Chan Zuckerberg BioHub HPC Principal Engineer 01/2025-05/2025
Lawrence Berkeley National Laboratory HPC Programming Environment Engineer 11/2023 - 01/2025
Lawrence Berkeley National Laboratory HPC Consultant/Software Integration Specialist 05/2020 - 10/2023
Dassault Systemes HPC Systems Administrator 09/2019 - 05/2020
Pfizer HPC Linux Engineer 09/2016 - 09/2019
Penn State University R&D Software Systems Engineer Oct 2014 - Sep 2016
HPC Intern IBM T.J Watson Center Jun 2013 - Aug 2013
Graduate Researcher King Abduallah University of Science & Technology Jan 2013 - Dec 2013
Systems Analyst Global Science and Technology Feb 2012 - Aug 2012
Cyber Software Engineer Northrop Grumman Corporation Jun 2011 - Dec 2011
Database Programmer Intern Applied Research Laboratory May 2010 - Dec 2010

Shahzeb has experience installing and managing large software stack, cluster manager (Bright Cluster Manager, Cobbler), configuration management (Ansible), GPFS, Slurm and LSF. Shahzeb is an experienced Developer, Dev-Ops, System Administrator and often involved in open-source projects.

Shahzeb Siddiqui started out his career in High Performance Computing (HPC) in 2012 at King Abdullah University of Science and Technology (KAUST) while pursuing his Masters. His focus in HPC includes Parallel Programming, Performance Tuning, Containers (Singularity, Docker), Linux system administration, Scientific Software Installation and testing, Scheduler Optimization, and Job Metrics.

Education & Certification


For list of publications, please refer to my ORCID: https://orcid.org/0000-0002-2342-6974

GitHub Stats

Metrics

Metrics Metrics

Metrics

Metrics

Metrics

Open Source Projects

buildtest spack-infrastructure spack lmodule spack-configs easybuild e4s jobstats

Technology Stack

Topics Tools
Cluster Manager Bright Cluster Manager, Cobbler
Scheduler SLURM, LSF
Containers Singularity, Docker, Docker swarm, Kubernettes
Configuration Management Ansible
Build Framework Easybuild, Spack, OpenHPC
Programming Distributed Computing, GPU Computing, Parallel Computing, C, C++, Python, JAVA, PHP, CSS, HTML, Javascript, ColdFusion, TCL, Lua
Database MySQL, mariadb
DevOps Tools Jenkins, Git, Gitlab, Artifactory
Module Environment Lmod, EnvironmentModules
Ticketing System JIRA, JIRA Service Desk, ServiceNow
Misc Restructured Text, Markdown, Shell Scripting, Cyber-security, Computer Architecture

Conferences

2023

2022

2021

2020

Prior to 2020

Miscellaneous Talks

Publications

Pinned Loading

  1. spack/spack Public

    A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

    Python 4.7k 2.4k

  2. easybuilders/easybuild-framework Public

    EasyBuild is a software installation framework in Python that allows you to install software in a structured and robust way.

    Python 158 211

  3. buildtesters/buildtest Public

    HPC System and Software Testing Framework

    Python 69 21

  4. jobstats Public

    slurm utility for reporting job statistics

    Python 14 4

  5. easybuilders/eb-singularity Public

    Stuff related to integrating EasyBuild & Singularity

    Roff 6 4