Francisco Herrera Profile Picture

Francisco Herrera

Senior DevOps Engineer | Cloud Architect | Site Reliability Engineer (SRE)

San Salvador, El Salvador (Remote-friendly) LinkedIn

Professional Summary

Dynamic and results-driven Senior DevOps, Cloud Architect, and Site Reliability Engineer (SRE) with over 8 years of progressive experience designing, building, and optimizing cloud-native infrastructure for highly scalable enterprise and startup environments. Recognized as a technical leader who bridges the gap between engineering execution and strategic business objectives. Expert in AWS, GCP, and Kubernetes ecosystems, with advanced proficiency in Infrastructure as Code (IaC) and modern AI systems orchestration. Proven track record of spearheading large-scale cloud migrations, driving aggressive cost-optimization initiatives, and establishing rigorous GitOps workflows. Adept at managing high-performance inference engines, enforcing strict security postures, and delivering highly available, fault-tolerant solutions while mentoring cross-functional engineering teams.

Technical Skills Dashboard

Filter:

Cloud & Architecture

AWS (EC2, ASG, Lambda, Fargate) AWS S3 & RDS AWS VPC & IAM GCP Ecosystem Azure Services Multi-Cloud Strategy

Containers & Orchestration

Kubernetes (EKS, AKS, GKE) Docker Red Hat OpenShift AWS ECS & ECR Container Security & Hardening

CI/CD & GitOps

ArgoCD (GitOps core) Jenkins Pipelines GitHub Actions Apache Airflow Immutable Tagging (Git SHAs)

Infrastructure as Code

Terraform Terraform Cloud Pulumi Packer AWS CloudFormation

Observability & Monitoring

Grafana Prometheus Alert Manager Datadog CloudWatch Loki & ELK Stack DataHub

AI Infrastructure & Data

AI Agent Orchestration Model Deployment LightLLM Inference AWS Bedrock Integration Snowflake DW AWS Glue ETL LLMOps

Automation & Scripting

Python Development Bash Scripting Go (Golang)

Multi-Cloud Architecture Expertise

8+ years of hands-on production work across all three major hyperscalers. Each diagram below reflects real architecture patterns delivered in the roles described in the timeline — not vendor training material.

AWS

Compute, Serverless & Data Platforms

Production experience spanning EC2/ECS/EKS compute, serverless Lambda, Bedrock AI integration, Kinesis streaming pipelines, and RDS/S3/Snowflake data platforms — delivered across advertising, fintech, and large-scale on-prem-to-cloud migration projects.

graph TD
  User["End Users / API Clients"] --> Route53["AWS Route 53 DNS"]
  Route53 --> ALB["Application Load Balancer"]
  subgraph AwsCompute ["Compute Layer"]
    ECS["ECS / EKS Fargate Containers"]
    Lambda["AWS Lambda Functions"]
    ALB --> ECS
    ALB --> Lambda
  end
  subgraph AwsDataAI ["Data & AI"]
    Kinesis["Kinesis Data Streams"]
    Bedrock["AWS Bedrock (AI/ML)"]
    RDS["RDS (PostgreSQL / SQL Server)"]
    S3["S3 Data Lake"]
    Glue["AWS Glue ETL"]
    Snowflake["Snowflake Data Warehouse"]
    ECS --> Kinesis
    Lambda --> Bedrock
    ECS --> RDS
    Kinesis --> S3
    Glue --> S3
    Glue --> Snowflake
  end
  subgraph AwsSecurity ["Security & Ops"]
    IAM["IAM & VPC"]
    CW["CloudWatch"]
    ECS --> IAM
    ECS --> CW
    Lambda --> CW
  end
                
GCP

Containerized Microservices & Analytics

Built containerized microservices on GKE, event-driven pipelines with Cloud Pub/Sub, and large-scale analytics on BigQuery — deployed alongside multi-cloud observability shared with Azure Monitor.

graph TD
  Client["Client Applications"] --> LB["Cloud Load Balancing"]
  subgraph GcpCompute ["Compute Layer"]
    GKE["GKE (Google Kubernetes Engine)"]
    LB --> GKE
  end
  subgraph GcpData ["Data & Messaging"]
    PubSub["Cloud Pub/Sub"]
    BQ["BigQuery"]
    GCS["Cloud Storage"]
    GKE --> PubSub
    PubSub --> BQ
    PubSub --> GCS
  end
  subgraph GcpOps ["Observability & IAM"]
    CloudMon["Cloud Monitoring & Logging"]
    IAM["Cloud IAM"]
    GKE --> CloudMon
    GKE --> IAM
  end
                
