Joe Rocklin

Principal DevOps Engineer DM at Siemens Digital Industries Software

Ohio, 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
Joe Rocklin is a Principal DevOps Engineer with 15+ years of software engineering experience, blending low-level systems work and cloud-native infrastructure expertise to enable developer productivity. Based in Ohio and currently at Siemens Digital Industries Software, he focuses on containers, Kubernetes, and the full software stack that powers cloud applications. His background spans kernel drivers to large enterprise DevOps platforms, and he brings a pragmatic, developer-first mindset to building tooling and automation. Joe also contributes to open-source, enhancing the popular go-gitlab SDK with improved error handling, user management, and richer webhook types—demonstrating attention to reliability and observability in integrations.
code15 years of coding experience
job16 years of employment as a software developer
bookB.S., B.S. at University of Cincinnati
bookGraduate Coursework & Research, Graduate Coursework & Research at University of Cincinnati - College of Engineering and Applied Science
stackoverflow-logo

Stackoverflow

Stats
41reputation
64kreached
1answer
0questions
github-logo-circle

Github Skills (11)

error-handling10
go10
gitlab-api10
testing10
api-design9
autodesk-webhooks9
webhooks9
slack-webhooks9
github-webhooks9
stored-procedures6
subsonic6

Programming languages (16)

SmartyJavaC++TeXGoMustacheHTMLGroovy

Github contributions (5)

github-logo-circle
xanzy/go-gitlab

Apr 2018 - Nov 2020

GitLab Go SDK
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs in 2 years 6 months
Contributions summary:Joe focused on enhancing the `go-gitlab` library by addressing error handling and improving the user management functionalities. They updated the block/unblock user operations to use new error handling. They also added tests for the unblock user functionality and corrected spelling errors in the structs. Furthermore, the user added more fields to the webhook types to capture more data from the GitLab events.
golanggitlab-cigitlab-apigitlabsdk
joerocklin/go-gitlab

Apr 2018 - Aug 2022

A GitLab API client enabling Go programs to interact with GitLab in a simple and uniform way
Contributions:1 PR, 5 pushes, 4 branches in 4 years 4 months
golangapiapi-clientgitlab-apigitlab
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
Joe Rocklin - Principal DevOps Engineer DM at Siemens Digital Industries Software