Joh. Berenberg Gossler · November 2012 — December 2012
Scripting Consultant
I migrated an existing batch script to PowerShell and enabled the internal team to automate server provisioning.
Automation · Freelance Senior System Engineer
A script that only its author understands is an operational risk. I build automation that checks states, reports errors cleanly and can be handed over.
For IT leaders, recruiters and project agencies · Germany and DACH
By Rizwan KhanTechnically reviewed: 1 Aug 2026
I automate recurring administrative tasks and technical checks where manual variations lead to errors, lost time or inconsistent results. The focus is on maintainable scripts with clear inputs and outputs, logging and a documented handover.
PowerShell is not used for its own sake. The automation grows out of the actual operating process and supports provisioning, diagnosis, data preparation or access control with reproducible steps.
Joh. Berenberg Gossler · November 2012 — December 2012
I migrated an existing batch script to PowerShell and enabled the internal team to automate server provisioning.
Siemens AG · August 2011 — September 2011
I automated Windows 7 administration with PowerShell and handed over the knowledge in practical support workshops.
Dataport AöR · June 2015 — December 2025
I supported business-critical specialist applications and took migrations through test, change and go-live into data-centre operations.
UKE Hamburg · January 2010 — March 2010
I analysed complex ACL, GPO and folder redirection issues and automated access control via user attributes.
BGW · January 2025 — present
I support Windows 11 deployment, software distribution, patch management and troubleshooting within the MECM processes.
Clear inputs, verifiable states, controlled error paths, meaningful logging and documentation that does not depend on the original author.
No. The starting point is the complete operating process, including approvals, responsibilities and handover.
Confidentiality boundary: only confirmed areas of responsibility and abstracted approaches appear publicly. Client-specific architecture details remain unpublished.
Insight · reviewed 2026-08-01
Requirements for maintainable PowerShell automation: clear states, safe inputs, logging, error handling, tests, documentation and handover.
A short description of the starting point, goal and timeframe is enough for a first technical conversation.