Skip to content
View 25janet's full-sized avatar
  • Karen Nairobi
  • 11:33 (UTC +03:00)

Block or report 25janet

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

👋 Hi, I'm Shiru

💻 Computer Science Student | 🚀 Aspiring DevOps Engineer | ☁️ Cloud & Automation Enthusiast

Building • Automating • Deploying • Learning


👩‍💻 About Me

I am a Computer Science student passionate about DevOps Engineering, Cloud Computing, Automation, and Software Engineering.

I am currently focused on understanding how modern software systems are developed, automated, deployed, and maintained. My goal is to build strong practical skills and grow into a DevOps Engineer capable of working with cloud infrastructure, CI/CD pipelines, containers, and scalable systems.


🚀 What I'm Learning

Linux Git GitLab Docker Kubernetes AWS Terraform Python

🛠️ Tech Stack

Languages & Scripting

Languages

DevOps & Version Control

Version Control

Containers & Orchestration

Containers

Cloud & Infrastructure

Cloud

Monitoring & Observability

Monitoring


🔨 Projects

🔀 Git & GitLab DevOps Workflow

A hands-on project focused on understanding professional Git workflows and collaboration.

Key areas:

  • Repository initialization and cloning
  • Branching and merging
  • Git stash and recovery
  • Interactive rebase
  • Commit management and squashing
  • Remote repositories
  • Merge conflict resolution
  • GitLab collaboration and protected branches

Technologies: Git GitLab


🐳 Containerized Application

A practical project focused on packaging an application into a container and managing its runtime environment.

Key areas:

  • Dockerfiles
  • Docker images
  • Container management
  • Environment variables
  • Port mapping
  • Networking
  • Docker Compose

Technologies: Docker Python


⚙️ CI/CD Pipeline

A project focused on automating the software development and deployment workflow.

Code → GitLab → Build → Test → Docker → Deploy

Key areas:

  • GitLab CI/CD
  • Automated builds
  • Testing
  • Docker image creation
  • Pipeline stages
  • Deployment automation

Technologies: GitLab CI/CD Docker


☁️ AWS Cloud Deployment

A project focused on deploying and managing applications within AWS cloud infrastructure.

Key areas:

  • EC2
  • IAM
  • VPC
  • Security Groups
  • S3
  • CloudWatch
  • Application deployment

Technologies: AWS Linux


🏗️ Infrastructure as Code with Terraform

A project focused on provisioning cloud infrastructure through code rather than manual configuration.

Key areas:

  • Terraform configuration
  • Providers and resources
  • Variables and outputs
  • State management
  • Infrastructure provisioning
  • AWS resource automation

Technologies: Terraform AWS


☸️ Kubernetes Application Deployment

A project focused on deploying and managing containerized applications using Kubernetes.

Key areas:

  • Pods
  • Deployments
  • Services
  • ConfigMaps
  • Secrets
  • Namespaces
  • Scaling
  • Application updates

Technologies: Kubernetes Docker Helm


📊 Monitoring & Observability

A project focused on monitoring applications and infrastructure and understanding system performance.

Key areas:

  • Metrics collection
  • Dashboards
  • Application monitoring
  • Infrastructure monitoring
  • Alerts
  • Performance analysis

Technologies: Prometheus Grafana


📚 My DevOps Journey

I am building my DevOps skills through hands-on projects, internship experience, cloud labs, technical experimentation, and continuous learning.

I believe the best way to learn DevOps is:

🏗️ Build → 💥 Break → 🔧 Troubleshoot → ⚙️ Automate → 📈 Improve

Each project represents a step toward understanding how modern applications move from development to production.


🎯 My Goal

My goal is to become a skilled DevOps Engineer capable of designing reliable development and deployment workflows, automating infrastructure, managing cloud environments, and improving the reliability and scalability of applications.

Areas of Focus

Cloud InfrastructureCI/CDAutomationKubernetesInfrastructure as CodeDevSecOps


📫 Let's Connect


⚡ Currently

Learning → Building → Troubleshooting → Automating → Improving

📊 GitHub Stats:




Pinned Loading

  1. MajiNdogoWaterAnalysis MajiNdogoWaterAnalysis Public

    This repository shows my journey as a beginner learning Data analytics

  2. CAPSTONE5_FINALPROJECT_SocialMediaApi CAPSTONE5_FINALPROJECT_SocialMediaApi Public

    Python

  3. KodeKloud-50days-into-AWS- KodeKloud-50days-into-AWS- Public

  4. CafeCloudWorkshop CafeCloudWorkshop Public

    This repository will show my journey to understanding and revising the skills I acquired in AWSSolutions architect