Juan M. Orbegoso

Hi there 👋 I'm

Juan M. Orbegoso _

SRE | DevOps | Microsoft Azure | Kubernetes | Observability & Automation

take a look at my profile

About Me

Site Reliability Engineer at one of Peru’s largest banks, driving reliability, resilience and observability for cloud-native systems.

3+ years as DevOps Engineer in a US-based fintech, building CI/CD pipelines, containerized workloads, and managing Azure infrastructure.

Former Software Developer (3+ years), using that experience to apply best practices in automation and reliability.

Fintech & banking experience ensuring reliability of enterprise-grade platforms.

Passionate about automation, observability, and infrastructure experimentation, frequently deploying self-hosted solutions and exploring new tools in local Kubernetes clusters.

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

  • 138 ⭐ 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
  • 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

Blog

I write about: