Blurring the lines between tech and dev, with PowerShell and APIs

By Petter Arnesen

Elevator Pitch

If you’re a tech you are probably familiar with PowerShell by now. With that knowledge you can quite easily start developing your own integrations between systems that have an API. In this talk I’ll show you how you can use data collected in a PowerShell script to, e.g. create service tickets

Description

Many techs are well versed in PowerShell by now. Having PowerShell talk to other APIs is the next step and it will blur the lines between tech and dev. Tomorrows techs have to be able to put their dev hat on from time to time if they want to stay relevant. Working with APIs and developing integrations is something that will be more and more important as we move forward. And it’s fun to! Who wouldn’t want to have your own backup report script create custom tickets in YOUR ticketing system? The way YOU want them? Not just a template made by someone who doesn’t know your business and your setup?

Maybe automating 15 minutes of daily manual labour doesn’t sound like much, but wouldn’t you like to spend those 15 minutes doing something fun instead? A lot of those kinds of tasks can be automated with a simple PowerShell script pulling data from one system, crunching it, and then putting in back in to another system.

I’ll give you a rundown of the basic tools I use whenever I need to put my dev hat on!

Notes

PowerShell and APIs is something I have been using more and more the last few years. I was already well known with PowerShell before I started at my previous employer, but I had yet to work with APIs. Being tasked with automating daily and larger datacenter tasks I quickly had to learn more about the automation use of PowerShell and I got more and more intrigued by the thought of combining PowerShell and APIs. I have used PowerShell to create integrations with Cisco UCS Director, HPE 3PAR, ConnectWise Manage and CatalystOne to mention some. And I get more and more exited about creating these kinds of integrations the more I do so. I want to share that exitement and to inspire others to shift their mentality towards automating and integrating systems.