● Open to remote work worldwide

Abdullah Sajid

Cloud Infrastructure & DevOps Engineer

I deploy and secure real cloud infrastructure on AWS, Microsoft Azure, GCP. Linux servers, Nginx, DNS, SSL/HTTPS and server security hardening are what I work with.

Abdullah Sajid

About me

I am a motivated and self-driven Cloud Infrastructure& DevOps Engineer with hands-on experience deploying and securing real cloud infrastructure on AWS.

I am skilled in Linux server administration, Nginx web server configuration, multi-site hosting, DNS management, SSL/HTTPS setup and server security hardening. I have built and deployed real-world projects, including live websites hosted on AWS EC2.

I am looking for a remote Cloud or DevOps engineering role where I can apply my hands-on skills and grow into a professional cloud engineer.

Career goal

To work remotely for international clients, build scalable cloud infrastructure, and keep learning modern AWS services, automation and DevOps tools.

Personal strengths

  • Fast learner
  • Self-motivated
  • Problem solving
  • Team collaboration

Skills

Cloud & AWS

  • AWS EC2
  • Elastic IP
  • Security Groups
  • IAM basics
  • AWS Console

Web servers

  • Nginx
  • Virtual hosts
  • Multi-site hosting

Linux & server

  • Ubuntu Server
  • SSH key authentication
  • Users & permissions
  • File permissions

Networking & DNS

  • Domain configuration
  • DNS A records
  • HTTP/HTTPS
  • Ports
  • Firewall (UFW)

Security

  • SSL/TLS
  • Let’s Encrypt
  • Certbot
  • Fail2Ban
  • SSH hardening

DevOps & tools

  • Git
  • GitHub
  • GitHub Actions
  • Docker (basics)
  • Bash scripting
  • Python (basics)

Operating systems: Linux (Ubuntu), Windows. Currently learning: Terraform, Kubernetes and GitHub Actions.

Projects

Multi-site hosting on AWS EC2

Multiple websites hosted on one AWS EC2 server, each with its own domain and HTTPS.

  • Launched and configured an AWS EC2 Ubuntu server from scratch
  • Installed and configured Nginx for production use
  • Hosted multiple websites using Nginx virtual hosts
  • Connected custom domains with DNS A records
  • Secured all sites with free SSL using Certbot and Let’s Encrypt
  • AWS EC2
  • Ubuntu
  • Nginx
  • DNS
  • SSL/TLS

Static website with domain & SSL

A static website deployed on AWS EC2 with a permanent IP address and HTTPS.

  • Deployed a static website with full server configuration
  • Configured an Elastic IP for a permanent static IP
  • Connected a custom domain with a DNS A record
  • Enabled HTTPS with auto-renewal through Certbot
  • AWS EC2
  • Nginx
  • Elastic IP
  • SSL/TLS
  • Bash

AWS server security hardening

A fresh EC2 server secured with real-world Linux hardening practices.

  • UFW firewall allows only ports 80, 443 and a custom SSH port
  • Changed the default SSH port and enforced key-only login
  • Installed Fail2Ban to block attacking IPs automatically
  • Created a dedicated sudo user and disabled risky default access
  • AWS EC2
  • Linux
  • UFW
  • Fail2Ban
  • SSH

Server health check automation

A Bash script that monitors CPU, memory and disk usage on a server.

  • Built the automated Bash script from scratch
  • Deployed and tested it on an AWS EC2 Ubuntu server
  • Managed with Git and published on GitHub
  • Bash
  • Linux
  • AWS EC2
  • Git
Practice project

CI/CD pipeline with GitHub Actions

Every push to GitHub deploys the website to an EC2 server automatically.

  • Workflow file triggers on each push to main
  • Copies the new files to the server over SSH
  • GitHub Actions
  • EC2
  • SSH
  • Bash
Practice project

Dockerized website with Nginx

A website packaged in a Docker container and served behind Nginx.

  • Dockerfile and Docker Compose setup
  • Nginx as a reverse proxy in front of the container
  • Docker
  • Docker Compose
  • Nginx
Practice project

Infrastructure as Code with Terraform

An EC2 server, security group and Elastic IP created from code.

  • Same server can be built or destroyed with one command
  • Configuration kept in Git
  • Terraform
  • AWS
  • EC2
Practice project

Server monitoring with Prometheus & Grafana

Live CPU, memory and disk dashboards for a Linux server.

  • Node Exporter collects server metrics
  • Grafana dashboard shows them in graphs
  • Prometheus
  • Grafana
  • Linux
Practice project

Automated backups to AWS S3

A script that backs up website files to S3 every night.

  • Bash script scheduled with cron
  • Uploads compressed backups using the AWS CLI
  • Bash
  • cron
  • AWS S3
  • AWS CLI
Practice project

Kubernetes deployment on Minikube

A containerized app running on a local Kubernetes cluster.

  • Deployment and Service written as YAML
  • Managed with kubectl
  • Kubernetes
  • Minikube
  • kubectl
  • Docker

Certificates

Cisco

Linux Unhatched

Introductory Linux course covering the command line and core concepts.

Cisco

Linux Essentials

Foundational Linux skills: command line, file system, users and permissions.

Planned next

AWSPlanned

Cloud Practitioner

Entry-level AWS certification covering core cloud services.

HashiCorpPlanned

Terraform Associate

Infrastructure as code with Terraform.

CNCFPlanned

KCNA

Kubernetes and Cloud Native Associate.

Education

BS Computer Science (BSCS)

In progress · Expected 2030

PMAS Arid Agriculture University, Rawalpindi

DAE – Information Technology (3-year diploma)

Jul 2021 – Aug 2024

Rawalpindi Polytechnic Institute & College, Rawalpindi ·

  • Managed the college computer lab during the final year
  • Final year project: Cricket Website

Contact

I am looking for a remote Cloud or DevOps role. If you have an opportunity or a question, send me a message.