Skip to content
View yousefelsayed573's full-sized avatar

Block or report yousefelsayed573

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.

Content in all repositories owned by your account will be closed.
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
yousefelsayed573/README.md

Yousef Elsayed

Aspiring DevOps Engineer | Junior Cloud Engineer

I'm building my career in DevOps and cloud engineering through hands-on labs covering Linux administration, Bash automation, AWS, Docker, and Kubernetes. I focus on understanding how services are deployed, how infrastructure behaves when something fails, and how to document the evidence clearly.

This profile is a portfolio of completed training projects. Each linked repository explains the implementation, includes relevant configuration or code, and distinguishes validated results from lab limitations.

Technologies I've worked with

Area Hands-on tools and concepts
Linux and automation Ubuntu, Rocky Linux, Bash, SSH, Apache, systemd, user permissions
Cloud AWS EC2, VPC networking, subnets, Network Load Balancer, CloudWatch
Containers Docker, Dockerfiles, Docker Compose, container networking, persistent volumes
Kubernetes kind, Minikube, Deployments, Services, Ingress, StatefulSets, storage, health probes, RBAC, Jobs and CronJobs
Development workflow Git, GitHub, command-line troubleshooting, configuration and validation documentation

Featured projects

Project What I built and validated
Kubernetes TaskHub A local multi-node kind lab with frontend and backend workloads, PostgreSQL, NFS storage, ingress, RBAC and workload troubleshooting; includes terminal evidence.
AWS High Availability Web Application Lab A multi-Availability Zone AWS lab using EC2 application servers, VPC networking, Network Load Balancer, private PostgreSQL instances, User Data and CloudWatch validation.
Docker Microservices Online Store A Docker Compose integration of an online-store application with multiple services, image builds, health checks and MongoDB persistence; includes source attribution and verification notes.
Bash Remote Server Health Monitoring A Bash script that checks Linux hosts over SSH, handles input validation and documents monitoring output.
Kubernetes Practical Task A Minikube exercise with three NGINX replicas, HTTP probes, PV/PVC storage, rollout history and deliberate failure/recovery tests.
Apache Name-Based Virtual Hosting Two Apache virtual hosts on Linux with separate document roots, local name resolution and curl-based validation.

Another Bash project: System Maintenance Assistant — service control, privilege checks and log backup tasks.

What you'll find in these repositories

  • Original scripts, manifests and configuration files from my completed labs.
  • Implementation notes, terminal screenshots and test results where available.
  • Honest discussion of limitations and troubleshooting, including what was not independently verified.

These are documented learning environments, not claims of production deployments. I'm continuing to improve repeatable validation, deployment automation and infrastructure skills as I prepare for a junior DevOps or cloud engineering role.

Contact

Pinned Loading

  1. k8s-taskhub k8s-taskhub Public

    Multi-node Kubernetes lab with NGINX, PostgreSQL, NFS storage, ingress, RBAC, workload management, and validation evidence.

  2. aws-high-availability-webapp aws-high-availability-webapp Public

    AWS multi-AZ web application lab with EC2, NLB, private PostgreSQL servers, VPC networking, and User Data automation.

    Shell

  3. docker-microservices-online-store docker-microservices-online-store Public

    Dockerized four-service online store with Docker Compose, Docker Hub images, health checks, and MongoDB persistence.

    JavaScript

  4. bash-remote-server-health-monitoring bash-remote-server-health-monitoring Public

    Bash-based SSH health monitoring for multiple Linux servers with input validation and documented test evidence.

    Shell

  5. kubernetes-practical-task kubernetes-practical-task Public

    Kubernetes Minikube lab demonstrating NGINX deployments, health probes, persistent storage, rolling updates, and failure recovery.

  6. apache-name-based-virtual-hosting apache-name-based-virtual-hosting Public

    Apache name-based virtual hosting on Linux with separate websites, configuration files, and validation evidence.

    HTML