Alan Rodrigues

DevOps Engineer at University of Notre Dame

South Bend, Indiana, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Alan Rodrigues is a DevOps engineer with 12 years of experience specializing in C, Python, shell scripting, and GNU/Linux, focused on large-scale grid and cluster computing for high-energy physics. Based in South Bend, he has been a lead developer on the CMS Workload Management (WMCore) team, driving design, testing, deployment and operations for Monte Carlo and data reprocessing across the worldwide CMS collaboration. His work spans infrastructure, automation and CI/CD—evidenced by contributions automating approval/testing pipelines, OpenStack image management, and deployment/configuration for DMWM and cms-bot repositories. Comfortable integrating monitoring, logging, and external services like AMQ and GGUS, he blends systems engineering with close cross-team collaboration to keep production services resilient. Notably, his career path includes hands-on operations at CERN and Fermilab and long-term stewardship of mission-critical scientific workflows, reflecting both deep domain knowledge and pragmatic engineering.
code12 years of coding experience
job7 years of employment as a software developer
bookGraduation, Digital Systems Engineer, Graduation, Digital Systems Engineer at Universidade Estadual do Rio Grande do Sul
languagesEnglish, Portuguese, French
github-logo-circle

Github Skills (22)

github-ci10
python10
scripting10
configuration-management10
bash10
cicd10
rsync10
automation10
automations10
githubaction-workflow10
testing9
monitor9
monitoring9
system-monitoring9
sys9

Programming languages (6)

ShellC++CGoPerlPython

Github contributions (5)

github-logo-circle
dmwm/deployment

Oct 2013 - Jan 2023

CMS DMWM Deployment
Role in this project:
userDevOps Engineer
Contributions:48 reviews, 174 commits, 159 PRs in 9 years 4 months
Contributions summary:Alan primarily contributed to the repository's infrastructure and configuration, evidenced by changes to rsync rules, API documentation, and the addition of monitoring and logging features. Their work includes updating rsync rules for data synchronization, adding links to documentation, and integrating with external services like GGUS and AMQ for monitoring. They also made modifications to configuration files for services like ReqMgr2 and WorkQueue, demonstrating proficiency in deployment and system management within the CMS DMWM environment.
cmsdeploymentdmwm
cms-sw/cms-bot

Jun 2018 - Dec 2021

A few scripts to automate approval / testing process
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:6 commits, 4 PRs, 5 comments in 3 years 7 months
Contributions summary:Alan primarily focused on automating and configuring the testing and deployment processes for the `cms-bot` repository. They updated OpenStack image names used in the CI/CD pipeline and implemented scripts for the DMWM environment, including setting up Rucio and configuring database connections. Furthermore, the user worked on updating Python versions, and modifying scripts related to Python3 testing, along with ensuring successful builds and deploys.
approval-testingtestingapprovalautomationtesting-process
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial