I'm Certified Kubernetes and Linux system admin with experience in CloudNative ecosystem and lover of open source software. I'm always hungry to learn more and not afraid to fail first
WORK EXPERIENCE
Dec 2022 - Now
Platform Engineer - Dish Networks
- decreased PaaS infrastructure cost by about 35% by analyzing container resource usage data from Prometheus and NewRelic to come up with resource requirements and suggestion for each microservice and app team to implement.
- increased observability by identifying key infrastructure that need to be monitored and created Prometheus rules and Alerts around them; and routed to either PagerDuty or G-Chat space depending on the severity. Created Grafana Dashboard to monitor/observe critical applications
- decreased idle resource by writing python script that uses Spot.io's API endpoint and deployed as CronJob in our production Kubernetes clusters to configure the available headroom based on time or event.
- decreased node spun up time by 2 minutes by pre-baking essential container images, cleaning tech-debt and adopting newer technologies. This allowed clusters to scale up faster during peak hours.
- worked closely with app teams to help create and maintain helm chart for their applications.
PROJECTS
serveET Project
- serveET is python modules for provisioning virtual servers similar to AWS's EC2 instance or Digital Ocean's droplet.
- I used Proxmox as the virtualization server and the Telegram messaging platform as frontend to the bot.
- Through the Telegram bot users can use to request virtual machine, get VPN credentials and control the virtual machines.
- My aim with serveET wast to provide a cloud platform to those less fortunate who don’t have computers but are eager to learn Linux. Project link https://github.com/muse-sisay/serveET
Kiwix Helm Chart
- Kiwix is a simple HTTP server for serving .zim file over a local network. I was responsible for writing and testing the helm chart. Kiwix-helm-chart was presented at SCaLE 19X.
- I built a custom Kiwix container images using SUSE's BCI, which resulted in 52% reduction of image size compared to the official image. Project link https:// github.com/phs4suse/kiwix , https://github.com/muse-sisay/suse-bci-kiwix-image
Home Lab
- It's a place where I use to test, up-skill and maintain an enterprise-grade Linux OS working environment. I have servers set up for learning and testing Kubernetes, different cloud native tools, SaltStack and Ansible. I also use it to host my own media, git server, password manager, Home Assistant. and more.
CERTIFICATIONS
- Nov 2021 Linux Foundation Certified System Admin - LF-ctks24up7f
- Nov 2022 Certified Kubernetes Administrator - LF-7dld2z0kh2
- Apr 2023 Certified Kubernetes Application Developer - LF-8begatcykf
VOLUNTEER & COMMUNITY EFFORT
May 2021 - Now
Living Open Source Foundation
- I serve as the Team Lead for the Living Open Source Foundation's Ethiopian chapter.
- I am responsible for organizing community events in Ethiopia, moderating study groups, managing the website and writing content for wiki.
- I assist and follow up members in getting their first Linux certification.
SKILLS & TOOLS
- Cloud Native tools: Kubernetes, Helm, ArgoCD, Fluent Bit, Gitlab-CI, Spot.io, Rancher
- Monitoring: Prometheus and AlertManager, Grafana, NewRelic
- Scripting, Provisioning and Automation: Python and Shell, Ansible and Salt, Terraform, Packer
- Linux Distro: Debian/Ubuntu/Proxmox, CentOS, OpenSUSE
- Misc: NGINX-Ingress Controller, AWS ALB Controller, Gitlab-CI
Learning
- I am currently studying for my AWS certified sys ops exam, and setting up labs to practice EKS and Karpenter.
- Setting up: KEDA, Kubernetes Gateway API using Cilium and Cilium's service mesh.