Skip to content
View zemation's full-sized avatar

Block or report zemation

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
zemation/README.md

Hey, I'm Robert 👋

DevOps & Cloud Engineer based in Salt Lake City with 20+ years in the industry. I build and automate infrastructure, manage Linux systems, and am actively expanding into Kubernetes, CI/CD pipelines, and cloud-native tooling.

Currently running a homelab with a multi-node Kubernetes cluster, Jenkins, Prometheus, Grafana, Alertmanager, and Ansible — all on Rocky Linux.


🛠️ Tech Stack

Operating Systems

  • Rocky Linux / RHEL
  • Ubuntu

Infrastructure & Automation

  • Ansible
  • Terraform
  • Vagrant
  • Jenkins (CI/CD)
  • Docker
  • Kubernetes

Monitoring & Observability

  • Prometheus
  • Grafana
  • Alertmanager

Cloud

  • AWS
  • Azure (in progress)
  • DigitalOcean

Languages & Scripting

  • Python
  • Bash
  • Go
  • PowerShell
  • YAML / Jinja2

Web

  • HTML / CSS
  • JavaScript
  • React
  • Django

📜 Certifications

Certification Issuer
AWS Cloud Practitioner Amazon Web Services
CompTIA Linux+ CompTIA
CompTIA Cloud Essentials CompTIA
CompTIA A+ CompTIA
CompTIA Systems Support Specialist (CSSS) CompTIA
LPI Linux Essentials Linux Professional Institute
CIW Advanced HTML & CSS Specialist CIW

📂 Featured Projects

Multi-distro infrastructure automation using Vagrant and Ansible — provisions and configures web, database, and file servers across Rocky Linux and Ubuntu. Demonstrates role-based playbook structure, Jinja2 templating, and cross-distribution configuration management.

Ansible playbooks to provision a production-ready Kubernetes 1.32 cluster from scratch on Rocky Linux. Handles kernel modules, firewall configuration, containerd runtime, kubeadm init, Flannel CNI, and worker node joining — fully idempotent.

ansible-playbook site.yml  # full cluster bootstrap

Stack: Kubernetes 1.32 · containerd · Flannel · Rocky Linux 10


A lightweight system information CLI tool written in Go. No external dependencies — reads directly from Linux virtual filesystems. Supports subcommands for disk, process, and network info with JSON output and cross-platform support planned.

sysinfo                      # system overview
sysinfo processes cpu -c 10  # top 10 processes by CPU
sysinfo network ports        # listening ports and owning processes
sysinfo disk --json          # disk usage as JSON

Stack: Go · Cobra · Linux


Terraform configuration for provisioning a DigitalOcean droplet with cloud-init bootstrapping on first boot. Variables-driven — image, size, region, and application version all configurable.

terraform init
terraform apply  # droplet up in under 60 seconds

Stack: Terraform · DigitalOcean · cloud-init · Ubuntu


Terraform configuration for provisioning a full AWS environment including VPC, public subnet, internet gateway, security groups, IAM role, and EC2 instance. Remote state stored in S3 with DynamoDB state locking.

terraform init
terraform apply  # full AWS environment in under 30 seconds

Stack: Terraform · AWS · VPC · EC2 · IAM · S3 · cloud-init · Ubuntu


🌐 Find Me


Always building. Always learning.

Pinned Loading

  1. ansible-learnlinux ansible-learnlinux Public

    Multi-distro infrastructure automation using Vagrant and Ansible — provisions and configures web, database, and file servers across Rocky Linux and Ubuntu environments.

    Jinja

  2. ansible-kubernetes ansible-kubernetes Public

    Ansible playbooks to provision and configure a multi-node Kubernetes cluster on Rocky Linux — automates containerd installation, control plane initialization, worker node joining, and Flannel CNI s…

  3. terraform-digital-ocean terraform-digital-ocean Public

    Configuring a digital ocean droplet using terraform to setup basic server and download our sysinfo app

    HCL

  4. terraform-aws terraform-aws Public

    Terraform configuration for provisioning an AWS environment with VPC, EC2, IAM, and remote state management via S3 and DynamoDB.

    HCL

  5. sysinfo sysinfo Public

    A lightweight system information CLI tool written in Go. No external dependencies.

    Go 1

  6. cloud-engineer-react cloud-engineer-react Public

    Personal resume and portfolio site for a cloud and IT professional — built with React.

    JavaScript