CLOUD / ARCHITECTURE / AUTOMATION

Hi, I’m
Moses.

I design, secure, and automate cloud and enterprise infrastructure. With 7+ years in enterprise IT, I deliver reliable systems across AWS, Azure, Windows, and Linux, with a focus on performance, security, and operational resilience.

Moses in a black suit and tie, wearing playful black pixel sunglasses
Serious about the work.Less serious about the glasses.

A BIT ABOUT ME

The person
behind the projects.

I’m Moses Olusoga. I like understanding what’s happening behind the screen.

I’m an Atlanta-based IT professional with 7+ years of experience supporting enterprise infrastructure across cloud engineering, network security, and systems administration. I connect cloud architecture and automation with the security and operational foundations that keep environments reliable.

From AWS and Azure to Palo Alto firewalls and Windows and Linux systems, I focus on solving technical problems, building secure environments, and improving performance and cost efficiency. I value clear documentation and practical solutions that support the people and businesses relying on those systems.

Find me on LinkedIn (opens in a new tab)

What I’m focused on

  • AWS & Azure cloud architecture
  • Network engineering & security
  • Terraform & infrastructure automation
  • Windows & Linux systems administration
  • Reliability, monitoring & cost optimization

LABS

Building as I go.

Hands-on practice in Cloud engineering, Networking, and Cybersecurity. Starting from the foundations to architecture!

Labs & personal projects

Select a section to explore the work and topics covered.

NDG firewall labs14 labs · Palo Alto Networks Firewall EssentialsCompleted

I completed the NDG Palo Alto Networks Firewall Essentials lab series, from initial configuration through the capstone. My work covered:

  1. Initial firewall setup. Configured management access, DNS, NTP, general settings, and permitted management IP addresses.
  2. Configuration management. Saved and exported configuration snapshots, previewed and reverted changes, and filtered system and configuration logs.
  3. Administrator access. Created local administrator accounts and configured LDAP, RADIUS, authentication profiles, and authentication sequences.
  4. Interfaces, routing, and zones. Configured Layer 3 interfaces, a virtual router, security zones, and interface management profiles; tested connectivity between lab segments.
  5. Security policies. Configured rules between user, extranet, and internet zones; reviewed traffic logs, rule hit counts, and default-rule logging.
  6. Network address translation. Configured source and destination NAT, generated test traffic, and reviewed the corresponding firewall logs.
  7. Application control. Built application groups and App-ID security policies, identified shadowed rules, and adjusted rule order.
  8. Threat prevention. Created security profiles and profile groups, applied them to policy rules, and compared traffic and logs before and after applying the profiles.
  9. URL filtering. Practiced category-based blocking through security policies and URL filtering profiles, then reviewed the results.
  10. WildFire analysis. Configured an analysis profile, applied it to security rules, and examined analysis results using the lab’s test file.
  11. User-ID policies. Enabled User-ID and configured user- and group-based access using the identity mappings supplied in the lab.
  12. Encrypted traffic inspection. Created lab certificates, configured outbound SSL decryption and no-decrypt exceptions, and reviewed firewall logs.
  13. Logs and reporting. Reviewed application and threat activity through the dashboard, ACC, Traffic and Threat logs, App Scope, and predefined and custom reports.
  14. Capstone. Combined interfaces, routing, security zones, NAT, security policies, and security profiles in a complete firewall configuration.
WWT NGFW FoundationsConfiguration · Traffic control · Policy optimizationCompleted

I completed World Wide Technology’s Palo Alto NGFW Foundations lab modules, covering initial configuration, policy creation, security profiles, and Policy Optimizer.

  • Initial configuration. Reviewed the existing firewall setup, licensing, dashboard, and dynamic updates; created a limited-access administrator account and configured zones and interface management profiles.
  • Reusable policy objects. Created address and service objects and groups to organize firewall rules.
  • Service and application policies. Configured and tested service-based rules and application-based security policies.
  • URL and zone protection. Applied URL filtering and DoS zone protection to the lab environment.
  • Quality of service. Configured and tested a QoS policy to limit YouTube traffic.
  • Security profiles. Created antivirus, anti-spyware, vulnerability protection, file-blocking, and WildFire analysis profiles; grouped and applied them to security rules.
  • Policy Optimizer. Reviewed rule usage, unused rules, and observed applications, then used application information to refine security policies.
  • Traffic review. Generated lab traffic, tested policy behavior, and examined log entries to review the configuration.
Personal Palo Alto projectsPNETLab · Routing, high availability & VPNsCompleted

I built a personal Palo Alto lab in PNETLab to configure network topologies, firewall redundancy, site-to-site VPNs, and remote access.

Photo of my PNETLab topology showing a Palo Alto firewall, a switch with Windows endpoints, a router connected to a remote Windows user, and Panorama on the management network. View full-size topology (opens in a new tab)
One of my personal PNETLab topologies, showing the Palo Alto firewall, internal and remote-user networks, and Panorama management.

Across these projects, I worked on:

Topology, routing & firewall setup

  • Imported virtual appliance images and built topologies with firewalls, network segments, and endpoint devices.
  • Configured interfaces, IP addressing, and routing between VLANs, and tested device-to-device connectivity with ping.
  • Configured initial firewall management and time settings.

