Michael Trevor Giansiracusa

Principal DevSecOps Architect & Strategic Team Lead

About Me

With over six years of experience and three leadership roles at Oak Ridge National Laboratory, I am a driven technical leader specializing in DevSecOps, high-performance computing, and data engineering. My expertise spans backend development in Python, Go, Java and other languages, with a proven track record of modernizing legacy systems and building robust data pipelines. As the current DevSecOps Team Lead at the Atmospheric Radiation Measurement Data Center, I spearhead initiatives in GitLab pipeline architecture, Kubernetes deployments, and team mentorship. I hold a Bachelor's degree in Computer Science from Indiana University of Pennsylvania with a focus on Languages and Systems, complemented by an Associate's degree in Electrical and Computer Engineering. My diverse technical background includes experience with machine learning, robotics, and scientific computing, enabling me to bridge the gap between cutting-edge technology and practical solutions. I'm passionate about fostering team growth and delivering innovative solutions that drive scientific discovery.

Professional Experience

DevSecOps Engineer and Team Lead

The Atmospheric Radiation Measurement Data Center
Oak Ridge National Laboratory (Sept 2022 - Current)
  • POC for High Performance Computing (HPC) team
  • Team Lead and Infrastructure Designer of DevSecOps team
  • Lead the effort to port 20-year-old legacy code and builds to modern DevOps standards
  • Lead architect of self-hosted GitLab pipelines and secure deployment strategies
  • Outreach coordinator for onboarding staff to DevOps principles and designs
  • Lead maintainer and mentor for production data retrievals team
  • Consultant and maintainer of containerized Jupyter Hub based Data Workbench deployed on local Kubernetes infrastructure
  • Consult for reprocessing team and mentor leaders in that team

Scientific Software Engineer

The Atmospheric Radiation Measurement Data Center
Oak Ridge National Laboratory (Sept 2018 - Sept 2022)
  • Member of High Performance Computing (HPC) team
  • Mentor and Lead Designer of Reprocessing team
  • Operational data engineering on instrument level data for quality assurance
  • Lead architect of automated reprocessing workflow
  • GitLab architect for reprocessing team
  • GitOps developer for deployment on Virtual Machines (VMs)
  • Developed client-side automation for ARMLive API
  • Lead maintainer and mentor for production data retrievals team
  • Lead developer of Kafka based Twitter bot for community outreach
  • Manage system for reprocessing and client data delivery systems

Post Bachelors Research Associate (ORAU)

The Atmospheric Radiation Measurement Data Center
Oak Ridge National Laboratory (Sept 2017 - Aug 2018)
  • Member of reprocessing team
  • Operational data correction on instrument level data for quality assurance
  • Contributed to the development of an updated reprocessing workflow
  • Created reprocessing toolbox to standardize and automate routine reprocessing tasks
  • Contributed to cluster level parallel processing implementation Dask client
  • Developed client-side automation for ARMLive API

Higher Education Research Experiences (HERE) Intern

Oak Ridge National Laboratory
June 2017 - Aug 2017
  • Worked in a team on web development
  • Used machine learning, Python, and neural networks
  • Conducted research and development on two projects
  • Error detection algorithm for live sensor data
  • Basket analysis of user preferences for suggested products

Air Force Research Lab Internship & Contractor

Air Force Research Lab - Information Directorate, Rome, NY
May 2016 - May 2017
  • Conduct research on deep convolutional neural networks using CAFFE and TensorFlow
  • Built and maintained a high-performance computing platform
  • Co-Authored and published four conference papers on image processing
  • Worked with a team researching image processing and large scale data analytics

Computer Science Department Tutor

Indiana University of Pennsylvania
Jan 2016 - May 2017
  • Tutored Computer Science students in Java, MIPS, and X86 Assembly and Matlab

Biological Science Technician

United States Department of Agriculture – Agriculture Research Service
July 2014 - Aug 2015
  • Worked in Dr. William Meikle's research lab
  • Installed and maintained solar-powered sensor systems with data loggers for a honey bee research group
  • Developed novel robotic Arduino based hive access device

Education

Indiana University of Pennsylvania

Bachelor of Science in Computer Science
Sept 2017
  • Major: Computer Science – Languages and Systems track
  • Accredited by the Computing Accreditation Commission of ABET
  • Minor: Mathematics

Pima Community College

Associates in Electrical and Computer Engineering
May 2016
  • Major: Electrical and Computer Engineering
  • Minor: Mathematics

Awards and Recognition

  • Awarded Barry Day Outstanding Computer Science Student Scholarship 2016
  • Received Best in Class award for COSC 300 – Assembly Language in 2016

Skills & Expertise

Technical Skills

High-Performance Computing Scientific Programming Data Analysis Machine Learning Numerical Methods Simulation Software Development

Programming Languages

Python C/C++ Fortran MATLAB R Golang JavaScript

Tools & Frameworks

MPI Slurm OpenMP CUDA TensorFlow PyTorch Git RHEL, Rocky Linux, CentOS, etc. Docker Kubernetes Vault Keycloak GitLab CI/CD Kustomize Project Management

Publications & Research

