Justin McGee, Developer in Ferny Hills, Queensland, Australia
Justin is available for hire
Hire Justin

Justin McGee

Verified Expert  in Engineering

DevOps and Solution Architect Developer

Location
Ferny Hills, Queensland, Australia
Toptal Member Since
July 1, 2021

Justin is a well-rounded developer, infrastructure engineer, and manager. He spent 15 years in the IT industry, built many forms of infrastructure across the Windows and Linux world, and developed applications in various languages. He migrated AWS and Office 365 for 100+ virtual machines and 3,000 exchange mailboxes and re-architected Docker and AWS Native services applications. Justin is known for his sense of humor, and while infrastructure is right up his sleeve, he is no stranger to DevOps.

Portfolio

Self-Employed - Owner - Preset Tech
Amazon Web Services (AWS), Python, IT Infrastructure, Networking, Office 365...
St. Paul's School
Amazon Web Services (AWS), Windows Server, Linux, Networking...
Ladbrokes Digital Australia
Amazon Web Services (AWS), Nutanix, PHP, Microsoft SQL Server, Docker...

Experience

Availability

Part-time

Preferred Environment

Windows, Amazon Web Services (AWS), IT Infrastructure, Cloud Infrastructure, IT Networking, PHP, Python, C#, Linux

The most amazing...

...project I've deployed is a Slurm-based auto-scaling HPC solution in AWS for a company that makes microchips.

Work Experience

Consultant

2017 - PRESENT
Self-Employed - Owner - Preset Tech
  • Deployed an auto-scaling, spot instance-driven Slurm HPC project for a customer using it for analysis.
  • Migrated several companies into Office 365 and G-Suite, ensuring that mail, contacts, and calendars came through.
  • Provided level 3 escalation support for several customers around the network, IT infrastructure, and user support.
Technologies: Amazon Web Services (AWS), Python, IT Infrastructure, Networking, Office 365, Linux, Slurm Workload Manager, Palo Alto Networks, Firewalls, Fortinet Firewall Configuration, Border Gateway Protocol (BGP), IP Routing, SAML, System Administration, DevOps, Infrastructure as Code (IaC), Google Workspace, Identity & Access Management (IAM), IT Operations Management (ITOM), On-premise, Network Engineering, Microsoft 365, Azure, Technical Leadership, Amazon Aurora, Microservices Architecture, Kubernetes, Containers, CI/CD Pipelines, DevOps Engineer, Google Cloud Platform (GCP), GPU Computing, Bitbucket, AWS ALB, Cloud, Redis, Memcached, AWS CLI, PostgreSQL, Elasticsearch, AWS IAM, SQL, Monitoring, Shell Scripting, Linux Administration

IT Manager

2017 - PRESENT
St. Paul's School
  • Completed an AWS migration for St. Paul's School. This included the re-architecture of applications for Docker and other AWS Native services, as well as the implementation of new and lift-and-shifted EC2 instances in to AWS.
  • Delivered rapid enablement of online teaching and remote learning for Covid-19, helped by our previous migration to cloud-native solutions and AWS.
  • Migrated from an aging Mitel MiVoice system to 3CX, providing better flexibility and reducing costs from an ISDN to SIP conversion.
  • Implemented a BYOD program for students to connect their own devices on campus. This involved the implementation of Aruba Clear Pass, VLANs, and project management.
  • Managed a team of five to provide a consistent excellent level of service for staff and students.
Technologies: Amazon Web Services (AWS), Windows Server, Linux, Networking, Palo Alto Networks, Firewalls, Fortinet Firewall Configuration, Border Gateway Protocol (BGP), IP Routing, SAML, System Administration, DevOps, Infrastructure as Code (IaC), Google Workspace, Identity & Access Management (IAM), IT Operations Management (ITOM), On-premise, Network Engineering, Microsoft 365, Azure, Technical Leadership, Amazon Aurora, Kubernetes, Containers, CI/CD Pipelines, DevOps Engineer, Bitbucket, AWS ALB, Cloud, Memcached, AWS CLI, PostgreSQL, Elasticsearch, AWS IAM, SQL, Monitoring, Shell Scripting, Linux Administration

Infrastructure Engineer

2016 - 2017
Ladbrokes Digital Australia
  • Migrated corporate workloads into AWS, away from the aging on-premises hypervisors.
  • Collaborated with the development team on bringing elements of the production stack into AWS, running in Docker.
  • Provided training and professional development to junior members of the team, mentoring them in automating a large number of their processes.