Segmentation, security policies & NAT

  • Created security zones to separate lab networks and control traffic between segments.
  • Configured allow and deny security policies, tested traffic restrictions, and monitored firewall traffic logs.
  • Practiced NAT rules for lab traffic and VPN scenarios.

High availability

  • Configured two Palo Alto firewalls as an HA pair for redundancy.
  • Set up HA1 control communication and HA2 session synchronization between the peers using private lab addressing.

IPsec VPN

  • Configured site-to-site IPsec VPNs and practiced the associated routing, security-policy, and NAT settings.

GlobalProtect remote access

  • Generated self-signed lab certificates and created an SSL/TLS service profile.
  • Created local VPN users and an authentication profile.
  • Created a dedicated security zone and tunnel interface for GlobalProtect traffic.
  • Configured the GlobalProtect portal and gateway.
  • Created security and NAT policies for GlobalProtect clients.

Centralized management

  • Used Panorama to manage multiple firewalls in the lab environment.
GNS3 network troubleshooting6 support tickets · DNS, routing, endpoints & securityCompleted

I worked through six support tickets in a simulated enterprise network with Linux and Windows endpoints, VyOS routers, and an OPNsense firewall. I traced connectivity and security issues, corrected configuration problems, and documented the findings.

GNS3 topology showing three DMZ servers, an OPNsense firewall, five routers, admin and user networks, Windows and Linux endpoints, and an Ubuntu server with a probe. View full-size topology (opens in a new tab)
The GNS3 environment used for the troubleshooting lab.
  1. FTP traffic investigation

    I filtered a supplied packet capture in Wireshark and identified the unauthorized FTP server from its greeting and the direction of client/server traffic. I documented the server address in the requested file.

  2. Incorrect DNS resolution

    I traced a website redirect to an incorrect internal DNS zone overriding a public domain. I removed the zone on Windows Server, cleared the client’s DNS cache, and verified correct name resolution and browser access.

  3. Routing loop between VyOS routers

    I used ping, traceroute, and routing-table checks to isolate a loop caused by an incorrect default route. I corrected the upstream next hop, committed and saved the configuration, and verified connectivity from the affected Ubuntu server.

  4. Windows endpoint addressing

    I diagnosed a Windows laptop with a self-assigned 169.254.x.x address and no default gateway. After confirming the segment required static addressing, I restored its IP, subnet mask, gateway, and DNS settings, then tested internal and internet access.

  5. DMZ server access

    I checked the server’s addressing and SSH service, then traced failed access to a host-specific outbound block rule in OPNsense. I removed the offending rule, applied the change, and confirmed ping and TCP/22 connectivity from outside the DMZ.

  6. Unauthorized listening ports

    I inspected the server’s listening sockets with ss, compared the results with the approved port list, and normalized the output to avoid transcription errors. I documented the non-permitted ports in the requested format.

My troubleshooting approach

I established the scope, checked the affected host, followed the network path, and tested one hypothesis at a time. For configuration fixes, I made a targeted change and validated from the original endpoint; for investigation tickets, I documented the requested findings.

AWS Cloud Practitioner labsWhizlabs · CLF-C02 · 67 labs across 8 categoriesCompleted

I completed the 67-lab AWS Certified Cloud Practitioner (CLF-C02) series on Whizlabs. My work covered:

  1. Compute — 16 labs. EC2 provisioning and lifecycle operations, Windows Remote Desktop and SSH access, Elastic IPs, AMI creation, instance resizing, hibernation, and CLI automation. Container labs introduce ECS, Fargate, and EKS with kubectl; additional topics include Application Load Balancers, Auto Scaling, Lambda, and Elastic Beanstalk.
  2. Database — 4 labs. RDS and DynamoDB fundamentals, connecting to RDS from EC2, and creating and working with DynamoDB tables through NoSQL Workbench.
  3. Networking & content delivery — 6 labs. VPC creation through the CLI, public and private subnets, layered VPC security, NAT gateways, CloudFront distributions, and controlling CloudFront access with AWS WAF.
  4. Security & compliance — 16 labs. IAM users, roles, policies, and role-based S3 access; CloudWatch monitoring, alarms, and dashboards; CloudTrail event logging and access alerts; and S3 encryption with KMS. Other topics include Trusted Advisor, WAF traffic controls, a VPN server, AWS Config compliance checks, Artifact, GuardDuty, and Macie.
  5. Storage — 6 labs. S3 buckets and object access, static website hosting, EFS mounts on EC2, SNS notifications for S3 events, and KMS encryption for S3, EBS volumes, and AMIs.
  6. Management & governance — 8 labs. CloudFormation and EC2 provisioning, SNS email subscriptions, CloudShell and AWS CLI commands, SQS dead-letter queues, Athena queries against S3 data, and automated EBS snapshots with Data Lifecycle Manager.
  7. Billing & pricing — 4 labs. EC2 Spot Instances, Cost Explorer, AWS Budgets and alerts, and Cost and Usage Reports.
  8. Challenges — 7 labs. RDS MySQL, S3 static website hosting, VPC environments, ECS containers, CloudWatch and CloudTrail alerts, EC2 event logging, and launching an EC2 instance with Apache through CloudShell.
