Juan M. Orbegoso

Hi there 👋 I'm

Juan M. Orbegoso _

DevOps | Certified Azure Administrator | Kubernetes Administrator | Full-Stack Developer

take a look at my profile

About Me

DevOps & Azure Cloud Administrator with 3 years of experience containerizing web applications, automating processes through scripts and CI/CD pipelines, and provisioning cloud infrastructure with a focus on security, cost optimization, and high availability. Specialized in Microsoft Azure and Kubernetes, applying cloud-native orchestration and monitoring practices.

With a background as a Full-Stack Developer (4+ years) delivering end-to-end software solutions, from requirements gathering to production deployment. Experienced in leading multidisciplinary development teams and coordinating with international stakeholders.

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

DevOps & Backend Software Developer

DevOps & Backend Software Developer

Freelance

Sep 2025 - Present

Azure, Docker, CI/CD Pipelines, Kubernetes, Bicep, DDD, EDA

DevOps & Azure Cloud Administrator

DevOps & Azure Cloud Administrator

Unified Software

Mar 2022 - Apr 2025

Azure, Docker, CI/CD Pipelines, Kubernetes, Terraform

Product Owner & Full-Stack Developer

Product Owner & Full-Stack Developer

Freelance

Jun 2016 - Oct 2019

Azure, C#, MVVM, Xamarin

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
  • 22 ⭐ 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
  • 9 ⭐ 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