Sebastian Rivera is an Engineering Team Lead based in Miami with a decade of experience building distributed systems, developer tooling, and cloud infrastructure. He moved from contributing core backend and DevOps work on HashiCorp’s widely used Terraform project into leadership roles at IBM, blending hands-on coding with team and delivery ownership. His open-source contributions include improving Terraform Cloud backend logging, integration tests, and implementing version management resources for the tfe provider—work that reflects both operational rigor and attention to developer experience. Comfortable across backend services, automation, and cloud configuration, he focuses on making infrastructure programmable and reliable for teams operating at scale. An early background in full-stack development and research informs his pragmatic approach to engineering trade-offs and observability.
10 years of coding experience
7 years of employment as a software developer
High School Diploma, High School Diploma at Belen Jesuit Preparatory School
Official HCP Terraform and Terraform Enterprise provider, maintained by HashiCorp. Provision HCP Terraform or Terraform Enterprise - with Terraform!
Role in this project:
Back-end Developer & Automation Engineer
Contributions:207 reviews, 135 commits, 171 PRs in 1 year 1 month
Contributions summary:Sebastian primarily contributed to the implementation of the `tfe_terraform_version` resource, including the creation of resources and the associated testing infrastructure. Their work involved the creation of import functions to allow users to import versions by version number or tool version ID. Furthermore, they added support for deprecated arguments within the resource. These changes demonstrate the development of provider features related to managing Terraform versions and also demonstrate automation related to the provider itself.
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Role in this project:
Back-end & DevOps Engineer
Contributions:86 reviews, 52 commits, 39 PRs in 11 months
Contributions summary:Sebastian primarily contributed to the backend functionality and cloud configuration of the Terraform project. They added support for new environment variables to configure the cloud settings, including hostname and organization, improving programmatic configuration. The user also updated dependencies for a go-tfe run task. Furthermore, the user refactored the code to handle structured logging within the Terraform Cloud backend and added integration tests.
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.