View all posts

Angel Rivera

Developer Advocate, CircleCI

Angel started his career as an US Air Force Space Systems Operations specialist in Cape Canaveral AF Station where he realized his passion for technology and software development. He has extensive experience in the private, public, and military sectors. His technical experience includes military/space lift operations, technical writing, software development, and SRE/DevOPs engineering. He also has a wealth of experience in defense and federal sectors such as contracting, information systems, security, and management.

You can find him speaking at or organizing local tech meetups and hackathons where he enjoys engaging with developers.

Angel’s passions are positive disruption, learning, teaching, and mentoring. But most of all, he enjoys inspiring all forms of technologists and building awesome tech communities. When he’s not working with the developer community, he enjoys smoking all types of food: meats, fish, cheeses, and desserts.

Developer RP sits at a desk working on an advanced-level project.

Building CI/CD pipelines using dynamic config

Angel Rivera

Developer Advocate, CircleCI

An Arm processor shown next to the Docker logo

Managing CI/CD pipelines with Arm compute resource classes

Angel Rivera

Developer Advocate, CircleCI

Developer D sits at a desk working on a beginner-level project.

Managing reusable pipeline configuration with object parameters

Angel Rivera

Developer Advocate, CircleCI

Developer D sits at a desk working on an advanced-level project.

Run private cloud and on-premises jobs with CircleCI runner

Angel Rivera

Developer Advocate, CircleCI

TravisCircleCIconfig

CircleCI vs Shippable configuration: comparing build elements

Angel Rivera

Developer Advocate, CircleCI

2020-12-03-ciengineer

How to be a CI/CD Engineer

Angel Rivera

Developer Advocate, CircleCI

Developer C sits at a desk working on an advanced-level project

Tips for optimizing Docker builds

Angel Rivera

Developer Advocate, CircleCI

Developer B sits at a desk working on an advanced-level project.

Building Docker images for multiple operating system architectures

Angel Rivera

Developer Advocate, CircleCI

Developer RP sits at a desk working on a beginner-level project.

Local CI pipeline development

Angel Rivera

Developer Advocate, CircleCI

Developer C sits at a desk working on an intermediate-level project.

Infrastructure as Code, part 3: automate Kubernetes deployments with CI/CD and Terraform

Angel Rivera

Developer Advocate, CircleCI

Developer RP sits at a desk working on an intermediate-level project.

Infrastructure as Code, part 1: create a Kubernetes cluster with Terraform

Angel Rivera

Developer Advocate, CircleCI

Developer B sits at a desk working on an intermediate-level project.

Infrastructure as Code, part 2: build Docker images and deploy to Kubernetes with Terraform

Angel Rivera

Developer Advocate, CircleCI

Developer RP sits at a desk working on an intermediate-level project.

How do I use Infrastructure as Code?

Angel Rivera

Developer Advocate, CircleCI

Developer RP sits at a desk working on a beginner-level project.

Docker and CI/CD tutorial: a deep dive into containers

Angel Rivera

Developer Advocate, CircleCI

Developer C sits at a desk working on an advanced-level project.

Smoke testing in CI/CD pipelines

Angel Rivera

Developer Advocate, CircleCI

Developer A sits at a desk working on an intermediate-level project

Continuous integration with the Google Cloud Run orb

Angel Rivera

Developer Advocate, CircleCI

Developer B sits at a desk working on an intermediate-level project.

Adding application and image scans to your CI/CD pipeline

Angel Rivera

Developer Advocate, CircleCI

2019-09-06-devops-didnt-exist

DevOps didn’t exist when I started as a developer: How this one principle changed my career

Angel Rivera

Developer Advocate, CircleCI

Developer D sits at a desk working on an advanced-level project.

Automate releases from your pipelines using Infrastructure as Code

Angel Rivera

Developer Advocate, CircleCI

Developer A sits at a desk working on a beginner-level project.

Debugging CI/CD pipelines with SSH access

Angel Rivera

Developer Advocate, CircleCI

TravisCircleCIconfig.png

CircleCI vs Travis CI configuration: comparing build elements

Angel Rivera

Developer Advocate, CircleCI

Tutorial-Beginner-A

Building CI/CD pipelines using the CircleCI AWS ECR Orb

Angel Rivera

Developer Advocate, CircleCI

Developer B sits at a desk working on an advanced-level project.

Deploy applications using CircleCI, Docker, HashiCorp Terraform, and Google Cloud

Angel Rivera

Developer Advocate, CircleCI

AWS_permissions.jpeg

Minimize Risk Using the Principle of Least Privilege and AWS IAM Permissions

Angel Rivera

Developer Advocate, CircleCI