AWS Solutions Architect Associate labsWhizlabs · SAA-C03 · 110 labs across 6 categoriesCompleted

I completed the 110-lab AWS Solutions Architect Associate (SAA-C03) series on Whizlabs, covering secure, resilient, high-performing, and cost-optimized architectures, along with challenges and projects. My work covered:

  1. Design secure architectures — 21 labs. IAM and EC2 fundamentals, VPCs with public and private subnets, CloudFormation, NAT gateways and instances, VPC Flow Logs, private S3 access through VPC endpoints, network ACLs, and Transit Gateway connectivity. Security topics included GuardDuty, Macie, WAF with Application Load Balancers, KMS encryption for S3, EBS, AMIs, and RDS, CloudTrail monitoring, a VPN server, and streaming web logs with the CloudWatch Agent.
  2. Design resilient architectures — 28 labs. API Gateway resources, methods, stages, parameters, Lambda integration, and logging; SQS visibility timeouts, delay queues, dead-letter queues, and private endpoints; and SNS and SES. Other work covered CloudFront origin groups, load balancing and sticky sessions, ECS and Fargate, Secrets Manager with ECS, EKS and kubectl, Step Functions workflows, connectivity troubleshooting, SQS-driven EC2 scaling, X-Ray monitoring, and EBS storage for ECS tasks.
  3. Design high-performing architectures — 29 labs. S3 versioning, cross-region replication, Transfer Acceleration, static hosting, and batch operations; EFS, EBS resizing and Multi-Attach, and FSx for Lustre. Compute and networking work included Elastic Beanstalk, Auto Scaling with launch templates, Elastic IPs, Reachability Analyzer, a highly available web application with a bastion host, and Lambda vulnerability scanning with Inspector. Data topics included RDS connectivity, Multi-AZ deployments, read replicas and simulated failover, snapshot exports, DynamoDB indexes and queries, Athena, and Kinesis streaming.
  4. Design cost-optimized architectures — 8 labs. EBS migration from gp2 to gp3, EC2 Spot Instances, hibernation, and instance creation from snapshots. Networking labs covered Transit Gateway configuration with Terraform, VPC peering, multiple IP addresses through elastic network interfaces, and a cross-region image viewer using VPC peering.
  5. Challenges — 20 labs. Applied configuration tasks across CloudWatch events and dashboards, S3 notifications through SNS, NAT gateways, VPC endpoints, Kinesis streaming, ECS, WordPress hosting, CloudFormation stacks, and Transit Gateway. Additional challenges covered EC2-to-database connectivity, CloudFront regional restrictions, load balancing, API Gateway with Lambda, Elastic IPs, RDS Multi-AZ and failover, sticky sessions, Macie, and S3 encryption with KMS and CloudTrail.
  6. Projects — 4 labs. CloudFront access controls with AWS WAF, querying VPC Flow Logs with Athena, serverless contact forms, and a Wokwi IoT device simulation connected to an AWS IoT Core real-time dashboard.

SAAS PRODUCTS

Ideas, out
in the world.

From curiosity to something
you can actually use.

FEATURED PRODUCT

NarvixAI

An AI-powered intelligence workspace bringing together technology, cybersecurity, markets, and global briefings.

Explore NarvixAI (opens in a new tab)

CERTIFICATIONS & ACCOMPLISHMENTS

Milestones
along the way.

Credentials, learning, and work
I’m proud of.

EDUCATION

Still learning.
Still building.

Taking the next step in
cloud and network engineering.

BACHELOR’S DEGREE

Cloud and Network Engineering

Western Governors University

RÉSUMÉ

The bigger picture.

Cloud engineering, network security, and systems administration experience, with a focus on secure, reliable infrastructure. Explore my background below, download my résumé, or find more detail on LinkedIn (opens in a new tab).

JAN 2023 — PRESENT

IT System Administrator

Kaiser Permanente

Full-time · Atlanta, GA · Remote

Support enterprise Windows and Linux infrastructure, identity services, Microsoft 365, and virtualization, with a focus on reliability, recovery, and clear operational documentation.

JUN 2019 — DEC 2022

MVNet Consulting LLC

Full-time · Atlanta, GA · Remote

JUN 2021 — DEC 2022

Cloud Engineer

Built and maintained AWS and Azure infrastructure, designed cloud networks and private connectivity, and automated provisioning with Terraform. Supported CI/CD pipelines and improved monitoring, performance, and cost efficiency.

JUN 2019 — MAY 2021

Network Security Engineer

Managed Palo Alto security across 50+ enterprise sites and administered 120+ firewalls through Panorama. Led 30+ upgrades with zero unplanned outages and supported IPsec VPNs, high availability, firewall migrations, and Azure VM-Series security.

General résuméCloud engineering · Network security · Systems administration · PDFDownload résumé

CONTACT ME

Let’s connect.

Have an opportunity, a question, or something interesting to share? Let’s talk.

mosesolusoga@outlook.com