Full stack · Sysadmin · DevOps · Monitoreo

Desarrollo software y administro sistemas.

Soy Mikell. Trabajo entre el código y la infraestructura: aplicaciones web, servidores Linux y Windows, automatización y monitoreo.

mikellbobadilla@gmail.com
Herramientas habituales
  • Linux
  • Windows Server
  • Java
  • Node.js
  • React
  • MariaDB
  • PostgreSQL
  • Docker
  • Ansible
  • Prometheus
  • Grafana
estado.mikell.com.ar6 de 6 servicios activos
hostsistemap95uptime
web01Ubuntu 24.0414 ms99.971%
db01MariaDB 11.43 ms99.982%
ad01Windows Server 202221 ms99.961%
app02Docker 279 ms99.974%
mon01Prometheus 3.16 ms99.988%
backup01Debian 1237 ms99.903%
latencia p95 · últimas 24 h14 ms

última alerta resuelta hace 3 h 12 min · disco al 91% en backup01

01 · Qué hago

Áreas de trabajo

Las cosas en las que paso la mayor parte del tiempo.

Desarrollo full stack

Aplicaciones web con Java, Node.js y React, sobre MariaDB y PostgreSQL.

  • APIs y paneles internos
  • Bases de datos MariaDB y PostgreSQL
  • Autenticación con Active Directory

Sistemas Linux y Windows

Instalación y mantenimiento de servidores Ubuntu, Debian, RHEL y Windows Server.

  • Active Directory
  • DNS
  • Backups
  • Actualizaciones

DevOps

Automatización de despliegues e infraestructura.

  • CI/CD con GitHub Actions y GitLab CI
  • Docker
  • Ansible

Monitoreo

Métricas, logs y alertas para saber cómo están los servicios.

  • Prometheus
  • Grafana
  • Centreon
02 · Proyectos

Algunos proyectos

Una selección de cosas en las que trabajé.

bug.mikell.com.ar
Bug ejecutando un programa en assembler 8086 paso a paso, con el panel de registros, memoria y pila
Aplicación web

Bug, simulador de DEBUG 8086

Simulador web del DEBUG de MS-DOS para escribir assembler 8086 y ejecutarlo paso a paso, con registros, memoria y pila a la vista.

  • TypeScript
  • React
  • Vite
Cashi mostrando el resumen del mes con el total gastado y el desglose por categoría

Escaneá para abrirla en tu celular

App para celular

Cashi, control de gastos

App instalable para registrar gastos puntuales y recurrentes por categoría. Los datos se guardan solo en el teléfono.

  • PWA
  • IndexedDB
03 · Cómo trabajo

Forma de trabajo

  1. 01

    Entender

    Conocer qué corre, dónde y de qué depende antes de cambiar algo.

  2. 02

    Automatizar

    Llevar las tareas repetidas a scripts, playbooks o pipelines en Git.

  3. 03

    Documentar

    Dejar métricas, alertas y notas para que cualquiera pueda seguir el sistema.

04 · Preguntas

Algunas preguntas

¿Desarrollo o sistemas?

Ambos. Parte del tiempo escribo código y parte administro los servidores donde corre.

¿Linux o Windows?

Los dos. Linux para servicios web y contenedores; Windows Server para Active Directory y servicios internos.

¿Qué lenguajes usas?

Java, TypeScript y JavaScript para aplicaciones, y Bash y PowerShell para automatizar.

¿Dónde está tu código?

Algunos scripts y proyectos personales están en GitHub.

05 · Contacto

Contacto

Si quieres escribirme, el correo es la mejor vía.

mikellbobadilla@gmail.com