Marc Barlo

Staff Software Engineer at Twilio

Vancouver, British Columbia, Canada
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
🎓
Top School
Marc Barlo is a Staff Software Engineer based in Vancouver with 12 years of experience specializing in developer productivity, DevOps, and cloud infrastructure. He designs and operates large-scale AWS account lifecycles, IAM governance, and progressive org-wide controls, and has driven tooling for JIT access, aws-config, and Terraform at companies like Segment and Twilio. Marc led CI and infrastructure enablement, maintained Buildkite and Kubernetes deployment tooling, and mentored distributed engineering teams across North America and Bengaluru. He contributed to the popular Atlantis project by implementing parallel Terraform plan execution and CI improvements that significantly sped up pull-request automation. Known for turning slow processes into efficient, auditable workflows, he blends hands-on coding (Go, TypeScript, Bash) with policy-driven infrastructure management.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor of Applied Science (B.A.Sc.) Mathematics and Computer Science, Bachelor of Applied Science (B.A.Sc.) Mathematics and Computer Science at Simon Fraser University
languagesDanish
github-logo-circle

Github Skills (10)

golang10
terraformer10
automation10
automations10
go10
devops10
terraform10
cicd10
dockers9
docker9

Programming languages (7)

C#HCLJavaShellJavaScriptGoPython

Github contributions (5)

github-logo-circle
runatlantis/atlantis

Feb 2020 - Oct 2022

Terraform Pull Request Automation
Role in this project:
userDevOps Engineer
Contributions:14 commits, 7 PRs, 22 comments in 2 years 9 months
Contributions summary:Marc implemented and improved the CI/CD automation for Terraform pull request automation. This involved adding parallel plan execution via repository configuration, which improved the speed of the planning process. The changes include modifications to the project command builder and command runner to support parallel plan and apply functionalities. Additionally, the user updated testing configurations to accommodate these changes, ensuring the reliability of the automated processes.
atlantisgolangdevopsgopull-request
segmentio/opslevel-go

Jun 2020 - Jan 2021

A Go client for the OpsLevel Integrations API
Contributions:2 releases, 1 review, 15 commits in 7 months
golangapiapi-clientgo-clientintegrations
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
Marc Barlo - Staff Software Engineer at Twilio