πŸš€ DevOps Portfolio

GitHub Pages Static Website Deployment

DevOps Engineer CI/CD Cloud Native Kubernetes

πŸ“‹ About This Project

This is a static website hosted on GitHub Pages as part of my DevOps internship. This project demonstrates the ability to deploy and host static content using GitHub's free hosting service.

GitHub Pages is perfect for portfolio websites, documentation, project showcases, and landing pages. It's fast, reliable, and completely free!

πŸ› οΈ DevOps Skills

🐳 Docker

Containerization and orchestration using Docker for consistent deployment environments.

☸️ Kubernetes

Container orchestration with K8s, managing pods, services, and deployments.

πŸ”„ CI/CD

Automated pipelines using Jenkins, GitHub Actions, and GitLab CI.

☁️ Cloud Platforms

Experience with AWS, Azure, and GCP for cloud infrastructure.

πŸ“œ Infrastructure as Code

Terraform and Ansible for automated infrastructure provisioning.

πŸ” Monitoring

Prometheus, Grafana, and ELK stack for observability.

πŸ’Ό DevOps Projects

Task 1: CI/CD Pipeline

Automated deployment pipeline using GitHub Actions for Node.js application with Docker integration.

GitHub Actions Docker Node.js

Task 2: Jenkins Pipeline

Created Jenkins pipeline for automated build, test, and deployment with Docker containers.

Jenkins Docker CI/CD

Task 3: Git Workflow

Implemented Git branching strategies and version control best practices for team collaboration.

Git GitHub Version Control

Task 4: Terraform IaC

Infrastructure as Code using Terraform to provision Docker containers with state management.

Terraform IaC Docker

Task 5: Kubernetes Cluster

Deployed and managed applications on local Kubernetes cluster using Minikube with scaling capabilities.

Kubernetes Minikube kubectl

Task 6: GitHub Pages

Static website deployment using GitHub Pages with responsive design and modern CSS.

GitHub Pages HTML/CSS Static Site

πŸŽ“ Learning Journey

Day 1

CI/CD with GitHub Actions

Built automated pipeline for code deployment using Docker and GitHub Actions.

Day 2

Jenkins Pipeline Setup

Created Jenkins pipeline for continuous integration and delivery.

Day 3

Git Version Control

Mastered Git workflows, branching strategies, and collaboration practices.

Day 4

Infrastructure as Code

Provisioned infrastructure using Terraform with Docker provider.

Day 5

Kubernetes Orchestration

Deployed and scaled applications using Kubernetes and Minikube.

Day 6

GitHub Pages Deployment

Hosted static website using GitHub Pages with custom styling.

🀝 Let's Connect!

Interested in collaborating or learning more about my DevOps journey?