Contributors
This section includes the names and biographies of the authors and editors of this project in alphabetical order.
Graham Beer
Graham is a Platform Engineer living in the south of England. He is a co-founder of a PowerShell user group in the south coast of England and a passionate user of PowerShell for 5 years. Graham previously authored a chapter in the PowerShell Conference Book on ‘Extending PowerShell with TypeData Programming’ and has contributed many PowerShell articles achieving a spot among the Top 50 Bloggers of 2018. He blogs at graham-beer.github.io/ and can be found on twitter @GKBeer.
Michael Bender
Michael is a teacher and community leader focused on IT Pros and Operations. Currently, he builds content for learners at Pluralsight.com. You can follow him on Twitter or keep up with his blog.
Jacob Benson
Jacob is passionate about how technology empowers individuals to create solutions and solve problems that improve the quality of their lives and the lives of other people. Recently Jacob has been focused on how he can help other people be better humans at and outside of work. You can connect with him on LinkedIn or keep up with his blog.
Jessykah Bird
Jessykah is always pursing new methods and concepts around technologies both large and small, and sharing those experiences around the world in both talks and hands-on technical training. With a passion for computational linguistics, she pursues creative methods for human interaction with technology in everyone’s day to day lives.
Phil Bossman
Phil is an accomplished Windows administrator and is a Citrix architect for a national building materials supplier. Phil has been in the technology industry for over 25 years and has a passion for technology, automation, and learning all things PowerShell. Phil enjoys sharing his wealth of knowledge on PowerShell in ways everyone can relate to and understand. Phil is a co-organizer of the Research Triangle PowerShell User Group. Phil is an active member of the Citrix User Group Community (CUGC). You can follow him on Twitter and Github, or check out his blog.
Dave Carroll
Dave has spent more than two decades in IT in various capacities with significant focus on systems administration. For most of this time, he has developed automation through multiple scripting languages on several platforms. Currently, he focuses on Active Directory and identity management. He writes about PowerShell (and other IT related topics) on his blog. You can find him on Twitter @thedavecarroll and Github.
Ryan Coates
Ryan has worked in IT since he was 14, and is currently an Enterprise Architect leading API strategy at a large consulting firm. Ryan speaks regularly at national and regional conferences focusing on Cloud and Automation, is frequently active on Twitter, and LinkedIn, and less frequently on his Blog JustDeclareIt.
Tim Curwick
Tim Curwick is an automation consultant, trainer, and speaker with a passion for PowerShell-based automation. He blogs as MadWithPowerShell, tweets @MadWPowerShell, and speaks at many venues, most frequently as a long-time leader of the Minnesota PowerShell Automation (User) Group.
Mateusz Czerniawski
Mateusz is a System Architect at Objectivity who grew his skills in PowerShell on Hyper-V, Active Directory, and everything related. He is also a co-founder of Polish PowerShell User Group and a speaker. His greatest achievement so far is bringing more people to PowerShell community every day. ‘But if I can help somebody as I pass along, then my living will shall not be in vain’. You can reach him via his blog.
Luc Dekens
Luc is a fan of all things automation, and an early adaptor of PowerShell and VMware PowerCLI. He is a co-author of the PowerCLI Reference, a regular speaker at international conferences, and a keen contributor to the VMware Community forum VMTN. He is present on Twitter as LucD22, you can read his blog posts at LucD notes or read his community contributions on the VMTN Community.
Matthew Dowst
Matthew Dowst is passionate about all things DevOps and automation, with a strong focus on PowerShell and Azure Automation. He works as an automation consultant and is the lead architect on the Catapult Systems Launch automation solution. You can follow him on Twitter or check out his blog where he provides tons of PowerShell snippets, and a weekly round of all things PowerShell.
Saggie Haim
Saggie is an IT Platforms admin who specializes in Microsoft solutions like AD, SCCM, SCOM, and more. He writes about PowerShell in his blog Saggiehaim Blog and teaches MCSA and cybersecurity in local academies.
Jeff Hicks
Jeff is a veteran IT Pro with a long history in the PowerShell community as an author, teacher and conference speaker. You can follow him on Twitter or keep up with his blog.
Alexander Holmeset
Alexander is a Microsoft MVP, blogger and international speaker. In his day to day work and community contributions he has a huge focus on automation through PowerShell. You can follow him on Twitter at @AlexHolmeset and read his blog. ‘If you are going to do something more than once, then automate it!’
Lawrence Hwang
Lawrence Hwang loves PowerShell and the philosophy that sparked PowerShell. He equally loves putting lego blocks together to create something cool and sometimes useful. He thinks PowerShell is a beautiful block that can bridge different realms together. Lawrence is active on Twitter as CPoweredLion@.
Mike Kanakos
Mike is a sysadmin and Active Directory Engineer located in Apex, North Carolina. Mike is also the co-leader of the Research Triangle PowerShell users group and active blogger. He focuses on writing, teaching PowerShell fundamentals and sharing tools with the community to make the sysadmins life easier. You can follow Mike’s blog at www.networkadm.in and or on Twitter at @MikeKanakos.
Bill Kindle
Bill is a sysadmin with 15 years experience in IT currently working at IDEMIA, focusing on automation with PowerShell scripts. He is a husband to a wonderful woman that he doesn’t deserve and father of two adorable children. Being passionate about PowerShell and various other technology, he also is a content contributor for TechSnips LLC.
Josh King
Geek, Father, Walking Helpdesk. Josh is a systems administrator at The Instillery South in regional New Zealand. The bulk of his time is spent in Windows and VMware environments and he has a passion for PowerShell and automation. You can find him online through his blog or on Twitter.
Przemysław Kłys
Przemek is a System Architect with over 15 years of experience. His skill set revolves around Active Directory, Exchange and Office 365. He is avid in PowerShell on everything that’s Microsoft related. All his PowerShell modules are downloadable from PowerShellGallery and are available on GitHub. You can follow him on Twitter or keep up with his blog.
Cory Knox
Cory Knox is a Deskside support specialist who is passionate about PowerShell. He has spent the last decade looking for ways to automate common tasks with PowerShell. He can be found on Twitter and his Blog. He’s active in the PowerShell community Slack and Discord servers. When not working, he enjoys spending time at the lake with his wife and three children. When not spending time at the lake, he can be found on Twitch where he works on the PowerShell extension for VSCode.
Mark Kraus
Mark is a Staff Systems Engineer at LinkedIn. He is also a former Microsoft MVP, a DevOps and PowerShell Blogger, and a Twitch coding streamer. He is the creator of PowerShell Live, a PowerShell contributor, and an open source maintainer/developer. You can follow his escapades on twitter @markekraus.
Manoj Krishnasamy
Manoj is a PowerShell Fanatic who always find ways to do automation tasks in PowerShell. He loves to write code and solve problems. You can find him on Twitter @manojprabhuk716.
Adil Leghari
Adil Leghari is a 15-year Sysadmin who is super-passionate about PowerShell and automation. He can be found on Twitter and his Blog. He’s active in the PowerShell community Slack and Discord servers. When not working, he enjoys designing stickers, long walks on the beach, and candlelit dinners.
Michael Lombardi
Mike is a sysadmin-turned-automation-engineer-turned-software-engineer at Puppet, passionate about documentation and restorative justice. He is the founder and co-organizer of the St. Louis PowerShell User Group and cohost of the PSPowerHour.
Jon M. Junell
Jon leads the Infrastructure and Identity Team at Western Washington University. He’s really fascinated with the structures and processes around successful teams and organizations. He enjoys 2nd breakfasts, being outdoors, with a focus on hiking, mountain biking and the World Rally Championship. You can find him on Twitter and LinkedIn.
Jeremy Murrah
Jeremy Murrah is an old operations guy from the dark ages of computing. He started automating NT 4.0 installations and hasn’t looked back. Classically trained as an Active Directory Administrator and Windows Engineer, he is currently engrossed in all things PowerShell and is eagerly awaiting the death of the GUI. He blogs at murrahjm.github.io and can be found on twitter @JeremyMurrah.
Francisco Navarro
Francisco (Cisco) is an Enterprise Consultant focusing on Cloud and Datacenter technologies, with a passion for PowerShell and enthusiasm for automation. He is the co-organizer of the Chicago PowerShell User Group Twitter and a contributor on Techsnips. Francisco prides himself the most on being a loving husband and proud father of his “mini me!” You can find Cisco on the internet through Twitter @ctmcisco.
Will Nevis
Will is a former chemical engineer who now does DevOps automation for LinkedIn. He has been working with PowerShell since 2012 and cut his teeth at Tesla right before the release of the Model S. He owes his career to Jeffrey Snover.
Greg Onstot
Husband, Father, Contributor to the PSADHealth Module. Greg has been working in IT Infrastructure and InfoSec Engineering for over 20 years. PowerShell has become an integral part of automating that work.
Andrew Pla
Andrew Pla is a Systems Engineer, blogger, and co-founder of the Gainesville PowerShell User Group. His PowerShell journey was thrust into high gear after receiving the first PowerShell + DevOps Global Summit scholarship in 2018. Since then, he has been automating everything with PowerShell and writing about his experience on his blog. You can find Andrew on Twitter at @AndrewPlaTech and Github.
James Pogran
James is a programmer at Puppet, co-founder of the Puppet Visual Studio Code Extension, and author of Learning PowerShell DSC 2nd Ed. You can find James at @ender2025, Github or at https://jamespogran.com.
Jess Pomfret
Jess is a SQL Server DBA in Northeast Ohio. One of the most important traits of a DBA, being lazy, means that automating common tasks with PowerShell is a passion of hers. She also contributes to open source projects including dbatools, dbachecks and recently has contributed a couple of resources to the SqlServerDsc module.
Thomas Rayner
Thomas Rayner is a Senior Security Service Engineer at Microsoft. His background is in Cloud and Datacenter Management, specializing in DevOps, systems and process automation, public, private and hybrid cloud, and .NET coding. Thomas is a prominent speaker, best-selling author, and instructor covering a vast array of IT topics. Thomas is very active within the technical community and a variety of Microsoft technical and strategic teams. You can get in contact with Thomas by email, on Twitter at @MrThomasRayner, or on LinkedIn.
Joel Sallow
Joel is a curious PowerShell enthusiast, fairly new to the arena. He has been working in PowerShell circles since late 2017, and loves clean & well-written code, frequently spending time helping others untangle the day’s unruly code. You can follow him on Twitter and Github, or check out his blog.
Glenn Sarti
With a penchant for DevOps, Puppet, Neo4j or anything Windows related, Glenn has been in IT Infrastructure and Development Engineering over 20 years. You can find him online through his blog or on Twitter.
Mike Shepard
Mike has been actively programming since the early 80’s with anything that he could get his hands on. He’s the founder of the Southwest Missouri PowerShell User Group, the author of two PowerShell books, and a contributor to the first PowerShell Conference Book. Mike is currently a Solutions Architect at Jack Henry and Associates, specializing in build and deployment automation. Current interests include databases and DSLs.
Justin Sider
Mr. Sider has 15+ years of experience as owner of his own tech business and in leadership roles for various tech companies. Currently the Chief Information Officer for Belay Technologies, he leads the development and implementation of a tool utilizing VMware for an automated provisioning & testing solution. Mr. Sider has 10+ years of experience working with VMware products and programming with PowerShell. You can follow Justin on twitter at @jpsider, at the PSGallery Gallery,on GitHub or read an occasional blog at Invoke-Automation.
Daniel Silva
Daniel is a software developer with focus on .NET and SQL Server. He is also a Raspberry Pi and DIY enthusiast. He decided, after several projects (including making an arcade console), to run PowerShell Core on his Raspbery Pi and explore the world of IoT. He is always exploring new things and embracing new challenges. More content can be found on his blog.
Fernando Tomlinson
Fernando began developing in PowerShell years ago for defensive purposes and hasn’t stopped since! He is the co-developer of Under the Wire and the developer of PoSh Hunter. Both sites help people learn PowerShell or hone the skills they already have. You can follow him on Twitter at @Wired_Pulse.
Stephen Valdinger
Stephen Valdinger is a 13 year IT veteran with a penchant for turning the repetitive into PowerShell. He can be found on Twitter and on his Blog. He’s active in the PowerShell community Slack and Discord servers.
Stéphane Van Gulick
Stéphane is the co-founder of the French speaking PowerShell User Group (FRPSUG), the co-founder of the SPADUG (PowerShell user group in Strasbourg). He is also a speaker, author and blogger and works as Senior DevOps engineer in Switzerland. Stéphane created and maintains several open source frameworks, such as PSHTML and PsClassutils to name a few. You can find Stéphane blogging on PowershellDistrict and on his personal blog Stephanevg.github.io. You can also follow Stéphane on twitter at Stephanevg.
Mark Wragg
Mark is a DevOps Engineer who is currently contracting in the south east of England. He contributed a chapter on mastering Pester to the previous incarnation of the PowerShell Conference Book, which he was subsequently asked to deliver as a talk at the PSDay London conference in 2018. Mark has been using PowerShell since 2013 and is a huge fan of delivering automation with PowerShell and other DevOps tools, particularly within the Microsoft technology space. Mark blogs at wragg.io and can be found on twitter as @markwragg.
Michael Zanatta
Michael is a passionate PowerShell scripter, speaker, advocate & streamer working as a Senior Automation Consultant at Insync Technology. You can follow him on Twitter or LinkedIn. Michael is a co-founder of the (Brisbane PowerShell User Group) (YouTube) and author of his livestream on Twitch.