Skip to content

CloudOps project portfolio: automation, infrastructure as code, cloud deployments, and observability.

Notifications You must be signed in to change notification settings

GhostGto/cloudops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

☁️ CloudOps Portfolio

This repository showcases my Cloud & DevOps Engineering portfolio.
It demonstrates CI/CD pipelines, containerization, Infrastructure as Code (IaC), cloud deployments, and monitoring.

The portfolio is split into three repositories for clarity:


πŸ“‚ Repositories

  • cloudops-backend
    Node.js + Express API (Dockerized, CI/CD with GitHub Actions)

  • cloudops-frontend
    React app served with Nginx (Dockerized, CI/CD with GitHub Actions)

  • cloudops-infra
    AWS Infrastructure with Terraform + Monitoring stack (Prometheus + Grafana)


πŸ“Š High-Level Architecture

flowchart TD

subgraph GitHub["GitHub Repos"]
    BE["cloudops-backend"]
    FE["cloudops-frontend"]
end

CI[GitHub Actions CI/CD] --> DH[DockerHub]

BE --> CI
FE --> CI

DH --> EC2[AWS EC2  Backend API]
DH --> S3CF[AWS S3 CloudFront Frontend]

EC2 --> MON[Prometheus + Grafana Monitoring]
Loading

πŸš€ Features Demonstrated

  • CI/CD Pipelines

    • Automated build, test, and deployment with GitHub Actions.
    • Docker images pushed to DockerHub.
  • Containerization

    • Both backend and frontend fully containerized with Docker.
    • Nginx used as web server for frontend.
  • Infrastructure as Code (IaC)

    • Terraform provisions AWS infrastructure (EC2, Security Groups, S3, CloudFront).
    • Reproducible deployments.
  • Monitoring & Alerting

    • Prometheus scrapes backend metrics.
    • Grafana dashboards for CPU, memory, and API metrics.
    • Example alerts configured.
  • Cloud Deployment

    • Backend deployed on AWS EC2 with Docker.
    • Frontend hosted on AWS S3 + CloudFront.

πŸ› οΈ Tech Stack

  • Languages & Frameworks: Node.js, React
  • DevOps Tools: Docker, GitHub Actions, Terraform
  • Cloud Services: AWS EC2, S3, CloudFront
  • Monitoring: Prometheus, Grafana
  • Other Tools: Nginx, DockerHub

πŸ“Œ How to Use This Portfolio

  1. Explore each repository for detailed setup instructions:

  2. Review the README files inside each repo for step-by-step guides.

  3. Check the diagrams and screenshots included to understand the full architecture.


🎯 About Me

I am a Cloud/DevOps Engineer passionate about building scalable, automated, and secure systems.
This portfolio demonstrates my ability to design, deploy, and manage cloud-based applications using modern DevOps practices.

πŸ“§ Contact: gustavo.t138@gmail.com πŸ”— LinkedIn: linkedin.com/in/gustavo-tejedac
πŸ’» GitHub: github.com/GhostGto


About

CloudOps project portfolio: automation, infrastructure as code, cloud deployments, and observability.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published