Stephen Lowrie

Senior Software Engineer at Roku Inc.

San Antonio, Texas, 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

🤩
Rockstar
Stephen Lowrie is a Senior Software Engineer based in San Antonio with a decade of experience building reliable, production-focused systems. At Roku he applies deep backend and automation skills, notably contributing to foundational open-source projects like coreos-assembler and ignition where he improved build/test infrastructure, PXE install scenarios, LUKS/Clevis support, and robust error handling for provisioning workflows. He combines DevOps and backend development fluency to bridge build systems, testing, and secure first-boot configuration, which makes him effective on platform and infrastructure teams. Colleagues rely on him for pragmatic bug fixes and thoughtful extensions that make complex deployment paths more testable and secure.
code10 years of coding experience
github-logo-circle

Github Skills (14)

build-system10
go10
luks10
build-automation10
cicd10
testing10
githubaction-workflow9
github-ci9
bash9
ipxe8
docker8
system-administration8
security8
dockers8

Programming languages (9)

HCLShellC++RustCGoHTMLGroovy

Github contributions (5)

github-logo-circle
coreos/ignition

Jun 2017 - Apr 2021

First boot installer and configuration tool
Role in this project:
userBack-end Developer
Contributions:2 releases, 107 reviews, 101 commits in 3 years 11 months
Contributions summary:Stephen primarily focused on enhancing the core functionality of the `coreos/ignition` repository. Their contributions included modifying the base configuration to handle different root parameters, updating file rendering, and adding new functions for getting user and group IDs. Furthermore, they addressed bug fixes to ensure correct error handling for directory, link, and file creation. The user also added code to support LUKS volumes and integrating with the Clevis system for secure device access.
installerfedoracoreos
coreos/coreos-assembler

Aug 2018 - Oct 2020

Tooling container to assemble CoreOS-like systems
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:39 reviews, 33 commits, 31 PRs in 2 years 2 months
Contributions summary:Stephen primarily contributed to the repository by modifying build and test infrastructure. They switched to upstream mantle in a build script, indicating an understanding of build processes. The user also introduced a new scenario and modified existing ones for testing PXE installation, enhancing the testing capabilities for the coreos-assembler project. The user added a new option to create additional disk devices. Additionally, they updated the kola resource test to use a different bucket, and added the ability to tag tests with a list of strings.
containerscoreosbuildsystemdockerassemble
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
Stephen Lowrie - Senior Software Engineer at Roku Inc.