Azure

AI Agent Infrastructure & GitOps

Current focus on Azure-native AI infrastructure — AKS clusters, ArgoCD GitOps delivery, Azure OpenAI-backed agent services, and Azure Monitor/Key Vault for security and observability.

graph TD
  Dev["GitHub Actions CI"] --> ACR["Azure Container Registry"]
  subgraph AzureCompute ["Compute Layer"]
    AKS["AKS (Azure Kubernetes Service)"]
    ACR --> AKS
  end
  subgraph AzureGitOps ["GitOps Delivery"]
    ArgoCD["ArgoCD Controller"]
    ArgoCD --> AKS
  end
  subgraph AzureAI ["AI & Data"]
    AOAI["Azure OpenAI Service"]
    AKS --> AOAI
  end
  subgraph AzureSecurity ["Security & Observability"]
    KeyVault["Azure Key Vault"]
    AzMon["Azure Monitor"]
    AKS --> KeyVault
    AKS --> AzMon
  end
                

Professional Experience

Senior DevOps & Infrastructure Architect

Analytics Services – delivering cutting‑edge data analytics solutions

Jan 2026 – Present
  • Architect and manage the core cloud-native infrastructure for the company's AI Agent Platform, authoring modular Helm charts (platform-core, control-plane) automatically published to a private Helm repository via GitHub Actions pipelines.
  • Engineered declarative GitOps delivery pipelines using ArgoCD, establishing self-healing, automated pruning, and sync waves for deploying core microservices (broker, context-service, secure code sandbox) to Kubernetes (AKS) with zero configuration drift.
  • Designed and deployed a multi-cloud OpenTelemetry (OTel) Collector gateway pattern, routing OTLP traces, metrics, and logs from workloads to Azure Monitor and Google Cloud (Cloud Monitoring/Logging) simultaneously.
  • Scaled hosting and deployment infrastructure for the Model Context Protocol (MCP) Gateway service, enabling autonomous AI agents (leveraging Anthropic specs and Azure OpenAI models) to securely access vector search, RAG, and document processing tools.
  • Executed a comprehensive FinOps Datadog audit encompassing an inventory of 737 hosts, successfully identifying and implementing significant annual cost savings.
  • Hardened Kubernetes security posture by provisioning custom CA certificate authorities via cert-manager and mkcert, setting up secure ACR image pull secrets, and integrating automated registry vulnerability scanning.
View Architecture Diagram
graph TD
  subgraph AKS ["Kubernetes AKS Cluster (AI Platform)"]
    Workload["App Microservices (Broker, Sandbox, Context)"]
    McpGateway["MCP Gateway Service (Node/TS)"]
    OtelCol["OpenTelemetry Collector Gateway"]
    Workload -->|OTLP/HTTP traces, metrics, logs| OtelCol
    Workload -->|SSE / REST| McpGateway
  end
  subgraph CoreServices ["AI Core Services"]
    EntitySvc["Entity Service (Graph DB)"]
    ContextSvc["Context Service (gRPC / RAG)"]
    CodeSandbox["Code Sandbox (Secure Runtime)"]
    McpGateway -->|gRPC / Vector Search| ContextSvc
    McpGateway -->|Graph API| EntitySvc
    McpGateway -->|REST API| CodeSandbox
  end
  subgraph CloudObservability ["Multi-Cloud Telemetry"]
    AzureMon["Azure Monitor Application Insights"]
    GcpLogging["Google Cloud Monitoring & Trace"]
    OtelCol -->|AzureMonitor Exporter| AzureMon
    OtelCol -->|GoogleCloud Exporter| GcpLogging
  end
  subgraph GitOps ["GitOps & CI/CD Control Plane"]
    ArgoCD["ArgoCD Controller"]
    GitRepo["GitHub Repo (Platform Infra)"]
    ACR["Azure Container Registry (ACR)"]
    ArgoCD -->|Pulls Charts & Configs| GitRepo
    ArgoCD -->|Syncs Deployments| AKS
    AKS -->|Pulls Secure Images| ACR
  end
                  

Senior DevOps Engineer

Digital Consultancy & Software Engineering Studio – delivering infrastructure for enterprise clients across advertising, fintech, healthcare, and data platforms

2020 – 2025

Embedded as a senior infrastructure engineer at a software consultancy rather than a single product team — staffed across multiple concurrent client engagements. The projects below reflect that breadth, spanning advertising/ad-tech, a large data modernization initiative, and multi-client infrastructure advisory work.

