Hi, my name is
Ellis Barrett.
I automate things.
I’m a Principal Modern Workplace Consultant, specialising in Microsoft 365, Intune, and automated solutions that simplify and secure the way people work.
About Me
Hello! My name is Ellis and I have more than 10 years experience working in the IT Managed Service industry.
I’ve had the privilege of working and developing at OneAdvanced for several years. Fast-forward to today, where I work as a Principal Modern Workplace Consultant—leading the design, implementation, and governance of Microsoft 365 and Modern Workplace solutions. I specialise in delivering secure, scalable, and automated environments, helping organisations modernise their IT infrastructure through technical leadership and best practice.
Here are a few technologies I’ve been working with recently:
- SCCM
- Intune
- PowerBI
- PowerShell
- MSGraph
- Python

Where I’ve Worked
- Jul2025
- Lead the architecture and delivery of secure, scalable Microsoft 365 and Modern Workplace solutions across a diverse customer base, aligning with best practice and industry standards.
- Champion automation by designing and implementing Infrastructure as Code frameworks to streamline Microsoft 365 configuration, compliance, and deployment processes.
- Provide technical mentorship and strategic guidance to consultants and engineers, fostering a high-performance culture focused on continual improvement, collaboration, and knowledge sharing.
- Aug2022
- Manage and mentor my direct reports, acting as both a point of escalation and facilitator to overcome issues where obstacles arise and encouraging their personal development.
- Provide a summary of key achievements and issues to business stakeholders each month and support the development of reporting metrics for Key Performance Indicators (KPIs).
- Support, maintain and help implement Microsoft 365 and Microsoft Modern Workplace based solutions, driving continual service improvement, best practices, and iterative efficiencies.
- Mar2021
- Provide 3rd line support, acting as a final point of escalation from staff for complex support issues, owning them through to resolution
- Responsible for managing the teams workload, ensuring tickets are assigned and completed within SLAs, reporting on the teams performance and identifying aged and dormant tickets to be targeted
- Provide recommendations to key stakeholders around the commercial and security impact of changes, whilst simultaneously ensuring their technical roadmap is inline with their business requirements
- Design and implement solutions to automate standardised reporting dashboards and improve the level and quality of information we review for our clients and significantly reduce manual reporting across the business
- Nov2018
- Plan out of hours maintenance activities and cover a 24x7x365 oncall shift rota
- Test Disaster Recovery solutions and secure devices through OS and applications patching processes
- Take ownership of complex problems, provide workarounds and identify root causes
- Present and review changes at internal and client Change Action Boards
- Implement solutions which drive automation to reduce the time spent by the business on tasks. Additionally to refine and innovate current solutions and processes
- Provide 3rd line support, maintain and help implement large-scale physical and virtualised server infrastructure, coupled with cloud services with a particular focus on Microsoft 365 and Azure Services
- Apr2017
- Provided 2nd line support to all clients (200+) as part of the Advanced 365 Service Desk team
- Deployed numerous automated powershell scripts as part of continual service improvements
- Provide end user support and maintenance into the client infrastructure to increase efficiency and stability of services
- Helped with an ISO 270001 Information Security Management external audit
- Reviewing/sign off for Service Take On (STO) and assisting with multiple Windows 10 and O365 client Migrations
- Oct2015
- Provided 1st/2nd line support to multiple high profile clients and deliver an exceptional level of customer service and satisfaction
- Produced detailed and easy to follow documentation and runbooks and provided technical training to new Service Desk staff members
- Work in an ITIL framework environment
Some Things I’ve Done
Featured Project
Microsoft Intune Administration
I was a technical reviewer on the book 'Microsoft Intune Administration' written by Manish Bangia [MVP]. It not only covers the best practices of Microsoft Intune but also co-management and migration strategy for Configuration Manager.
- Intune
- SCCM
Featured Project
Beatsaber Shockbot
A Python script, a RaspberryPi, a WebSocket mod and a TENS unit to take BeatSaber to the next level. Inspired by Michael Reeves.
- Python
- VR
- RaspberryPi
Featured Project
PowerBI Reporting Script
A reporting script designed to provide a standardised dataset that can be imported into PowerBI that will automatically update from multiple sources.
- PowerShell
- PowerBI
- Reporting
- MSGraph
Other Noteworthy Projects
view all projectsDisable-NetBios
A Powershell script to disable NetBios reducing the exposure of your network to potential vulnerabilities and attacks.
JabraDirect-DisableUpdateNotifications
A Powershell script to disable update notifications for Jabra Direct when deploying the application.
Refresh-ADPassword
A simple script to refresh an expired Active Directory password.
What People Say
- 7Pieces of feedback
- 4People
What’s Next?
Get In Touch
I’m not currently looking for any new opportunities, however my inbox is always open. I’ll try my best to get back to you!
Say Hello









