Juan M. Orbegoso

Hi there 👋 I'm

Juan M. Orbegoso _

DevOps | Certified Azure Administrator | Back-End Software Developer | Automation Enthusiast

take a look at my profile

About Me

Proactive DevOps with 3 years of experience working on cloud and on-premises environments, and over 5 years building code solutions.

As a DevOps, I am focused on automatizing and optimizing the SDLC (Software Development Life Cycle) enhancing systems reliability, scalability, and security implementing efficient CI/CD pipelines, IaC (Infrastructure as Code), and resilient cloud resources.

I am passionate about automation 🤖, and in my spare time, I enjoy deploying self-hosted solutions on my home servers and experimenting with new tools in my local Kubernetes clusters.

Experience

Freelance Code Developer

Freelance Code Developer

github.com/JuanOrbegoso

Jun 2016 - Oct 2019

C#, Golang, Python, TypeScript, HTML, CSS, MvvmCross, Xamarin

DevOps & Azure Administrator

DevOps & Azure Administrator

Unified Software

Mar 2022 - Apr 2025

Azure, Bash, Docker, CI/CD Pipelines, Kubernetes, PowerShell, Python, Terraform

Roles and Responsibilities

feature image

DevOps

  • Added Docker support for backend and frontend web applications, optimizing security and performance.
  • Designed CI/CD pipelines to automate the SDLC (Software Development Life Cycle), ensuring efficient builds, testing, and deployments.
  • Automated application build process utilizing Azure Pipelines and GitHub Actions for artifact creation, such as Docker images, Helm charts, and IIS deployment packages.
  • Automated application deployments across different environments like Kubernetes, Azure App Service, and IIS with Azure DevOps.
  • Migrated legacy Jenkins pipelines to Azure Pipelines.

Skills:

Azure DevOps badge Azure Pipelines badge Docker badge GitHub Actions badge
feature image

Infrastructure

  • Provisioned and managed Microsoft Azure infrastructure with Terraform, ensuring scalability and reliability.
  • Optimized and tracked cloud spending in Microsoft Azure.
  • Enhanced security by implementing Role-Based Access Control (RBAC) and ensuring compliance with Azure Policies.
  • Developed a highly available Microsoft Azure infrastructure featuring geo-redundant resources, load balancing, and multi-region failover to ensure resilience.
  • Implemented monitoring and health checks for Azure resources to ensure availability, performance, and proactive issue detection.
  • Utilized Trivy (tfsec) to identify misconfigurations and detect potential security vulnerabilities in the Terraform scripts.

Skills:

Microsoft Azure badge Terraform badge Trivy badge
feature image

Kubernetes

  • Managed and deployed applications in Kubernetes utilizing Helm.
  • Automated horizontal pod scaling based on resource requests and limits to optimize the efficiency of cluster resources and application performance.
  • Configured health probes to improve application reliability.
  • Troubleshoot errors in Kubernetes pods by examining logs, events, port forwarding, and debugging.
  • Deployed self-managed solutions such as RabbitMQ, MongoDB, IPFS, Prometheus, and Grafana in Kubernetes.

Skills:

Helm badge Kubernetes badge Nginx badge Prometheus badge
feature image

Backend Code Development

  • Developed and maintained backend web projects using C#, Go, and TypeScript.
  • Detected memory leaks in C# applications.
  • Implemented session and token-based authentication to ensure secure user access in backend web applications.
  • Utilized technologies such as GraphQL, Entity Framework, IdentityServer4, RabbitMQ, MassTransit, Redis, and Webhooks.

Skills:

C# badge Go badge JavaScript badge RabbitMQ badge Redis badge TypeScript badge

Open-Source Projects

I contribute to the community by writing open-source projects, self-hosted solutions, and automation scripts

  • 132 ⭐ in GitHub


    Dotfiles [Windows 11]

    Dotfiles [Windows 11]

    Dotfiles [Windows 11] is an automation Script to set up a development environment in a Windows 11 computer, it is repeatable and reboot resilient.

    Skills:

    Bash badge PowerShell badge
  • 23 ⭐ in GitHub


    PSWindowsDotfiles

    PSWindowsDotfiles

    PSWindowsDotfiles is a PowerShell script to create and run dotfiles projects for Windows 10/11.

    Skills:

    PowerShell badge
  • 10 ⭐ in GitHub


    Wish List API

    Wish List API

    Wish List API is an API built in TypeScript following the principles of Domain-Driven Design and Clean Architecture where you can publish your wishes, keep them on track, until you fulfill them.

    Skills:

    Docker badge TypeScript badge
  • 10 ⭐ in GitHub


    PSWebSearch

    PSWebSearch

    PSWebSearch is a PowerShell script that allows users to search for content on Bing, Google, YouTube, or GitHub from the PowerShell console launching the web browser using only the keyboard.

    Skills:

    PowerShell badge
  • 3 ⭐ in GitHub


    ansible-workstation

    ansible-workstation

    Ansible-workstation is an ansible script to set up a fully featured Workstation linux machine.

    Skills:

    Ansible badge Bash badge Linux badge
  • 2 ⭐ in GitHub


    Checksum-Utils

    Checksum-Utils

    Checksum-Utils is a CLI tool to manage the checksum of your files, focused on NAS systems.

    Skills:

    Go badge
  • 🔒 Private Repository


    Presumax

    Presumax

    Presumax was an Android & Windows app focused on the calculation of material measurement and budgets for Peruvian civil engineering projects.

    Skills:

    C# badge Xamarin badge