A Living DevOps Portfolio
This website is a live demonstration of my cloud-native skills, running on a Kubernetes cluster I built, automated, and monitor.
Building Resilient, Scalable Systems.
Hello! I'm a final-year Computer Science student with a deep passion for DevOps principles. I am seeking a challenging role where I can leverage my skills in Kubernetes, infrastructure automation, and CI/CD to build and maintain the highly available, resilient backbone that modern applications require.
Automation First
I strive to automate everything from CI/CD pipelines to infrastructure provisioning, reducing manual effort and ensuring repeatable consistency.
Infrastructure as Code
I treat infrastructure as a software project, defining and managing its state with code to enable versioning, peer review, and full transparency.
Technical Skills
Live Operations Dashboard
This dashboard provides a real-time view into the application's live performance and infrastructure health, served by a Go meta-API.
on k8s-worker-node-2
Last 24 hours
Automating Server Administration with Ansible
After provisioning VMs with Terraform, Ansible handles ongoing server administration tasks like user management and system updates.
---
- name: Add a new user
hosts: all
become: yes
vars_prompt:
- name: "username"
prompt: "Enter the username"
private: no
- name: "ssh_key"
prompt: "Paste the user's public SSH key"
private: no
tasks:
- name: Create a new user with sudo privileges
ansible.builtin.user:
name: "{{ username }}"
state: present
groups: sudo
append: yes
create_home: yes
shell: /bin/bash
- name: Add SSH key for the new user
ansible.posix.authorized_key:
user: "{{ username }}"
key: "{{ ssh_key }}"
state: present