Cloud β€’ DevOps β€’ Linux β€’ Kubernetes

Theodore Lawrence

Aspiring and dedicated Cloud & DevOps Engineer building practical, production-style projects across AWS, Terraform, Linux, containers, Kubernetes, automation, and networking.

AWS Terraform Linux Docker Kubernetes CI/CD GitHub
20
Hands-on projects covering cloud, DevOps, networking, and infrastructure automation.
6
Core portfolio tracks including AWS, networking, Linux, containers, IaC, and platform ops.
AWS
Experience spanning EC2, RDS, Route 53, VPC, EKS, ECS, S3, CloudFront, and security controls.
DevOps
Version control, CI/CD pipelines, Docker workflows, observability, and reusable automation patterns.

About Me

I'm a cloud infrastructure specialist passionate about scalable systems, automation, and modern DevOps. I design and deploy AWS architectures, automate workflows with Terraform, and implement CI/CD pipelines that improve reliability, repeatability, and speed. Below are selected projects that demonstrate hands-on skills across AWS, Docker, Kubernetes, Linux, networking, and infrastructure as code.

Je suis egalement un passione d'apprentissage de la langue francais. (I am also an avid French language learner).

Production-style thinking

Projects are grouped to reflect real engineering domains rather than just a course sequence.

Infrastructure mindset

Focus on repeatability, cloud architecture, automation, networking, and secure deployment patterns.

Broad technical range

Work spans AWS services, Linux systems, Docker, Kubernetes, Terraform, and DevOps workflows.

Portfolio clarity

Recruiter-friendly layout with search, filters, tags, and skill badges for fast scanning.

Project Portfolio

A categorized portfolio of student projects across cloud infrastructure, DevOps, Linux administration, containers, networking, and infrastructure automation.

Showing 20 projects Use filters or search to narrow the portfolio.

AWS Core Infrastructure & Application Deployment

Hands-on AWS projects covering scalable application deployment, web hosting, load balancing, databases, and cloud architecture design.

5 Projects
AWS-01 AWS

πŸš€ Deploying a 2-Tier Website on AWS

Built a scalable two-tier web app on AWS using EC2 (Amazon Linux), Apache/Nginx, and MySQL RDS with modular architecture.

Diagram: ELB β†’ Web Tier β†’ DB Tier
AWS EC2 RDS Apache/Nginx Architecture
Scalable web app View GitHub Repo
AWS-02 AWS

βš™οΈ Elastic Load Balancer + Auto Scaling

Implemented an auto-healing, load-balanced EC2 environment with CloudWatch monitoring and scaling policies for variable traffic.

Diagram: ELB β†’ Auto Scaling Group (EC2 Instances)
ELB Auto Scaling EC2 CloudWatch
Auto-healing infra View GitHub Repo
AWS-03 AWS

🌍 Hosting a Static Website on AWS

Hosted a static website using S3, Route 53, and CloudFront with SSL for cost-effective, secure delivery.

Diagram: User β†’ Route 53 β†’ CloudFront β†’ S3 Bucket
S3 CloudFront Route 53 SSL
Static hosting View GitHub Repo
AWS-04 AWS

πŸ—„οΈ Provisioning & Managing AWS RDS

Deployed and connected to RDS MySQL using SQL Workbench, performing CRUD operations securely.

Diagram: RDS β†’ Security Group β†’ SQL Workbench β†’ CRUD
RDS MySQL SQL Workbench CRUD
Managed database Repo link not provided
AWS-05 AWS + DevOps

πŸš€ Scalable Web App on AWS

Deployed a containerized Node.js app using ECS, ALB, and RDS. Implemented CI/CD using GitHub Actions.

Diagram: GitHub Actions β†’ ECS/ALB β†’ RDS
ECS ALB RDS GitHub Actions Node.js
CI/CD deployment View GitHub Repo

AWS Networking & Security

Projects focused on VPC design, DNS, routing, secure connectivity, and cloud security controls.

6 Projects
NET-01 Networking

🌐 Domain Registration + DNS Integration

Configured Route 53 with a custom domain and mapped it to the ELB for branded global DNS resolution.

Diagram: User β†’ Route 53 β†’ ELB β†’ EC2
Route 53 DNS ELB Custom Domain
Traffic routing View GitHub Repo
NET-02 Security

πŸ”’ Securing the Website with SSL/TLS

Enabled HTTPS with AWS Certificate Manager (ACM) and ELB SSL termination to ensure secure communication.

Diagram: User (HTTPS) β†’ ELB (SSL) β†’ EC2 Web Servers
ACM HTTPS ELB TLS
Secure transport View GitHub Repo
NET-03 Networking

πŸ—οΈ Building a Custom VPC from Scratch

Designed and deployed a custom VPC with subnets, route tables, IGW, NACLs, and security groups for secure networking.

Diagram: VPC β†’ Public/Private Subnets β†’ IGW β†’ EC2
VPC Subnets Route Tables Security Groups NACLs
Network design View GitHub Repo
NET-04 Networking

