Skip to content
View mikecozier's full-sized avatar

Block or report mikecozier

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
mikecozier/README.md

Hello World! ๐Ÿ‘‹
I'm Michael Cozier

Systems Administrator | DevOps & Infrastructure

Linux & Infrastructure Enthusiast | CCNA Certified | Security+ Certified | Army & NYPD Veteran

After 20 years of service in the U.S. Army and NYPD, I transitioned into technology, bringing the same discipline,
accountability, and problem-solving mindset to infrastructure automation, cloud security, and scalable DevOps systems.


In 2025, I completed a DevOps internship at Rakuten Advertising, where I automated GCP IAM policies,
built Terraform-based infrastructure, and developed alerting pipelines integrated with Slack and Cloud Monitoring.

Currently: B.S. in Computer Security Technology (GPA: 3.96) at Farmingdale State College

Certified: Cisco CCNA, CompTIA Security+, Google Associate Cloud Engineer


Skills

Linux & Security: Linux hardening, Fail2Ban, Wazuh
Containers & Networking: Docker, Traefik, NGINX, Dynamic DNS
Automation & IaC: Ansible, Terraform, GitHub Actions, IaC
Monitoring & Observability: Prometheus, Grafana
IAM: AWS IAM, GCP IAM, Active Directory

Featured Projects

Proxmox VM Provisioning & Secure Access Pipeline
Designed and implemented an end-to-end automation pipeline to provision, secure, and monitor virtual machines on Proxmox VE using Infrastructure as Code and CI/CD practices. The pipeline creates VMs from templates, configures secure SSH access using Vault-issued certificates, updates SSH client configuration, and automatically registers new hosts with Prometheus monitoring.
Tech: Proxmox VE, Terraform, Ansible, Jenkins, HashiCorp Vault (SSH CA), Prometheus
Outcome: Fully automated VM lifecycle with no manual provisioning, no static SSH keys, centralized access control, and immediate observability for every new system.
GitHub: github.com/mikecozier/proxmox-terraform-ansible-jenkins-create-vm
Proxmox VM Decommissioning Pipeline (Jenkins)
Built a safety-first CI/CD pipeline to automate virtual machine decommissioning on Proxmox VE using the Proxmox REST API. The pipeline enforces strict validation and confirmation guardrails, cleans up monitoring dependencies, performs graceful shutdowns, and ensures complete resource removal without orphaned disks or stale configurations.
Tech: Jenkins (Declarative Pipeline), Proxmox VE REST API, Bash, Python, Prometheus, Docker Compose, SSH, jq
Outcome: Controlled, auditable VM deletion with dependency-aware cleanup, reduced human error, and enterprise-style safeguards for destructive infrastructure operations.
GitHub: github.com/mikecozier/proxmox-terraform-ansible-jenkins-delete-vm
DevOps Monitoring & Reverse Proxy Stack
Designed and implemented a production-style Docker Compose stack to provide secure ingress, observability, and centralized logging for a home lab / server environment. The project integrates Traefik as a reverse proxy with automatic HTTPS, Prometheus for metrics collection, Grafana for visualization, Loki and Promtail for log aggregation, and Pi-hole for DNS filtering. All services are routed through Traefik with TLS, rate limiting, security headers, and optional BasicAuth to mirror real-world DevOps infrastructure patterns.
Tech: Docker, Docker Compose, Traefik, Cloudflare DNS, Pi-hole, Prometheus, Grafana, Loki, Promtail, NGINX, Linux, TLS/ACME, Reverse Proxies, Observability
Outcome: Delivered a modular, secure, and fully observable containerized infrastructure showcasing best practices in reverse proxy design, monitoring, logging, and environment-based configuration, suitable for homelab and production-style DevOps demonstrations.
GitHub: github.com/mikecozier/docker-traefik-stack
Additional Infrastructure & Monitoring Projects (click to expand)
Linux Server Monitoring with Prometheus & Grafana (Dockerized)
Designed and deployed a containerized infrastructure monitoring stack using Prometheus and Grafana to collect, store, and visualize real-time Linux server metrics. The project leverages Node Exporter for host-level observability, providing visibility into CPU, memory, disk, and network performance across a homelab environment.
Tech: Prometheus, Grafana, Node Exporter, Docker, Docker Compose, Linux, YAML
Outcome: Delivered a portable, production-style monitoring solution with persistent metrics storage and dashboard-driven visibility, forming a foundation for alerting, capacity planning, and incident response.
GitHub: github.com/mikecozier/Grafana_Prometheus_Setup
Linux Server System Report & Alerting Script
Developed a comprehensive Bash-based system health reporting script for Linux servers that collects real-time operational metrics and emails a detailed status report. The script monitors connectivity, interfaces, resource utilization, temperatures, disk and inode usage, active users, and failed SSH login attempts to provide proactive visibility into server health and security.
Tech: Bash, Linux, lm-sensors, ifstat, journalctl, mutt, Cron, awk, grep, ps, df, free, uptime
Outcome: Automated daily server health reporting with early warning indicators for performance, storage, and security issues, reducing the need for manual system checks.
GitHub: github.com/mikecozier/Server-Stat-Script

I'm passionate about building secure, reliable systems โ€” always learning, always building.

michaelcozier.com | ๐Ÿ’ฌ Let's connect!

Coding


Connect with me:

LinkedIn


Languages and Tools:

Pinned Loading

  1. proxmox-terraform-ansible-jenkins-create-vm proxmox-terraform-ansible-jenkins-create-vm Public

    CI/CD-driven Proxmox VM provisioning using Terraform, Ansible, and Jenkins with Vault-signed SSH and Prometheus monitoring.

    HCL 3 2

  2. proxmox-terraform-ansible-jenkins-delete-vm proxmox-terraform-ansible-jenkins-delete-vm Public

    This repository demonstrates a safe, automated VM decommissioning pipeline for Proxmox VE, built using Jenkins and the Proxmox REST API.

    3

  3. docker-traefik-stack docker-traefik-stack Public

    ๐Ÿณ A secure, self-hosted infrastructure stack with Traefik, Cloudflare DNS, Pi-hole, Prometheus, Grafana, and Netdata โ€” all containerized with Docker and monitored in real-time.

    HTML

  4. Server-Stat-Script Server-Stat-Script Public

    Linux Server Stats Script Emailed Daily

    Shell 1