Skip to content

Skills & Tech Stack

I design and manage scalable, secure, and automated cloud infrastructures with a focus on high availability and performance.
Below is a comprehensive snapshot of the platforms, tools, and methodologies I actively use and have implemented in prior roles.


Cloud Platforms & Infrastructure

Technologies for designing and operating public, private, and hybrid clouds.

Google Cloud OpenStack AWS
  • Cloud Platforms: Google Cloud (GCP), OpenStack (community & Canonical distributions), Amazon Web Services (AWS)
  • Infrastructure Design: Aggregated, disaggregated, and hyper-converged architectures, Trusted Research Environment (TRE)
  • Telco Cloud: NFVI layer deployments, Edge Distributed Compute Node (DCN) solutions, Hyper Converged Infrastructure (HCI)
  • NFV Features: SR-IOV, DPDK, OVS, OVN, Smart NICs

Containers & Orchestration

Building, scaling, and managing containerized workloads.

Kubernetes Rancher Docker Helm Singularity Apptainer
  • Container Platforms: Kubernetes, MicroK8s, Docker, SingularityCE, Apptainer, LXD
  • Cluster Management: Rancher for multi-cluster administration
  • Packaging & Deployment: Helm for application lifecycle management

Infrastructure Automation & IaC

Provisioning, configuring, and maintaining reproducible environments.

Ansible Terraform Juju CloudFormation MAAS
  • Infrastructure as Code: Ansible, Terraform (including Juju & MAAS providers), AWS CloudFormation
  • Automated Cluster Deployments: OpenShift, Juju charms for Telco and edge solutions
  • Continuous Delivery: Modular container build pipelines

Security, CI/CD & Observability

Ensuring compliance, monitoring, and automated software delivery.

GitHub GitLab Snyk
  • Compliance & Hardening: Ubuntu USG aligned with CIS standards, Trivy, Snyk
  • Monitoring & Metrics: Prometheus, Grafana, Alertmanager, NRPE
  • CI/CD Pipelines: GitHub Actions, GitLab CI/CD

Programming & Scripting

Languages and tooling for automation and custom utilities.

Python Bash
  • Languages: Python (automation, tooling), Bash scripting
  • Development Practices: Test automation, modular build pipelines, Singularity module manager GUI

Operating Systems

Ubuntu Debian Red Hat Enterprise Linux
  • Linux Distributions: Ubuntu (server & desktop), Debian, Red Hat Enterprise Linux (RHEL), CentOS
  • Expertise: Server administration, package management, system hardening, and performance tuning
  • Use Cases: Production servers, cloud instances, and container host operating systems

Documentation & Static Sites

  • Markup & Documentation: Markdown, Atlassian Confluence for collaborative documentation
  • Static Site Generators: MkDocs (Material theme), GitHub Pages
  • Use Cases: Technical documentation, internal knowledge bases, and personal portfolio sites

This stack reflects my focus on automation, reliability, and scalable cloud design, enabling fast, secure, and efficient delivery across diverse environments.