🌐 Deploying AWS NAT Gateway & NAT Instance

Implemented outbound internet access for private subnets using both a managed NAT Gateway and a self-managed NAT Instance.

Diagram: Private Subnet β†’ NAT Gateway/Instance β†’ Internet Gateway β†’ Internet
NAT Gateway NAT Instance Private Subnets IGW
Private egress View GitHub Repo
NET-05 Networking

πŸ” AWS VPC Peering Lab – Private Network Connectivity

Established secure, private network communication between two Amazon VPCs using VPC Peering.

Diagram: VPC-A ←→ VPC Peering Connection ←→ VPC-B
VPC Peering Private Routing AWS Networking
Private connectivity View GitHub Repo
SEC-01 Security

πŸ” Cloud Security & Compliance

Automated security group audits and IAM policy validations using AWS Config and Lambda.

Diagram: AWS Config β†’ Lambda β†’ IAM / Security Group Checks
AWS Config Lambda IAM Compliance
Governance automation View GitHub Repo

Linux Administration & Virtualization

Linux-focused student projects demonstrating server administration, package management, user management, and virtual machine setup.

3 Projects
LNX-01 Linux

🐧 Administering Linux Servers

Managed users, configured Apache/MySQL, and deployed applications on Linux (Amazon Linux/Ubuntu).

Diagram: Linux EC2 β†’ Users β†’ Packages β†’ Services β†’ Clients
Linux Apache MySQL User Management
Server admin Repo link not provided
LNX-02 Linux

πŸš€ Kali Linux on VirtualBox

Built and maintained a Kali Linux virtual machine in VirtualBox for security testing, tool exploration, and hands-on cybersecurity lab exercises.

Diagram: VirtualBox β†’ Kali Linux VM β†’ Security Tools
Kali Linux VirtualBox Cyber Lab
Virtualization View GitHub Repo
LNX-03 Linux

πŸ”§ Ubuntu on VirtualBox

Deployed and configured an Ubuntu Linux virtual machine in VirtualBox, including system updates, user management, networking, and baseline security hardening.

Diagram: VirtualBox β†’ Ubuntu VM β†’ Updates β†’ Networking β†’ Hardening
Ubuntu VirtualBox Networking Hardening
Baseline setup View GitHub Repo

Containers & Kubernetes

Projects that demonstrate modern application packaging and orchestration with Docker and Kubernetes on AWS.

2 Projects
CON-01 Containers

🐳 Containerizing Apps with Docker

Built and published Docker images to Docker Hub/ECR using Flask and Nginx, demonstrating full container workflows.

Diagram: Dockerfile β†’ Build β†’ Registry β†’ Run
Docker Docker Hub ECR Flask Nginx
Container workflow Repo link not provided
K8S-01 Kubernetes

☁️ Kubernetes on EKS

Built a CI/CD pipeline to deploy microservices to AWS EKS. Integrated Prometheus + Grafana for observability.

Diagram: CI/CD β†’ EKS β†’ Prometheus + Grafana
Kubernetes EKS Prometheus Grafana Microservices
Observability View GitHub Repo

Infrastructure as Code & Automation

Automation-oriented work using Terraform and CloudFormation to provision and manage repeatable cloud infrastructure.

2 Projects
IAC-01 IaC

βš™οΈ Infrastructure as Code (Terraform & CloudFormation)

Automated provisioning of EC2, RDS, and VPC using Terraform and AWS CloudFormation templates.

Diagram: Terraform Config β†’ Apply β†’ AWS Resources
Terraform CloudFormation EC2 RDS VPC
Repeatable provisioning Repo link not provided
IAC-02 IaC

πŸ”§ Infrastructure as Code with Terraform

Provisioned full AWS architecture (VPC, EC2, RDS, S3) using reusable Terraform modules.

Diagram: Terraform Modules β†’ AWS Architecture
Terraform Modules VPC EC2 S3
Reusable modules View GitHub Repo

DevOps, Git & Platform Operations

Version control, deployment workflows, platform operations, and storage management projects that reflect practical DevOps skills.

2 Projects
DEV-01 DevOps

πŸ” Version Control with Git & GitHub

Managed source control, branches, and collaboration using Git and GitHub for IaC and Docker projects.

Diagram: Developer β†’ Git β†’ GitHub β†’ Collaborate
Git GitHub Branching Collaboration
Source control Repo link not provided
OPS-01 Platform Ops

πŸ’Ύ Managing Storage with Amazon EBS

Created, attached, formatted, and mounted EBS volumes to Linux EC2 instances for persistent storage.

Diagram: EBS β†’ Attach β†’ Format β†’ Mount β†’ Persistent Storage
EBS EC2 Linux Storage
Persistent data Repo link not provided
No projects matched your search or filter. Try a different keyword or switch back to β€œAll”.

Contact Me

Professional Details

πŸ“§ Email: theodore.b.lawrence@outlook.com

πŸ”— LinkedIn: LinkedIn Profile

πŸ’Ό GitHub: GitHub Repo

AWS Terraform Linux Kubernetes Docker DevOps