Technologies: Amazon Web Services (AWS), Nutanix, PHP, Microsoft SQL Server, Docker, Docker Swarm, Office 365, Palo Alto Networks, Firewalls, IP Routing, SAML, System Administration, DevOps, Infrastructure as Code (IaC), Identity & Access Management (IAM), On-premise, Network Engineering, Azure, Kubernetes, CI/CD Pipelines, DevOps Engineer, AWS ALB, Cloud, Redis, Memcached, AWS CLI, AWS IAM, SQL, Monitoring, Shell Scripting, Linux Administration

Solution Architect

2015 - 2016
Idea 11
  • Performed an AWS and Office 365 Migration for 100+ virtual machines and 3,000 exchange mailboxes.
  • Designed and deployed a project to bring two arms of the same company into one, including MPLS deployment and Windows 2003 to 2012 domain migration and merge.
  • Performed many separate greenfield migrations, infrastructure, and AWS assessments for customers.
Technologies: Amazon Web Services (AWS), Windows Server, C#, Python, Linux, IT Networking, Palo Alto Networks, Firewalls, IP Routing, SAML, System Administration, Infrastructure as Code (IaC), Identity & Access Management (IAM), On-premise, Network Engineering, Azure, CI/CD Pipelines, DevOps Engineer, AWS ALB, Cloud, Memcached, AWS CLI, AWS IAM, SQL, Monitoring, Shell Scripting, Linux Administration

YupTimer

https://yuptimer.com
A service availability monitoring platform built with an AngularJS front end, an API gateway and Python back end, and mixed with DynamoDB and MySQL. While small, it's used by some of my customers for monitoring their websites - including one customer who has 700 WordPress websites!

AWS and Office 365 Migration

I was the technical lead responsible for performing a PoC, solution design and implementation of an AWS migration and office 365 migration for a customer with 100+ virtual machines and 3,000+ mailboxes.

This included the PoC and design of re-architecting their Windows and Linux environment, bringing in direct connections, and updating MPLS WANs for their sites all around Australia.

SlinkARK

https://slinkark.com
A completely dockerized, automated Ark: Survival Evolved server cluster that ran for 12 months prior to shutting down the servers. Utilizing Docker, Scripting, and AWS, I automated the management, deployment, and updating of Ark: Survival Evolved servers for Oceanic. This included also utilizing Grafana and some custom metrics monitoring.

The Honeycombers—Autoscaling WordPress

https://thehoneycombers.com
I participated in designing and implementing the infrastructure for a highly successful travel platform based on WordPress, running in AWS. The autoscaling infrastructure provided ensures maximum uptime and speed.

Languages

PHP, Python, C#, SAML, SQL

Frameworks

Laravel, Windows PowerShell, AngularJS

Tools

VMware, Hyper-V, Jamf Pro, Bitbucket, AWS CLI, AWS IAM, Terraform, Docker Swarm, Grafana

Paradigms

DevOps, Microservices Architecture, High-performance Computing

Platforms

Windows, Linux, Windows Server, Amazon EC2, Amazon Web Services (AWS), AWS Lambda, MacOS, Azure, Kubernetes, Google Cloud Platform (GCP), AWS ALB, Docker, WordPress

Storage

MySQL, Microsoft SQL Server, Amazon S3 (AWS S3), On-premise, Amazon Aurora, Memcached, PostgreSQL, Elasticsearch, Redis, Amazon DynamoDB

Other

IT Infrastructure, Cloud Infrastructure, IT Networking, Office 365, Palo Alto Networks, Fortinet Firewall Configuration, 3CX, Networking, Slurm Workload Manager, Information Technology, Amazon RDS, Containerization, 802.1X, System Administration, Firewalls, Border Gateway Protocol (BGP), IP Routing, Infrastructure as Code (IaC), Google Workspace, Identity & Access Management (IAM), IT Operations Management (ITOM), Network Engineering, Microsoft 365, Technical Leadership, Containers, CI/CD Pipelines, DevOps Engineer, Cloud, Monitoring, Shell Scripting, Linux Administration, GPU Computing, Nutanix

Libraries/APIs

Microsoft HPC, Node.js

2004 - 2009

Bachelor of Information Technology in Information Technology

Queensland University of Technology - Brisbane, Australia

OCTOBER 2019 - OCTOBER 2022

AWS Certified SysOps Administrator

AWS

OCTOBER 2019 - OCTOBER 2022

AWS Solutions Architect Associate

AWS

OCTOBER 2019 - OCTOBER 2022

AWS Certified Developer - Associate

AWS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring