Skip to content
View uzobola's full-sized avatar

Block or report uzobola

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
uzobola/README.md

Uzo Bolarinwa — Cloud Infrastructure and DevSecOps Engineer

Cloud Infrastructure & DevSecOps Engineer

AWS | Terraform | Kubernetes | Ansible | CI/CD | IAM | Cloud Security

I build and validate secure AWS infrastructure and delivery platforms using Terraform, Ansible, containers, Kubernetes, and CI/CD. My production background is in Linux systems administration and automation; my current independent engineering work extends that foundation into AWS infrastructure, GitOps, cloud identity, and DevSecOps security controls.

Production foundation: 2,000+ Linux-based point-of-sale systems | 1,200+ regression tests | 50+ releases

Visit the live portfolio at uzobolarinwa.com Connect with Uzo Bolarinwa on LinkedIn


Selected Engineering Work

Terraform | Ansible | EC2 | ALB | SSM | IAM | CloudWatch

Engineered a two-AZ AWS web platform with segmented public/private networking, private EC2 instances, ALB, NAT, S3, VPC endpoints, VPC Flow Logs, CloudWatch logging, and hardened security groups.

Removed public EC2 IPs and inbound SSH, used AWS Systems Manager for administration and Ansible transport, separated execution and workload identities, validated least privilege with denied-operation tests, and confirmed Ansible idempotence with a repeat run at changed=0.


Terraform | ECS/Fargate | Jenkins | GitHub Actions | Docker | ECR | Checkov | Trivy

Built a multi-AZ AWS container platform with private ECS/Fargate services behind an ALB, encrypted remote Terraform state, Amazon ECR, CloudWatch logging, scoped IAM roles, and target-tracking autoscaling.

Implemented secure Jenkins and GitHub Actions delivery paths with Checkov validation, Trivy HIGH/CRITICAL gates, immutable ECR publishing, OIDC-based temporary AWS credentials, deployment validation, and controlled-load testing that scaled services from one to two running tasks.


Terraform | EKS | Kubernetes | Jenkins | Helm | GitHub Actions | Argo CD

Provisioned Amazon EKS with Terraform and delivered containerized workloads through Jenkins, Docker, Amazon ECR, Helm, and Kubernetes deployment workflows with Checkov IaC validation and Trivy container-image scanning.

Implemented GitHub Actions OIDC federation and an Argo CD GitOps delivery path for immutable releases; validated horizontal pod scaling from one to three replicas and managed-node-group expansion from one to four nodes.


Security Engineering

Python | AWS IAM | Terraform | GitHub Actions | OIDC

Developed a Python-based AWS identity-governance engine that evaluates IAM roles, users, access keys, secrets, and trust policies through 11 detectors aligned to the OWASP Non-Human Identity Top 10 and NIST SP 800-53.

Used GitHub Actions OIDC to eliminate stored AWS credentials from CI workflows, gated CI on open HIGH/CRITICAL findings, and generated audit-ready JSON/Markdown evidence supported by 37 unit tests.


AWS CDK (Python) | Cognito | API Gateway | Lambda | DynamoDB | KMS

Built a serverless AWS API using Cognito JWT authentication, API Gateway authorization, route-scoped Lambda execution roles, and DynamoDB access bound to the authenticated principal.

Prevented BOLA/IDOR-style horizontal privilege escalation through authorization design and negative testing; added customer-managed KMS encryption, point-in-time recovery, structured logging, and X-Ray tracing.


Technical Focus

  • Cloud Infrastructure: AWS, Terraform, Ansible, VPC, EC2, ALB, ECS/Fargate, EKS, S3, Systems Manager
  • Containers & Platform: Docker, Kubernetes, Helm, Argo CD, GitOps
  • CI/CD & Security: Jenkins, GitHub Actions, OIDC/STS, Checkov, Trivy, immutable artifacts, deployment validation
  • Cloud Security & Identity: AWS IAM, least privilege, workload identity, RBAC, Zero Trust
  • Systems & Observability: Linux, Python, Bash, CloudWatch, Prometheus, Grafana

Certifications


Connect

Pinned Loading

  1. aws-private-web-infrastructure-automation aws-private-web-infrastructure-automation Public

    Private multi-AZ AWS web infrastructure automated with Terraform and Ansible, using ALB, SSM, and least-privilege IAM

    HCL

  2. ecs-fargate-cicd-pipeline ecs-fargate-cicd-pipeline Public

    Containerized React/Express app deployed to AWS ECS Fargate, infrastructure provisioned with Terraform. Dual CI/CD paths: a Jenkins pipeline and a GitHub Actions GitOps alternative using OIDC feder…

    HCL

  3. eks-kubernetes-cicd-platform eks-kubernetes-cicd-platform Public

    EKS/Kubernetes platform using Terraform, Helm, Jenkins, GitHub Actions, and Argo CD. Implements GitOps delivery(present on GitOps branch) , HPA and Cluster Autoscaler, with application and managed-…

    HCL

  4. aws-nhi-governance-engine aws-nhi-governance-engine Public

    AWS non-human identity governance engine: discovers, risk-scores, and produces audit evidence for IAM roles, access keys, secrets, and workload identities. Mapped to OWASP NHI Top 10 and NIST 800-53

    Python 1

  5. zero-trust-serverless-cdk zero-trust-serverless-cdk Public

    Zero Trust serverless Notes API — CDK + Cognito + Lambda + DynamoDB — with threat modeling, OWASP/NIST control mapping, BOLA/IDOR prevention, and audit evidence.

    Python 1 1

  6. aws-grc-engineering-project aws-grc-engineering-project Public

    AWS Continuous Compliance Automation Framework for automated control validation, evidence collection, risk scoring, remediation guidance, and audit-ready reporting across AWS security services.

    Python