Data Workbench For Earth and Atmospheric Science Research Community
2024

S. Goswami, K. Dumas, W. Darnell, V.T. Garbulet, M. Giansiracusa, et al. Published in 2024 IEEE International Conference on Big Data (BigData), 2320-2325.

Enhancing Discoverability and Management of Atmospheric Data at Scale: Solutions from the ARM Data Center
2024

C. Shah, W. Darnell, H. Collier, H. Shanafield, M. Giansiracusa, G. Prakash. Published in 2024 IEEE International Conference on Big Data (BigData), 783-792.

Integrating High-Resolution Modeling with Diverse Field Campaign Observations through an Open Science Summer School
2024

M.A. Grover, S. Collis, D. Feldman, A. Fridlind, Y.C. Feng, M. Giansiracusa, et al. Published in Bulletin of the American Meteorological Society.

Enabling Post-campaign Processing of Single Particle Soot Photometer (SP2) Data Using PySP2 and Dask
2024

R.C. Jackson, A. Sedlacek, A. Theisen, S.M. Collis, M.A. Grover, J.R. O'Brien, et al. Published in 104th AMS Annual Meeting.

Provenance–aware workflow for data quality management and improvement for large continuous scientific data streams
2019

J. Kumar, M.C. Crow, R. Devarakonda, M. Giansiracusa, K. Guntupally, et al. Published in 2019 IEEE International Conference on Big Data (Big Data), 3260-3266. Citations: 8

Modern, microservices based web-applications for accessing atmospheric data: ARM Data Center Example
2019

R. Devarakonda, K. Guntupally, M.C. Crow, W. Darnell, K.K. Dumas, et al. Published in AGU Fall Meeting Abstracts 2019, IN31C-0807.

Machine learning and social media to mine and disseminate big scientific data
2018

R. Devarakonda, M. Giansiracusa, J. Kumar. Published in 2018 IEEE International Conference on Big Data (Big Data), 5312-5315. Citations: 4

Social media based NPL system to find and retrieve ARM data: Concept paper
2017

R. Devarakonda, M. Giansiracusa, J. Kumar, H. Shanafield. Published in 2017 IEEE International Conference on Big Data (Big Data), 4736-4737. Citations: 3

Double-density and dual-tree based methods for image super resolution
2017

M. Giansiracusa, E. Blasch, P. Singerman, S. Ezekiel. Published in Geospatial Informatics, Fusion, and Motion Video Analytics VII 10199, 123-138.

General linear hypothesis test: a method for algorithm selection
2017

P. Singerman, E. Blasch, M. Giansiracusa, S. Ezekiel. Published in Geospatial Informatics, Fusion, and Motion Video Analytics VII 10199, 121-137.

Matrix sketching for big data reduction (Conference Presentation)
2017

S. Ezekiel, M. Giansiracusa. Published in Geospatial Informatics, Fusion, and Motion Video Analytics VII 10199, 122-122.

A comparative study of multi-scale image super-resolution techniques
2016

M. Giansiracusa, S. Ezekiel, J. Raquepas, E. Blasch, M. Thomas. Published in 2016 IEEE Applied Imagery Pattern Recognition Workshop (AIPR), 1-7. Citations: 1

Multi-focus and multi-modal fusion: a study of multi-resolution transforms
2016

M. Giansiracusa, A. Lutz, S. Ezekiel, M. Alford, E. Blasch, A. Bubalo, et al. Published in Geospatial Informatics, Fusion, and Motion Video Analytics VI 9841, 64-73. Citations: 3

A comparative study of multi-focus image fusion validation metrics
2016

M. Giansiracusa, A. Lutz, N. Messer, S. Ezekiel, M. Alford, E. Blasch, et al. Published in Geospatial Informatics, Fusion, and Motion Video Analytics VI 9841, 74-82. Citations: 2

Optimal multi-focus contourlet-based image fusion algorithm selection
2016

A. Lutz, M. Giansiracusa, N. Messer, S. Ezekiel, E. Blasch, M. Alford. Published in Geospatial Informatics, Fusion, and Motion Video Analytics VI 9841, 48-55. Citations: 5

Bandelet-based image fusion: a comparative study for multi-focus images
2016

M. Giansiracusa, A. Lutz, N. Messer, S. Ezekiel, E. Blasch, M. Alford. Published in Geospatial Informatics, Fusion, and Motion Video Analytics VI 9841, 56-63. Citations: 3

Atmospheric Data Community Toolkit (ACT): A Python Library for Working with Atmospheric Data
2020

A. Theisen, S. Collis, R. Jackson, Z. Sherman, N.L. Hickmon, K.E. Kehoe, et al. Published in 100th American Meteorological Society Annual Meeting. Citations: 1

Download Resume

Contact Information

Feel free to reach out for professional inquiries, research collaboration opportunities, or questions about my work. I'm particularly interested in collaborating on projects related to DevOps, supercomputing operations, and scientific computing infrastructure.

Email: giansiracumt@ornl.gov

Office: Oak Ridge National Laboratory
4500N, Room E120-I
Oak Ridge, TN, 37831

Phone: 865-576-4668

Web: www.arm.gov

Professional Profiles: