An IT professional with broad experience in cloud services, hosting, and telecom. I've automated myself out of several jobs, but somehow there's always more work. I like complicated problems and unique use cases, and been fortunate enough to have encountered plenty. I've even found solutions for most of them.I've migrated multiple data centres into the cloud, and built tools to track how much all those new cloud services cost and who had to pay for what. I've lead the projects to revamp security across an entire organization. I've deployed nation-wide VoIP networks supporting residential, commercial, and wholesale customers. I've migrated load balancers for one of the largest web hosting companies."It's like a piece of art" - a coworker, upon groking what I'd done for network security in a terraform module.Website: https://www.mmacleod.ca
Ingram Micro Cloud
-
Cloud ArchitectIngram Micro Cloud Sep 2018 - PresentToronto, Canada Area➢ SME for governance and security for all production customer facing or customer supporting systems, including Azure, AWS, GCP, ecommerce platforms, and distribution vendors. Project and technical lead for several successful initiatives to improve our security posture, including SSO, automated user provisioning, improved account auditing, centralized audit logging, and alerting. Business processes surrounding these activities were also revamped to reduce friction and improve compliance. ➢ SME for cloud cost management. Built a tool that exports raw cost data from cloud providers, normalizes it, and assigns several additional business relevant dimensions for reporting. ETL tool is written in python deployed to Kubernetes as a daily cron job, data is stored in MySQL hosted in same, and reporting is done via Microsoft PowerBI.➢ Migrated all workloads from four production and two non-production data centres to Azure using Azure Migrate. Amenable workloads have been cloudified, remainder have been right-sized and reserved instances purchased. Project took four months of planning and three months to execute, reduced overall costs, and aligned infrastructure with business initiative to migrate our platform to a microservice architecture in Kubernetes.➢ Wrote terraform modules for internal teams to automate and enforce correct deployment topologies and security standards for several different recurring workloads. Reduced timelines for deployments by the managed services team from weeks to hours. Modules include enforcement of tenant level security standards, IAM permission and role assignments, network and network security configurations, infrastructure including virtual machines, Kubernetes clusters, PaaS offerings like Azure DB and Azure App Service, as well as templated Ansible for virtual machine hardening to CIS benchmarks
-
Cloud Services EngineerIngram Micro Cloud Jun 2014 - Sep 2018Toronto, Canada Area➢ Designed and deployed SAP HANA based Hybris Billing platform in AWS. Design includes multi-region failover/disaster recovery and separation of platform via multiple AWS accounts. Deployment was fully automated, including compute, storage, network, and security configurations. Host configuration enforced via puppet.➢ As part of an acquisition, designed and deployed new networks and infrastructure including a forklift migration of customer facing production systems to AWS. Wrote a REST API for F5 Load Balancer using iRules (TCL) to enable developers to dynamically manage external access to internal test systems for CI/CD pipeline.➢ Deployed new data centres in the Netherlands, Australia, and Singapore to facilitating the global rollout of the Ingram Micro Cloud Marketplace. Redesigned the original network design to improve security through greater segmentation, isolation, and more granular network security policies.➢ As part of a security revamp completely redesigned the approach to user access and management, introducing a new LDAP schema for more granular user access control as well as an internal virtual desktop platform for secure access to production systems.➢ Introduced and drove adoption of puppet automation and configuration management, reducing variation and human error while also enforcing security restrictions and best practices.➢ Rebuilt infrastructure behind a key web marketing property, reducing loading time by more than half while simultaneously improving resilience of the platform.➢ Migrated primary load balancer for direct hosting platform from Cisco ACE to F5 BigIP (again).
-
System Analyst, InfrastructurePrimus Telecommunications Canada Inc. Dec 2012 - May 2014Toronto, Canada Area➢ Deployed new Cisco UCS cluster to replace existing VMWare 4 based private cloud. Responsibilities included network design (layers 1 through 3), creating security policies, deployment and configuration of VMWare ESXi and vCenter (including Cisco UCS integration), and migration planning.➢ Designed and deployed new Point of Presense (POP) to support Broadworks VoIP platform using Cisco UCS with VMWare ESX 5.5 and bare metal installations. Handled network design and deployment of supporting services (DNS, LDAP, etc). Site served as template for deployments of other POPs throughout country.➢ Assumed operational lead of legacy customer portal infrastructure, including maintenance and deployment of new code to existing weblogic servers, replacing apache with nginx proxies for security reasons, and transition to serving much of the content statically. Wrote documentation for the platform, which had previously been lacking. -
System AdministratorHostopia Sep 2011 - Nov 2012Toronto, Canada Area➢ Planned and executed the migration from Cisco ACE to F5 BigIP load balancers in both primary facilities, affecting every service offered. Used perl to ingest multiple large (28k line) XML configuration files, manipulate the data in a database to consolidate and simplify the configuration without losing functionality, and then export F5 configuration in order to automate the configuration migration.➢ Lead the application portion of the IPv6 deployment across the production network. Worked with the networking team to plan and allocate our IPv6 network, then ensured services could be delivered over it. Utilized a mix of IPv6 termination on the load balancer and full dual-stacked networking to the application servers, depending on the service. -
Voip Platform SpecialistAccelerated Connections Jan 2011 - Sep 2011Toronto, Canada Area➢ Responsible for system maintenance and upgrades.➢ Developed and deployed SIP Trunking as a general product. -
System Analyst, VoipPrimus Telecommunications Group, Inc. Feb 2008 - Dec 2010Toronto, Canada Area➢ Built, maintained, and migrated several large VoIP platforms serving residential, commercial, and wholesale customers.➢ Developed and deployed several internal tools, including one to automate the maintenance of local calling areas, and another allowing support agents to troubleshoot calling from multiple platforms and carriers.
Frequently Asked Questions about Michael Macleod
What company does Michael Macleod work for?
Michael Macleod works for Ingram Micro Cloud
What is Michael Macleod's role at the current company?
Michael Macleod's current role is Cloud Architect at Ingram Micro Cloud.
Not the Michael Macleod you were looking for?
-
Michael MacLeod
Vancouver, Bc1mjmacleod.com -
Michael MacLeod
Pontypool, On1mccloskeyinternational.com -
Michael Macleod
Vancouver, Bc9gatewaycanyons.com, psriviera.com, bellstar.ca, dc.rr.com, thejosie.com, sunpeaksgrand.com, gmail.com, westin.com, noblehousehotels.com2 +142582XXXXX
-
Michael MacLeod
Quispamsis, Nb
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial