Skip to content
View PradeepReddy927's full-sized avatar
πŸ’­
😜
πŸ’­
😜

Block or report PradeepReddy927

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PradeepReddy927/README.md

GitHub Banner

Hi πŸ‘‹, I'm Pradeep Reddy

A DevOps engineer dedicated to optimizing workflows and deploying scalable applications

Coding


πŸš€ About Me

  • 🌱 I’m building my career in DevOps & Cloud Engineering
  • πŸ”§ Hands-on with Linux, Shell Scripting, Ansible, Terraform, Jenkins, GitHub Actions, Docker, AWS, Kubernetes
  • πŸ’‘ I enjoy automating deployments, solving environment issues, and designing scalable infra
  • πŸ“š Currently learning Kubernetes & Advance Terraform & Docker (modules, ALB, ASG)

βš™οΈ Skills Showcase

AWS Terraform Ansible Jenkins Docker Kubernetes Linux Bash Git VS Code


πŸ“Œ Projects

πŸ”Ή Roboshop Microservices Deployment

Tools: Shell Scripting, Ansible, Terraform, Docker, kubernetes, Highlights:

  • Automated microservices deployment (catalogue, user, cart, payment, shipping, frontend)

πŸ”Ή Expense e-commerce project – Manual Deployment

**Tools Used: Linux, AWS EC2, MySQL, Nginx, Node.js **Highlights:

Deployed complete 3-tier Expense application manually

Installed and configured MySQL Database

Deployed Backend service using Node.js with systemd

Deployed Frontend using Nginx

Managed EC2 instances, security groups, firewall, and networking configurations manually

Ensured full connectivity between Database β†’ Backend β†’ Frontend


πŸ—οΈ End-to-End DevOps Project – RoboShop

This profile contains a complete DevOps lifecycle implementation of the RoboShop microservices application, covering:

  • Infrastructure provisioning on AWS using Terraform
  • Configuration management with Ansible
  • Containerization using Docker
  • Kubernetes deployments (EKS)
  • CI/CD pipelines with Jenkins
  • Helm-based packaging
  • GitOps-based deployments using ArgoCD

The projects follow real-world DevOps architecture and best practices.


🐚 Shell Scripting & Linux Automation

Repositories focused on Linux administration and automation:

  • shell-roboshop – Automated installation and configuration of RoboShop services using Shell scripts
  • shell-roboshop-common – Common reusable shell functions and shared logic
  • shell-practice – Bash scripting fundamentals and practice scripts

βœ” Emphasis on automation, repeatability, and error handling.


βš™οΈ Ansible – Configuration Management

Repositories demonstrating Ansible usage for application deployment and server configuration:

  • ansible – Ansible fundamentals and playbooks
  • ansible-roboshop – RoboShop deployment using Ansible
  • ansible-roboshop-roles – Role-based Ansible architecture
  • ansible-roboshop-roles-tf – Ansible integrated with Terraform

βœ” Role-based design
βœ” Idempotent configurations
βœ” Environment-specific deployments


🌍 Terraform – AWS Infrastructure as Code

Terraform repositories covering AWS infrastructure provisioning:

  • terraform-multiple-env – Multi-environment Terraform setup
  • terraform-aws-instance – EC2 provisioning
  • terraform-aws-vpc – VPC module implementation
  • terraform-aws-sg – Security Group module
  • terraform-roboshop-component – Component-based infrastructure design
  • roboshop-dev-infra – Complete RoboShop AWS infrastructure
  • roboshop-terraform-eks – EKS provisioning using Terraform

βœ” Modular and reusable Terraform code
βœ” Secure and scalable AWS architecture


🐳 Docker – Containerization

  • dockerfiles – Dockerfiles for microservices
  • roboshop-docker – Containerized RoboShop services

βœ” Focus on building optimized and production-ready images.


☸️ Kubernetes – Container Orchestration

Kubernetes repositories demonstrating core and advanced concepts:

  • k8-roboshop – RoboShop deployments on Kubernetes
  • k8-roboshop-databases – Database and cache deployments
  • k8-selectors – Labels and selectors
  • k8-rbac – Role-Based Access Control
  • k8-ingress – Ingress configuration
  • k8-resources – Resource requests and limits
  • k8-blue-green – Blue-Green deployment strategy
  • eksctl – EKS cluster lifecycle management

βœ” Production-style Kubernetes configurations
βœ” Security, traffic management, and rollout strategies


πŸ“¦ Helm & GitOps

  • roboshop-helm – Helm charts for RoboShop microservices
  • eks-argocd – GitOps-based Kubernetes deployments using ArgoCD

βœ” Declarative deployments
βœ” Git-driven cluster state management


πŸ” CI/CD & DevOps Practices

Repositories related to CI/CD pipelines and DevOps methodologies:

  • jenkins – Jenkins pipelines
  • jenkins-shared-library – Reusable Jenkins shared libraries
  • cicd-tools – CI/CD tools and integrations
  • branching-strategy – Git branching models
  • concepts – DevOps and cloud concepts

βœ” End-to-end build, test, and deployment automation


🧩 Microservices Repositories

Application and deployment repositories for RoboShop services:

  • catalogue, catalogue-deploy, catalogue-unit-tests
  • user, user-deploy
  • cart, cart-deploy
  • shipping, shipping-deploy
  • payment, payment-deploy
  • frontend, frontend-deploy

πŸ“« Connect With Me

πŸ“§ Email: prem.pradeepreddy@gmail.com
πŸ”— LinkedIn: www.linkedin.com/in/pradeep-reddy-938809305 πŸ”— GitHub: https://github.com/PradeepReddy927


πŸ“Š GitHub Stats


pacman contribution graph

Popular repositories Loading

  1. git-practice git-practice Public

  2. jenkins-maven jenkins-maven Public

    Forked from varun-polampalli/jenkins-maven

    Java

  3. git_practice1 git_practice1 Public

  4. test-git12 test-git12 Public

  5. repo1 repo1 Public

  6. git19_practice git19_practice Public