Skip to content
View mariano-tp's full-sized avatar

Block or report mariano-tp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mariano-tp/README.md

Mariano Enrique Torres Ponce - DevOps & MLOps

Cloud & DevOps Engineer focused on resilient, reproducible infrastructure and MLOps automation. I build CI/CD pipelines, Kubernetes/Helm delivery, and observability stacks that run locally or in the cloud-with zero vendor lock-in for demos and testing.

  • Kubernetes (EKS/OpenShift) · Terraform/IaC · CI/CD (GitHub Actions/Jenkins)
  • Docker/FastAPI · Observability (Prometheus, Grafana) · MLOps (MLflow)

Highlights

  • Reproducible IaC and delivery workflows with automated validation, linting, and releases.
  • Serverless patterns on AWS emulated locally (LocalStack) for fast, cost-safe integration tests.
  • Hands-on observability for apps and models: metrics, dashboards, basic drift checks.
  • Experiment tracking and artifact versioning with MLflow for traceable ML lifecycles.

Featured Projects

Infrastructure as Code

  • Terraform Local Demo - Reproducible infra without cloud providers (local + random). CI with fmt and validate.
    terraform-ci

  • AWS Serverless Local Demo - Serverless “without the cloud”: S3 + SQS + DynamoDB on LocalStack, with integration tests and CI in GitHub Actions.
    ci

Kubernetes & Delivery

  • Helm Chart Skeleton - Chart skeleton for K8s deployments with CI (lint + template) and automated releases.
    chart-ci

  • Kubernetes Admin Ops Kit - Runbooks-as-code for K8s admins: Ansible playbooks (cordon/drain, ordered restarts, rollback), Helm chart (api/worker/nlp with probes, PDB, NetworkPolicy), and CI with KinD.
    ci

Observability

MLOps

  • ML Mini Pipeline - Mini ML pipeline (scikit-learn) that generates synthetic data, trains, and publishes artifacts (model.pkl, metrics.json) with CI.
    ci

  • MLflow Mini Experiments - Experiment tracking with MLflow: parameters, metrics, and models; reproducible CI; optional local UI with Docker Compose.
    ci

All repos are free of corporate/cloud dependencies; everything runs locally or fully online via GitHub Actions.

Skills

  • IaC: Terraform (modules, workspaces), policy-as-code basics, validations in CI
  • Kubernetes: Helm packaging, rollout strategies, PDB/NetworkPolicy, KinD for CI
  • CI/CD: GitHub Actions, Jenkins, semantic versioning and automated releases
  • Observability: Prometheus exporters, Grafana dashboards, health checks
  • Python & APIs: FastAPI services, pytest, Dockerized builds
  • MLOps: MLflow tracking, artifact/version management, basic drift monitoring

Publications & Profiles

Pinned Loading

  1. k8s-admin-ops-kit k8s-admin-ops-kit Public

    Runbooks-as-code for Kubernetes admins: Ansible playbooks (cordon/drain, ordered restarts, rollback), Helm chart (api/worker/nlp with probes, PDB, NetworkPolicy), and CI with KinD.

    Shell

  2. terraform-local-demo terraform-local-demo Public

    Terraform without a cloud provider (local + random). CI with fmt/validate.

    HCL

  3. aws-serverless-local-demo aws-serverless-local-demo Public

    AWS-like serverless on LocalStack (S3 → Lambda → DynamoDB) with unit + integration tests and GitHub Actions CI. No cloud account needed.

    Python

  4. helm-chart-skeleton helm-chart-skeleton Public

    Production-ready Helm chart skeleton with CI in GitHub Actions (lint + render + packaged releases).

    Smarty

  5. ml-mini-pipeline ml-mini-pipeline Public

    Mini ML pipeline with scikit-learn (Iris). Trains in CI, saves metrics, and uploads the model as an artifact.

    Python

  6. fastapi-observability-demo fastapi-observability-demo Public

    FastAPI + Prometheus metrics (/metrics) with CI (pytest, Docker build, CodeQL).

    Python