What Would You Automate to Free Up More Time?
Posted by CaregiverOk9411@reddit | sysadmin | View on Reddit | 147 comments
Automating tasks is great, but when you finish everything in minutes and still need to look busy… 🤔 What part of your work would you love to automate to give you more free time?
chefkoch_@reddit
Meetings
CaregiverOk9411@reddit (OP)
like how?? can you expand please
Vesalii@reddit
I want to start automating onboarding and offboarding tickets. I've looked into Power Automate but I'm not sure how to incorporate our work flow.
SilentSamurai@reddit
First step is documenting the process so you know what is difficult to automate/can't be automated.
CaregiverOk9411@reddit (OP)
I agree! 100%
Vesalii@reddit
That's a good idea. Nice.
Nice-Werewolf-6980@reddit
Someone said the same a few comments above this one, see this:
https://www.reddit.com/r/msp/comments/1fil0hj/automate_employee_onboarding_in_microsoft_365/?rdt=54174
BrundleflyPr0@reddit
If you’re an E5 user I believe you can leverage the governance piece for automating onboarding/offboarding
Ark161@reddit
I have found that automation isnt the struggle to free up time; it is the human factor. I will explain. There is not a god dang thing that cant be automated in like 95% of our roles. However, a lot of it depends on knowing what exactly is needed. The second you through non-technical resources into the mix, all automation goes out the window immediately. It also requires people to adhere to a strict rule set, which, I have found can land you into the "why are you not helping?" conversation.
If everyone was expected to adhere to process, my job would be so freaking easy...like, I can not even begin to explain how chill everything would be.
CaregiverOk9411@reddit (OP)
Automation helps, but getting everyone to follow the process is the real challenge. If people stuck to the rules, things would be so much easier.
logosolos@reddit
I talk to the people that can enforce process. Demonstrate how many man hours are lost during user downtime and how many of your hours are wasted explaining yourself over and over again.
Ark161@reddit
That is the issue I am running into. Everyone is reluctant to enforce process because they are all mostly non-technical people and dont want to be the bad guys; yes, I know, terrifying. I will say 30-40% of my job is literally telling other people what their job is.
logosolos@reddit
Then tell them you’ll be the bad guy… for a promotion of course.
the_federation@reddit
We've been struggling to automate on boarding because HR refuses to stick to agreed upon guidelines. "Why isn't this new guy getting all director-level emails?" Well, the DDL is greeting people with "Director" in their titles, which we told you, and you agreed to and said you liked it. Why you then set this director's title to "Manager of Special Projects" is beyond me.
softwaremaniac@reddit
Meetings.
MichaelLewis567@reddit
I own my company. We do not have meetings. If we need to share information the person that needs to share will send it in an email and then reserve time to take calls if anyone has questions.
As an added bonus I make that ‘time available to answer questions’ an hour long gaming / personal preference time. It creates good incentives to write informative emails!
CaregiverOk9411@reddit (OP)
That’s a great setup! Fun and efficient!
H-90@reddit
Perhaps, or your employees feel it would be a dick move to ask someone questions to ruin their personal time.
MichaelLewis567@reddit
Maybe. We’re all pretty close though. It seems to work about as well as when we had endless structured meetings. Those were my fault. I worked corporate long enough that I assumed that’s just what you did.
lectos1977@reddit
If someone would invent some form of electronic mail to send printed words in electronic format, 90% of meetings would go away. Guess we will never have that luxury
softwaremaniac@reddit
Email is great, but some people keep insisting on meetings for the simplest of things...
lectos1977@reddit
We have a 5 hour meeting every Thursday and talk about our personal lives and play slumber party games as "team building." I'd complain less if it was actually work related.
AccommodatingSkylab@reddit
Is it mandatory? If so, that sounds like an awful place to work. There are few things worse than enforced social hours.
Sengfeng@reddit
My workplace keeps bringing up having a "work best friend." FFS, what happened to just doing what's needed and not worrying about touchy-feely BS?
Intelligent-Magician@reddit
Our company motto is that we are like one big family. To which I always reply that I come from a big family, and it’s all chaos and fighting. They don’t always find it funny.
AccommodatingSkylab@reddit
When they say they're one big family....its either the mob or dysfunction.
AccommodatingSkylab@reddit
Okay, I have a work best friend, but no one in my company has said shit about it; that's just weird.
lectos1977@reddit
Yep. Mandatory. It isn't that bad of a place to work. The meetings are just bad.
DrStalker@reddit
Step 1: Take in Cards Against Humanity
Step 2: Wait for HR to read all the complaints and cancel your weekly meeting.
Indifferentchildren@reddit
Cards Against Human Resources
softwaremaniac@reddit
We have weekly and that's nice. I was referring to clients and vendors. My team I like 😊
-rwsr-xr-x@reddit
Set yourself up with a Calendly account, and let them see how little time you have in your day/week for meetings, and let them schedule the little slivers that may be left, for their questions.
humm3r1@reddit
Agreed. Although we use Outlook/Exchange in 365, and somehow people don't pay attention to availability and double/triple book me. Oh and then in general with meetings, there's too many, and I get flack when things don't get done, but my director also demands we attend 100% of meetings....
-rwsr-xr-x@reddit
I had a mentor 25 years ago who was adamant about defending his team from being pulled into every single meeting where someone needed one of us.
We were to attend meetings if only one of the following were true:
If none of those were true, we were advised to decline the meeting. If the meeting organizer insisted we were 'required', we simply escalated to the manager, and let him B-52 his way into the process to decide for us.
It worked out very well at reducing our meeting count by at least 50% or more.
humm3r1@reddit
I personally agree, and try to do this for my team - advise them of the same to protect their time.
I just have to deal with the director / my boss to do the same for me now, as it gets very excessive at times.
I'll eventually find a way, even if it means explaining to him several times and then continually telling him meetings took up too much time to deal with actionable items he wants me to do. Maybe it is wishful thinking that some day he will figure it out on his own if he's not going to listen to my words...
spellloosecorrectly@reddit
Middle management roles suck for this reason. The top dogs work in one hour blocks and can bounce around topics discussing all sorts of shit. And they can do that because it's just information sharing or gathering. Then you've got the middle where you're still on the tools and you need unbroken and uninterrupted time to enter your state of flow and get shit done. But top dog has no comprehension of this and kind of lives by their own world, expecting you to do both.
biggguy@reddit
I'm freelance, and usually operate in freelancer heavy environments. Especially when budget cuts and such are discussed, it's often helpful to mention cutting meetings, as there's 1800/hr here doing not very much forn7nhours a week.
Pelatov@reddit
I need meetings to put together the Internet for the next meeting. It’s a vicious cycle
shikkonin@reddit
A big problem is that some people have absolutely zero capabilities to express their thoughts in writing.
Big_Booty_Pics@reddit
Now we just need a platform that spins up a zoom call to a bunch of zombie looking bot accounts that act like they are listening while they cook breakfast and lunch, which then transcribes your pointless meeting to send out in an email. That way those people that can't write can still feel important by talking at a bunch of people that don't care to listen.
SolidKnight@reddit
Too bad people don't read past the first sentence.
BloodFeastMan@reddit
We have a weekly production meeting, in an actual conference room that lasts about an hour or so with \~ ten people. Those meetings are far more productive, since attention can't wander, we're all talking about the same thing at the same time, than a weeks worth of email back and forth.
changee_of_ways@reddit
Challenge accepted!
rswwalker@reddit
We’re a breath away from creating AI avatars that can attend meetings for us and report back if there was anything worth knowing.
So yeah, soon.
changee_of_ways@reddit
We're basically at the point where we are paying MS to write an email so we can send it to someone that will pay MS to read it and summarize it
rswwalker@reddit
Yup M$ is all about the greens.
I mean you can pay someone else, but they are probably using M$ infrastructure, so yeah, they still get the greens.
SilentSamurai@reddit
If a meeting won't solve a problem, you really shouldn't have one.
"I need to have a weekly status meeting to gauge project progress and make adjustments to stay on time" vs. "I want to have a weekly status meeting because I have put no better way to passively keep track of the project."
softwaremaniac@reddit
Say it louder for all the people who can't do anything without a fucking meeting.
Seth0x7DD@reddit
Don't forget it needs to be a big group. Everyone has to agree that no progress was made.
Please to the wasteful. 😉
notdonemoddingskyrim@reddit
honestly it took me a while to figure this out too. when i first started automating stuff i was worried about looking like i wasn't doing enough. but here's the thing - good bosses don't care about looking busy, they care about results.
instead of trying to fill time, think about what you could automate that actually makes you more valuable. like all that repetitive client communication and documentation stuff? we use this voice-to-PSA tool now (dm me if curious) and it freed up so much time for actual important work.
same with standard maintenance tasks and common fixes that can be scripted. when you automate that stuff properly, you catch problems before they happen AND you've got bandwidth for projects that actually move the business forward.
plus when you document everything properly (which nobody ever has time for), you become the guy who makes everyone else's job easier too.
what specific tasks are you trying to improve? might have some other ideas that could help.
Sengfeng@reddit
If I had half the time back from worthless meetings, I would have twice as much time to actually work.
Certain_Surprise3583@reddit
Why you are not working in the meeting ? I guess its not a remote one ? I am always working in my meetings.
Sengfeng@reddit
It’s usually over zoom, but they demand your camera is turned on so they can tell if you’re paying attention.
I feel like in in kindergarten again.
Certain_Surprise3583@reddit
I've angled my camera like streamers. Basically its a little bit far away and its from side so you always seems to look involved. :)
WaldoOU812@reddit
My commute. Public transit would be awesome, if there was a light rail that just went door to door. I miss having that option at my last job.
(Not the answer you're looking for, I'm sure, but that's 100% what I'd want).
mrbiggbrain@reddit
At my last job I had hundreds of scripts in our RMM tool that myself and the helpdesk could use.
This freed up more time for us to talk to the business. That gave us more things to automate. The company grew, which meant our budget grew, but our team didn't so we all got raises.
Everyone else got more done, because tickets where closed in minutes vs days. So they got raises, so they really liked us.
TehH3ro0fTiem@reddit
Care to share some of those scripts?
jhjacobs81@reddit
getting coffee. It's much needed for life, but the endless stream of talks around the coffee machine..
Z3t4@reddit
Tests and captures to prove that the network is not the problem and dealing with users; Maybe soon an AI could do 80% of a netadmin's job.
virtikle_two@reddit
I have some dumb "when you prove it's not the network" meme taped to the wall in my office. Got asked if I was blocking port 80 internally by our enterprise analyst last week. Why am I here
sharathchandrapotla@reddit
As a sydadmin, i would focus primarily on automating onboarding and offboarding processes as much as possible. These activities take up hours of time everyday.
Pretty_Gorgeous@reddit
That's literally the exact thing I'm automating right now at work
sharathchandrapotla@reddit
Could you please give me an idea on how you automated the process? I tried my best using powershell scripts to cover the most possible, but I’m sure there is more that can be automated. So, any ideas would really help me.
Pretty_Gorgeous@reddit
Ours is a major project that has been going for 11 months so it's not as simple as a ps script. We are using 7 different integrated platforms (ticketing, form entry, automation, data storage, rmm, password management, ms onprem and 365), 3rd party api's, and two different coding languages (python and ps core).
But prior to that, it was a ps core app. Note ps core, not regular powershell. Ps 5.1 just didn't cut it enough.
And prior to that, it was a ps 5.1 script using manage engine adssp, but that was about 6 years ago so alot has changed...
sharathchandrapotla@reddit
Got it. I appreciate for sharing the details. That’s our exact approach too, of course slight change in the third-party tools used. Thanks so much once again.
davidgrayPhotography@reddit
ID cards.
Due to the nature of the job, I print about 1,200 NFC enabled ID cards at the start of each year because they're required to have the current year and updated photo on them. I've automated the card printing process by writing my own software that lets me pick a group of users and hit print, but I still need to import the card numbers into our printing system, which means scanning the QR code on them, then tapping them to an NFC reader and repeating this 1,200 times.
I'd LOVE to automate the importing process so that I can just feed a stack of cards in and have it scan, tap, then slide the card into a receptacle, but I haven't got a good solution for that yet.
mexicans_gotonboots@reddit
Onboarding was a big part of my IT career that benefitted from automation. Back in the day you had to image Mac’s or windows machines, make sure everything is updated create accounts through all the various platforms etc. Now, I create one account, apply permissions and services/licenses get provisioned as needed. Onboarding emails are sent and DEP/MDM have been fantastic.
davidgrayPhotography@reddit
In some parts of the organization, we're still using Symantec Ghost.
Not even kidding. Our software guy uses it to image new machines. We did about 200 of them a handful of months ago.
However in the last few weeks I've been using Autopilot to get over 100 laptops into kiosk mode for an upcoming session. I'm doing about 5 machines at a time, but that's because of physical space limitations. I reinstall Windows, grab the hash, wait overnight to give them plenty of time to sync, power them on, and boom, they're in kiosk mode, and when they're done being kiosk machines, I change the group tag to something else, Autopilot reset them, and when they start back up, they're just regular old laptops again, ready to be used by whoever we give them out to.
Don't need to reimage them ever again because we can just factory reset them and let Intune apply apps and policies.
nekoliten@reddit
We've even automated the account creation, and have zero touch deployment with jamf and intune.
Even sending out the credentials to the new hire is automated.
Same thing with the offboarding with the exception of legal holds.
ken_griffin_aka_mayo@reddit
Same. That's the first project I started with at my current employer. We were living in the 90s with every account being created manually, IT setting a "random" password, and then setting up the PC by logging in to it with the users password, domain joining it, installing shit, and then shipping the machine home to our remote user which almost all are.
Today, every time a new user is requested in Jira, it triggers a logic app on Azure, which will create the user in AD, generate a password, sorts out all the business logic based on what was entered, etc. Then it sends the new user two mails. One encrypted with the password, and one un-encrypted with info about how to open the encrypted one, their managers kindly, etc. It tracks all this in a SharePoint list, so it's easy to see how many hires we have that start on any given date, if their pc has been ordered, etc.
We order the computer straight home to them and use AutoPilot.
The most difficult thing with this was to explain to HR why the form they fill out isn't a single free for all field anymore.
mktoaster@reddit
oooh can you go into details or give me some docs to read?
lycosawolf@reddit
Fantastic, what software do you use?
iama_bad_person@reddit
We got an HRIS system around 5 years ago and despite how much of a bitch it was to integrate with HR's workflow it was a godsend for us in IT. TOTAL automatic account creation, modification and offboarding. It didn't offer any nice simple "plugins" with Azure, just an API, but that was enough to automate everything. Only manual thing any of the IT team needs to do is get a laptop sent to the new user which we don't even have to touch thanks to AutoPilot.
SilentSamurai@reddit
Really is something everyone should be doing at this point. Biggest reason is because it means that you wrote down the process.
Gantyx@reddit
I'm curious, what do you use to do that please? :)
WayneH_nz@reddit
Here is a guide from not too long a go.
https://www.reddit.com/r/msp/comments/1fil0hj/automate_employee_onboarding_in_microsoft_365/?rdt=54174
Gantyx@reddit
Thanks. The fact is that in the company I work for we have an hybrid environment without intune so we're pretty limited
WayneH_nz@reddit
Ms forms. Power automate might be able to do some if what you need..
https://m.youtube.com/watch?v=Zac3f4fLdz0
mexicans_gotonboots@reddit
Active Directory to Okta for IDP, provisioning accounts, setting up licenses and sending out emails. Intune for provisioning windows systems. Kandji and Abm for Mac’s.
CaregiverOk9411@reddit (OP)
Cool! Automation really speeds up onboarding and makes everything so much easier.
jamben1864@reddit
Dealing with users
CaregiverOk9411@reddit (OP)
Can you elaborate? I'm curious how automation tools could improve dealing with users.
TheAnniCake@reddit
https://youtu.be/wSAtLkuuNJE?si=jNhT7-vtEdhdvrA0
aalex440@reddit
How did I know exactly what this was before I clicked it?
TheAnniCake@reddit
Because you have a clip from that show for almost everything IT related
boli99@reddit
detect when a user walks into the office, and open the trapdoor beneath them.
-DorkusMalorkus-@reddit
BOFH would be proud
lilpodigepie@reddit
A sort of Mr Burns contraption. I like it.
CaptainZippi@reddit
How do you automate feeding the scorpions in the pit?
… of course, a regular supply of users.
uptimefordays@reddit
Things I've automated and enjoyed free time after automating:
Things I'd like to improve through automation:
OptimalCynic@reddit
This is a must for automation
root-node@reddit
Are you sure you have finished automating?
https://xkcd.com/1319/
Souper_User_Do@reddit
Painfully accurate
Souper_User_Do@reddit
Myself out of a job.
flummox1234@reddit
As a programmer, I've worked for ex FANG managers. One of them was from MS. Apparently their rule of thumb was automate anything you find yourself doing more than 7 times.
Guru_Meditation_No@reddit
Browsing Reddit for opportunities to make snarky answers.
DrummerElectronic247@reddit
Management. It's a pretty simple script but the signoff has been hard to get.
LForbesIam@reddit
Meetings are ridiculous most of the time because I can usually just implement what they want in the time it takes me to teach all the fishes in the meeting how to climb trees.
My rule if I ran a tech company would be NO employees hired who didn’t know how to troubleshoot technical issues in a timely manner. I would have a basic timed test.
So many tech companies are flooded with project managers, directors, managers, whose priority is to check boxes and not ACTUALLY accomplish anything.
I will tell you that there isn’t one Law Firm where lawyers aren’t the ones running the firm.
However most tech companies are run by people who don’t know even what their company does technically at all.
My team I have on have worked for some of the biggest tech companies in the world and their leaders have zero understanding of how to even troubleshoot their own computers issues.
As much as I think Musk is a bit crazy his comment about Calvary Captains who can’t ride horses is surprisingly accurate.
ImpossibleLeague9091@reddit
Onboarding off boarding would save us so many man-hours
landob@reddit
The random "Hi! I have a question"
dghughes@reddit
If you dial support your computer will automatically reboot first.
Broken-Lungs@reddit
My teammates. Software devs do not make for good infrastructure engineers.
rickAUS@reddit
Onboarding/Offboarding
Mailbox/Calendar access requests
Licensing requests (group based)
App deployment (group based)
Most things to do with Teams (creating teams, channels, adding/removing members/etc).
Currently working on automating some 3rd party services which I have recently found API exists for. And these 3rd party services are a real pain in the arse to navigate manually.
techypunk@reddit
I automate everything, just don't tell them you do that. I work like 2-4 hours a day max now. If it wasn't for daily meetings I'd work an hour a day
Quiksilver15@reddit
Resending the email I sent about an issue months/hours/days ago that the end user didn’t read the first time regarding their issue/complaint/ticket/question….
Mysterious-Safety-65@reddit
Onboarding. I'm now down from hours to minutes for preparing a machine, and setting up the user in active directory and Entra, assigning an E5 license and email accounts.
AlienBrainJuice@reddit
Baseline security audits. So much BS submitting required screenshots. Need to convince mgrs we can output to a single pdf and be done in 30 seconds instead of hours every month.
awit7317@reddit
I’ve just started using Auto IT to capture screenshots of my pre-deploy app testing
Great start but then it started getting detected as malware. Oops.
h1psterbeard@reddit
Everything and nothing. Automate the easy and frequent of the every day and yet, some items out of reach. Same story every day.
-c-row@reddit
I'm primary a system and database administrator paired with a developer. There are a couple of tasks which are worth to be automated. I love automating the major parts of my technical tasks with powershell, except one timers. Automation reduces the time in my environment from hours to minutes. When I know I need to do things multiple times in future, I create powershell functions and scripts to automate these steps. Also I don't like to create classic or vintage documentation because they commonly require a lot of time and often has its focus on the wrong audience. The documentation is for my team and myself, not for non technical users who love to receive dozens of pages with long descriptions, screenshots and tables. This is waste of time which is required for other important tasks, so documentation is postponed, forgotten or skipped.
When I need to create a documentation for an installed system, I prefer to do it in three layers: - Vendor defaults are documented by the vendor for the specific version. Nothing to do for me. - Company defaults are documented in the company documentation and shows only the difference between the vendor defaults and the company settings. This had been created once, changes are noted with date and a change history. - Project or system individual settings are the only thing which need to be documented. The defaults referrer the company documentation. If there are changes after the initial documentation, changes are documented with a change history.
The clue is, the vendor documentation is for free and means no work, just a link to the sources. The company documentation is done once and only the project or system documentation is created with every installation. And this is the smallest part and takes only some minutes.
An example: I regularly need to install sql servers and other services. The installation is automated by powershell and installs the desired version and applies the latest cumulative update available and applies the company settings and is done within a couple of minutes. Then the individual settings are configured, which also would not take so long. Commonly I do this with powershell, so I can reuse these steps in other steps. A jupiter notebook is a great and helpful combination of documentation and script blocks, so you can follow step by step without switching between console and documentation. Finally I run pester to check the settings which should match the company defaults. Every difference in the result will result in a inconclusive result and give me the information for the indivial documentation. These and only these differences are documented, so it is quite normal, the documentation does not fill more than some single lines.
Another example: I prefer the usage of common default paths. If needed to store data on a different location, this is no problem. At the default location I create a symbolic link. This allows me to reach the files without checking the individual settings in the service, or even if the service is not available due to an error or other circumstances. No need to search for a documentation in this case. Even if, the required info will be found within seconds on the first page. A symbolic link for a specific reason: I can work with the files at the given location without the need to adjust something like paths etc. The system behaves like it's the original location.
What is the benefit in this case: I don't need a document with dozens of pages of text where the individual setting I need to know is hard to find. Why search in the pages, when every important info can been found on one page? This is my form of efficient work.
And this is one example. One of many possibilities where automation and planning ahead takes action and helps dramatically to reduce the time different tasks would require if they are done manually. I try to follow some basic principles: - DRY (Don't repeat yourself) This is so commonly known and stands for itself. - Work smart, not hard Also well known and for me it's spend 1 hour for a task to automate which can be done manually in 30 minutes. The next time automated it just takes some minutes. - Look ahead and be prepared While creating a function, make it versatile and flexible, so you can reuse it in multiple scenarios. - Be patient and stay focused Don't rush yourself because quick and dirty is not the way you want. - Create common standards and follow them While establishing standards, you should follow them. While making everything manually you loose time and you can create issues. Automation will bring consistence and reliability to your work. Regardless if you perform the task once a year or multiple times each month.
Regarding the automation: - think in small steps, do one after another and build robust functions for single tasks - store and maintain them in a central repository to make the reuseable. This will become your toolbox with tools for your tasks. It will grow with the time and contain a tool for countless needs. - use proper verbs and speaking names for the functions for an easy identification of its purpose. - Don't forget the synopsis block, which are easy to add within seconds by using tools like copilot, codeium or whatever else your favorite is. - Probably some additional comments in the function code itself, which can be helpful for further maintenance tasks or hints for specific documentation. - Create scripts is like a puzzle. The better your tool box is grown and maintained, the easier will your scripts come alive.
This way of working gives me a lot of time to do research, training and testing, which is also a part of my job and is important. Without developing and educating yourself, you won't be prepared for upcoming tasks and your personal skills will not improve. Else what will change with the time? Almost nothing else than the version number of your software and operating systems you use as the rest remains with the same limited and outdated type of work. So there is no need to look busy, when you can afford some time for other things. Read, learn, maintain and improve, evaluate and get in dialog with others.
whatsforsupa@reddit
I’m leveraging ChatGPT to make a HelpDesk bot… that will also eat our internal knowledge base, that our users can chat with. The idea is to build it into Teams.
Can I pull it off? I dunno
Will users use it? Probably not
But just a fun thing I’m working on while we enter our slow season
camjwilk@reddit
I’d be curious to hear what grounds you make with this. I’ve always wondered why no one ever seems to mention making a T1 Helpdesk AI that just has access to T1 public KBs.
I would try this myself, but in a lot of ways I also think this is Pandora’s box lol.
Perhaps a more insightful tool that isn’t as daunting could be an AI that provides a suggested resolution path/suggested comment for all tickets that come through before being routed to agents?
itguy9013@reddit
Security Questionnaires hands down.
I spend more time answering the same questions over and over and then gathering evidence rather than trying to do actual work implementing new solutions.
MrSmith317@reddit
Users.
Sasataf12@reddit
Off boarding!
That normally needs to happen after-hours (or close to it) on a Friday, and is a security risk if it doesn't happen in a timely manner, so is often audited.
logosolos@reddit
Automation is great but also documentation is pretty clutch too. Most of my users are willing to fix their own problems if they have a guide so I created an FAQ on my SharePoint site with links to SOP’s.
immortalsteve@reddit
How to deal with people popping in to my office or my DMs with the "hey could you check this out real quick..."
_BoNgRiPPeR_420@reddit
Anything that you do repeatedly that takes a good amount of time.
We do a ton of development and cloud so setting up new servers with ssh keys, EDR software, Docker, target groups, security groups and so on is very repetitive. Running a single command in Terraform and Ansible takes a couple of seconds, and can even be initiated by our ticketing system.
keithITNoob@reddit
is ServiceNow your ticketing system?
_BoNgRiPPeR_420@reddit
You guessed it
iwatchit6543@reddit
Hi, How does terraform intergrate with snow? Do you use something like Event Driven Ansible to glue it together?
_BoNgRiPPeR_420@reddit
It's well documented on the Hashicorp site, but here is an example for AWS RDS. Once you've done one, it's essentially copy and paste to make more order items, and slight adjustments to your git repo.
https://developer.hashicorp.com/terraform/tutorials/it-saas/servicenow-no-code
CaregiverOk9411@reddit (OP)
Thats a huge timesaver! Automation tools like Terraform and Ansible really cut down on all the repetitive setup tasks. It’s awesome that you can even trigger everything from your ticketing system!
anima-vero-quaerenti@reddit
So many things….
AR15s-4-jesus@reddit
User requests for new allow listed web sites. Automate the request to go straight to security for review - implement the allow list change automatically on the firewalls after security approval.
I think we’ll get it done in 2025 using service now and terraform.
awnawkareninah@reddit
Reporting, provisioning, deprovisioning, and any access requests where grants are based on things like job title or managerial status. Those are the big four that are a lot of repeatable manual steps to me.
aGabrizzle@reddit
On-/Offboardings. Changes like Promotions, demotions.
Usual fixes for user-based problems.
Client and Server deployments.
Client and Server updates. Except for UEFI.
Whatever already is process-based that would work just fine without me inputting a thing.
Network based stuff like 802.1x
Geminii27@reddit
Everything which is HR's job. Onboarding, offboarding, setting up new position-based permissions whenever a user enters or leaves a position. Give HR a big red button to push and let them get on with it.
Similarly, things which could be done by chains of command, like password resets. That isn't a job for the IT department; not even the helpdesk. It's a job for users' managers (and their actions in doing so get logged of course).
blue_trauma@reddit
Filling out timesheets
TheGraycat@reddit
Meetings
cqdx73@reddit
Going to the RR
TinderSubThrowAway@reddit
Depends
cqdx73@reddit
On what? The amount?
TinderSubThrowAway@reddit
R/whooosh
blk55@reddit
My life.
brispower@reddit
Meetings
TheDawiWhisperer@reddit
Our security team
TinderSubThrowAway@reddit
My time writing automations.
BronnOP@reddit
Vulnerability scanning and remediation is a huge one.
IDontWantToArgueOK@reddit
An AI to sit through my meetings
CthulhuDeRlyeh@reddit
clothes washing/drying/folding
ooops, wrong sub :D
Secret_Account07@reddit
Right now we are automating VMware tools upgrade and vm hardware compatibility version, done during normal patching window. Saves doooo much time
Sleepytitan@reddit
The transition from heavy custom installs to web based apps has saved me more time than anything else.
Automating moving backups offsite instead of rotating tapes is probably second.
Now I feel old.
newbies13@reddit
This is the hard part of automation, figuring out where to apply it for the best return. Obligatory XKCD
https://xkcd.com/1205/
Pln-y@reddit
Tool for users to manage by self specific D-list.
Connir@reddit
The change management process. Add a “doesn’t need to attend” button for all managers to check so I don’t have to go unless someone wanted me there.
storyinmemo@reddit
Temporal.io is the ultimate magic for automation. You'll need basic programming but the ability to chain anything together with retries and manual or system input via signals is straight gold.