Computing Experience
- Professional
- Systems Engineering and DevOps:
- Managed over a thousand EC2 instances in AWS
- Extensive Automation using Chef and Jenkins for setup, maintenance, monitoring and backups
- Successful full blue-green code deployments
- Migration and Support to Continuous Integration style deployments
- Peak Concurrent Userbase in the millions
- IT Server Support
- Production Level Hardware requirements gathering
- Network configuration and performance troublshooting
- Server OS configuration
- Management 70 physical servers for an internally developed toolset
- Management of dozens of servers worldwide for another internally developed toolset
- Supporting of internal userbase in the thousands
- Deploying to and maintaining production environments for internally developed tools
- Managing restoring, maintenance, archival and cross country replication of Databases
- Using ticket systems to prioritize and manage troubleshooting and maintenance of production environments
- Software Testing:
- Creating, Managing and Executing complete product test plans
- Performing innovative new tests not in the test plan through creative Ad-Hoc testing
- Performing high performance load and stress testing to levels never before seen
- Performing extensive boundary testing well beyond the test plan
- Experience with automation testing systems
Further Experience
- Over 20 years with a peak count of 40 physical machines and countless virtual hosts.
- Managed through a combination of Linux and Windows Services for Routing, DHCP, DNS and AD.
- Managing onsite and cloud services including HTTP(s), Mail, IRC with automation and monitoring.
- Managing file, print, backup and domain services for a typical end user environment.
- Further Projects and Technologies Explored:
- HPC: 9 physical node Beowulf Cluster using openMosix
- Virtualization using VMWare and XenServer
- LAMP applications developed from scratch
- Continuous improvements to a robust backbone of services and frameworks for ever increasing requirements and data loads
- Smart Switch Management (Nortel and Trendnet)
- Implementation of open source CMS tools for management and coordination of group activities
School
- BSc in Computing Science from Simon Fraser University
- Basics such as Java, software engineering, discrete math and calculus through lower division
- Major projects completed in Upper Division
- Computer Animation from Scratch using OpenGL and C++ in a Team of 4
- Complete Webserver, Database and Scripting setup for Role Playing including messaging, character generation and game instancing in a Team of 4
- Implementation of atmospheric attenuation in PBRT (Raytracer built for educational purposes) using C++
- Software Engineering and Implementation of a handheld interface for an electronic guide for a museum in a Team of 4