DevOps Engineer & SRE

Online Recruitment Platform • Case Study & Diagrams →

2018 – 2020
  • Directed a multi-account AWS migration for the platform, standing up separate production and QA/staging AWS accounts and using Terraform for infrastructure-as-code provisioning across both.
  • Built and maintained HashiCorp Packer golden AMIs deployed across up to 40 EC2 instances running .NET applications behind Auto Scaling Groups (ASG).
  • Decomposed the legacy .NET monolith into containerized microservices and migrated the platform onto Kubernetes (EKS), improving deployment independence and horizontal scalability.
  • Migrated core databases from the Ireland datacenter to AWS RDS via AWS Direct Connect and AWS Database Migration Service (DMS), and maintained an Amazon Redshift cluster for downstream analytics.
  • Built and maintained CI/CD pipelines in GoCD, enforcing semantic versioning on releases and aligning deployment cadence with Agile sprint planning.
  • Stood up dedicated QA environments with automated Selenium test suites to validate releases before production rollout.
  • Implemented Dynatrace observability across the new AWS estate for full-stack application performance monitoring.
  • Executed the final cutover: migrated all DNS records and fully decommissioned the legacy Ireland datacenter once the AWS environment reached parity, achieving zero downtime for end-users.
View Architecture Diagram
graph TD
  subgraph LegacyDC ["Legacy Ireland On-Premises Datacenter"]
    Monolith[".NET Monolith App Servers"]
    OldDB["Primary SQL Server (Source)"]
    Monolith --> OldDB
  end
  OldDB -->|AWS Direct Connect| DMS["AWS DMS (Database Migration Service)"]
  DMS --> RDS["AWS RDS SQL Server (Target)"]
  subgraph ProdAccount ["AWS Account: Production"]
    ASG["Auto Scaling Group (~40 .NET EC2 Instances)"]
    EKS["EKS Cluster (Microservices, decomposed from Monolith)"]
    Redshift["Amazon Redshift (Analytics DW)"]
    ASG --> RDS
    EKS --> RDS
    RDS --> Redshift
  end
  subgraph QAAccount ["AWS Account: QA / Staging"]
    Selenium["QA Environments (Selenium Test Suites)"]
  end
  subgraph CICDPipeline ["CI/CD - GoCD"]
    Packer["HashiCorp Packer (Golden AMIs)"]
    Terraform["Terraform (Multi-Account IaC)"]
    GoCD["GoCD Pipelines (Semantic Versioning)"]
    Packer --> GoCD
    Terraform --> GoCD
    GoCD -->|Deploys| ASG
    GoCD -->|Deploys| EKS
    GoCD -->|Deploys| Selenium
  end
  subgraph ObsStack ["Observability"]
    Dynatrace["Dynatrace APM"]
  end
  ASG --> Dynatrace
  EKS --> Dynatrace
  Route53["AWS Route 53 DNS"] -->|Full DNS Cutover| ASG
  Monolith -.->|Decommissioned Post-Cutover| Route53
                  

IT Support Specialist

IT Solutions Provider • Case Study & Diagrams →

2015 – 2018
  • Delivered proactive technical support, systematic maintenance, and advanced troubleshooting for Windows Server environments and overarching enterprise IT infrastructure across multiple organizational entities.
  • Implemented, audited, and monitored automated backup strategies, maintaining 99.9% availability for key systems and ensuring operational business continuity via rapid incident triage and resolution.
View Architecture Diagram
graph TD
  subgraph ProductionOffice ["Primary Office Site"]
    DC1["Active Directory Domain Controller"]
    FS1["File & Data Server"]
    Syslog["Syslog Server / Alert Portals"]
    DC1 --> Syslog
    FS1 --> Syslog
  end
  subgraph BackupCenter ["Veeam Backup Infrastructure"]
    Veeam["Veeam Backup & Replication Suite"]
    NasLocal["Local NAS Node (Daily Backups)"]
    FS1 -->|VSS Snapshot Sync| Veeam
    DC1 -->|System State Backup| Veeam
    Veeam -->|Writes Daily Archives| NasLocal
  end
  subgraph OffsiteDR ["Offsite Recovery Location"]
    NasOffsite["Offsite NAS Storage (Weekly Replica)"]
    Glacier["Cloud Archival Storage (Cold Backup)"]
    NasLocal -->|WAN Replication Sync| NasOffsite
    NasLocal -->|Glacier Copy Job| Glacier
  end