sharriy@devops:~$ ./run portfolio.sh
hey, i'm sharriy
▸
DevOps Engineer
automating CI/CD pipelines
containerizing things with Docker & K8s
breaking prod at 2AM — fixing it by 2:05
your infrastructure's best friend
Building pipelines. Containerizing everything.
Turning "works on my machine" into "works everywhere".
↓ scroll
── $ kubectl get pods --all-namespaces
sharriy@devops — bash — 120×30
── $ cat stack.yaml
containers
▸ Kubernetes 0%
▸ Docker 0%
▸ Helm 0%
ci/cd
▸ GitHub Actions 0%
▸ Jenkins 0%
▸ ArgoCD 0%
cloud
▸ AWS 0%
▸ Azure 0%
▸ GCP 0%
iac
▸ Terraform 0%
▸ Ansible 0%
▸ Pulumi 0%
$ cat hardtruth.txt
You CAN'T master DevOps
without hands-on experience
logs > lectures · break things · fix them faster
↓
── $ ls -la ./blog/
cat all → Kubernetes
Kubernetes for DevOps Engineers: The Practical Guide
Stop memorizing kubectl commands. Learn why the pod actually crashed at 3AM.
2024-03-15 8 min read
Docker
Docker Multi-Stage Builds That Actually Cut Your Image Size
Your 2GB Docker image is a problem. Here's how to slim it down to 50MB.
2024-02-28 6 min read
CI/CD
GitHub Actions: Build Your CI/CD Pipeline in 10 Minutes
From zero to automated deployments. No Jenkins required.
2024-02-10 10 min read
$ echo "ready to ship?"
warning: may cause uncontrolled deployments
$ find sharriy --on-the-internet