I'm a sysadmin with around 2-3 years of experience in PowerShell, primarily working with M365, Graph, PNP, and Windows. Recently, I've been diving into APIs as well. I'm considering making the leap into freelance coding and would like to know if my skillset is suitable for this. Specifically, I'm curious about how to go about it—should I build a portfolio on GitHub and apply for gigs on platforms like Upwork? Do I need any formal qualifications, or should I explore options on LinkedIn? Here are some recent projects I've worked on: 1) A script using PNP/Graph to find unique permissions in large SharePoint sites. 2) An API script that fetches admin logs from Admin By Request. 3) A DeepL API script for translating documents in bulk. 4) A custom local module with functions to automate my tasks across multiple scripts.
5 Answers
I understand where you're coming from. From my experience, PowerShell is a critical skill, but finding consistent opportunities can be tricky, especially as AI can generate simple scripts. The complex projects often require trust and ongoing relationships, so it might be hard to find small freelance tasks unless you're already in the loop.
With AI becoming more prevalent, finding PowerShell gigs might be challenging for you. You'll probably face stiff competition on platforms like Upwork, especially since many overseas freelancers charge much lower rates. It's going to be tough, but not impossible if you work hard and market yourself well.
Your skills seem decent for entry-level roles, but it might help to learn some foundational .NET concepts. Understanding how arrays work under the hood and diving into C# could really improve your capabilities. You could also focus on building a complex project with proper documentation and CI/CD integration to showcase your software engineering understanding.
Surprisingly, I found some freelance work on Craigslist when I was searching. Don't forget to showcase your GitHub portfolio; it can really help you stand out!
I'd recommend checking out r/overemployed for innovative strategies on how to juggle multiple freelance projects using your PowerShell skills. It's a great resource!
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically