Daniel Ferguson

Software Engineer | Cybersecurity & Cloud Infrastructure

Bachelor of Computer Science (CyberSecurity), University of Newcastle

Experience

Australian Defence Contractor

Graduate Software Engineer
Jul 2025 - Current

cyberSuite

Data Breach Reviewer
Oct 2024 - Mar 2025 (Remote)

Conduct detailed analysis of compromised data following cyber security incidents

  • Support incident response efforts to notify and protect affected parties
  • Handle sensitive data while maintaining strict confidentiality protocols

Davcor Group

Software Developer
Feb 2024 - Mar 2025 (Remote)
  • Managed and configured AWS resources using Infrastructure as Code principles
  • Implemented AWS security policies including IAM roles and security groups
  • Established robust monitoring solutions with Prometheus, Grafana, and Uptime Kuma
  • Created and maintained documentation for deployment procedures
  • Utilised Jira and Agile methodologies for infrastructure projects and development tracking

Education

University of Newcastle

Bachelor of Computer Science, CyberSecurity
2022 - 2025
  • 2024 College Commendation List - College of Engineering, Science, and Environment
  • 2024 Defence Industry Scholarship Program - Department of Defence, Surveillance and Control Systems Program Office

Projects

Infrastructure as Code for Multi-Environment AWX Deployment

Architected and implemented a multi-environment infrastructure as code solution using Terraform to manage AWS resources across development and production environments

  • Deployed and configured AWX on Kubernetes for automation of Ansible tasks
  • Developed monitoring solutions with Prometheus, Grafana, and Uptime Kuma
  • Built automated backup and disaster recovery procedures using Velero and S3

TALOS Kubernetes CI/CD Pipeline with FluxCD

Automated Kubernetes cluster deployment with Talos Linux and GitOps workflow

  • GitOps workflow with FluxCD, enabling continuous deployment
  • CI pipeline with GitHub Actions utilising Renovate for automated testing
  • Deployed Grafana for performance metrics and cert-manager for TLS management
  • Achieved 98% domain uptime

University of Newcastle GPA & WAM Visualisation Tool

Python application for visualising academic performance metrics with automated CI/CD. View Live Demo

  • Implemented automated CI pipeline using GitHub Actions across multiple Python versions
  • Configured pytest with code coverage reporting using Codecov
  • Utilized Matplotlib and Seaborn for interactive academic performance charts

Homelab Infrastructure

Maintain a homelab environment featuring a NAS, managed network switch and Proxmox hypervisor server

  • Regular troubleshooting and resolution of connectivity issues and performance bottlenecks
  • Implementation of security best practices across the infrastructure
  • Linux VM deployments and configuration management

Certifications

Cybersecurity Awareness Professional Certificate (CAPC)

Certiprof
2025

Identify and prevent social engineering attacks. Demonstrated proficiency in fundamental cybersecurity concepts and essential security measures.

Google Cybersecurity Specialization

Google
2024

Developed a strong foundation in cybersecurity concepts, including network security, cryptography, and incident response.

Blue Team Junior Analyst

Security Blue Team
2024

Completed hands-on labs and capstone projects focused on threat detection and incident response. Deployed tools such as Kali Linux, Nessus, and Wireshark.

Extracurricular Activities

Cortex XDR Capture the Flag Event

University of Newcastle - Palo Alto
2024

Developed skills in threat hunting, malware identification, and attack surface control using Palo Alto Networks Cortex XDR Software.

Technical Skills

Languages & Tools

Python Java PostgreSQL PowerShell Git

Infrastructure & DevOps

Terraform Ansible Docker Kubernetes CI/CD GitOps Helm

Cloud & Monitoring

AWS EC2 EKS Prometheus Grafana

Security & Networking

DNS Firewalls TLS Linux Windows 10

Interests

Cybersecurity Research Cloud Infrastructure Home Networking