Über mich
![Josua Doering nachdenklich an Schreibtisch](assets/images/aboutme.webp)
Ich bin ein leidenschaftlicher PowerShell-Entwickler im Automationsbereich und liebe es, Softwarelösungen zu schaffen, die Geschäftsprozesse einfacher und schneller machen. Ich nutze die neuesten Technologien um intelligente Systeme zu entwickeln, die sich an die Bedürfnisse der Kundinnen und Kunden anpassen.
Ich genieße es, Herausforderungen anzunehmen und kreative Lösungen zu finden. Ich bin stolz auf die Qualität meiner Arbeit und teste sie gründlich, bevor ich sie ausliefere. Ich bin immer neugierig auf neue technologische Trends und Innovationen im Automationsbereich und lerne gerne dazu.
Angefangen hat mein Werdegang bei Liebherr-IT Services GmbH. Dort habe ich die Bereiche Automatisierung und Monitoring teilweise konzernweit aufgebaut. In den 6 Jahren bei Liebherr habe ich viel gelernt und spannende Projekte umgesetzt.
Referenzen
Lebenszyklus für Mitarbeitende
(Onboarding, Change und Offboarding)
Um Mitarbeitenden einen optimalen Start im Unternehmen zu ermöglichen werden
automatisiert alle
Zugänge und Berechtigungen angelegt. Damit sie möglichst schnell eingelernt werden und sich
einfinden,
werden alle wichtigen eLearning-Ressourcen automatisch bereitgestellt.
Außerdem gibt es ein ausgeklügeltes Followup-System, das die Teamleiter in bestimmten Intervallen
erinnert, mit den Mitarbeitenden das Gespräch zu suchen, um offene Fragen zu klären.
Eine Einarbeitung, die zuvor drei Monate dauerte, konnten wir somit auf ca. einen Monat
reduzieren.
Jegliche Änderungen, die sich bei einem/einer Mitarbeitenden ergeben (z. B. Namensänderung, Sabatical, …) werden automatisiert von der Personalakte bis in alle betroffenen Bereiche automatisiert angepasst.
Bei Austritt eines/einer Mitarbeitenden wird im Vorfeld automatisiert an Vorgespräche mit dem Teamleiter erinnert. Um die Sicherheit aller Unternehmensdaten zu gewährleisten, werden an dem Tag, an dem das Beschäftigungsverhältnis endet, alle Zugänge automatisch deaktiviert.
Verwendete Applikationen/Schnittstellen
![PowerShell PowerShell](assets/images/Icons/PowerShell.png)
![Active Directory Active Directory](assets/images/Icons/Active Directory.png)
![Atlassian Jira Atlassian Jira](assets/images/Icons/Jira.png)
![Azure Automation Azure Automation](assets/images/Icons/Azure Automation.png)
![Successfactors MySuccess Successfactors MySuccess](assets/images/Icons/MySuccess.png)
![Windows DFS Windows DFS](assets/images/Icons/Windows.png)
![Microsoft DHCP Microsoft DHCP](assets/images/Icons/DHCP.png)
![Microsoft SharePoint Microsoft SharePoint](assets/images/Icons/SharePoint.png)
![Microsoft SCCM Microsoft SCCM](assets/images/Icons/SCCM.png)
Lebenszyklus für Azure-Gäste
(Onboarding/Rehire, Change, Review, Offboarding)
Damit eine Zusammenarbeit mit externen Mitarbeitenden möglichst effizient und ohne
Hürden
funktioniert, habe ich einen Prozess entworfen, der genau das ermöglicht. Durch eine regelmäßige
Review wird sichergestellt, dass trotz gezielter Zusammenarbeit mit Externen, Unternehmensdaten so
sicher wie möglich gehalten werden.
Bei einem Rehire wird sichergestellt, dass nur legitimierte Berechtigungen vergeben und alte
Berechtigungen entfernt werden.
Dieser Prozess sorgte für eine konzernweit einheitliche Lösung für die Zusammenarbeit mit externen Mitarbeitenden. Außerdem wurde die Anzahl an nicht mehr benötigten Gast-Accounts von einigen Tausend auf 0 gebracht.
Verwendete Applikationen/Schnittstellen
![PowerShell PowerShell](assets/images/Icons/PowerShell.png)
![Microsoft Entra ID Microsoft Entra ID](assets/images/Icons/Azure Active Directory.png)
![Atlassian Jira Atlassian Jira](assets/images/Icons/Jira.png)
![Microsoft Exchange Microsoft Exchange](assets/images/Icons/Exchange.png)
![Azure Automation Azure Automation](assets/images/Icons/Azure Automation.png)
Verwaltung von VPN-Zugängen für das mobile Arbeiten
Ich habe eine konzernweite Lösung entwickelt, die es Gesellschaften/Teams ermöglicht, ihre VPN-Zugänge für das mobile Arbeiten selbständig zu verwalten. Dadurch wurden die Konzern-Netzwerkadministratoren entlastet.
Diesen Prozess habe ich Ende 2019 fertiggestellt. 2020, mit Beginn der Pandemie, wurden innerhalb weniger Wochen 20 000 VPN-Zugänge automatisiert bereitgestellt. Ohne diesen Prozess hätte der Konzern nicht so schnell auf die neuen Gegebenheiten reagieren können.
Verwendete Applikationen/Schnittstellen
![PowerShell PowerShell](assets/images/Icons/PowerShell.png)
![Cisco ISE Cisco ISE](assets/images/Icons/Cisco ISE.png)
![Active Directory Active Directory](assets/images/Icons/Active Directory.png)
![Atlassian Jira Atlassian Jira](assets/images/Icons/Jira.png)
![Microsoft DHCP Microsoft DHCP](assets/images/Icons/DHCP.png)
![Azure Automation Azure Automation](assets/images/Icons/Azure Automation.png)
Lebenszyklus für externe Mitarbeitende
(Onboarding, Review, Offboarding)
Externen Mitarbeitenden, denen ein Azure-Gast für ihre Arbeit nicht ausreicht, wird ein Active-Directory-Account bereitgestellt.
Damit Unternehmensdaten sicher bleiben, durchläuft jeder Account regelmäßig Reviews und wird gegebenenfalls automatisiert geoffboardet.
Verwendete Applikationen/Schnittstellen
![PowerShell PowerShell](assets/images/Icons/PowerShell.png)
![Active Directory Active Directory](assets/images/Icons/Active Directory.png)
![Microsoft Entra ID Microsoft Entra ID](assets/images/Icons/Azure Active Directory.png)
![Atlassian Jira Atlassian Jira](assets/images/Icons/Jira.png)
![Microsoft Exchange Microsoft Exchange](assets/images/Icons/Exchange.png)
![Azure Automation Azure Automation](assets/images/Icons/Azure Automation.png)
Bereitstellung von VPN-Notfallzugängen
Mitarbeitenden kann es passieren, dass sie Passwörter ver-gessen. Gerade im mobilen Arbeiten ist es ungünstig, wenn das Passwort des VPN-Zugangs vergessen wird. Dieser wird benötigt, um sich im Unternehmensnetzwerk anzumelden.
Um zu vermeiden, dass dadurch Arbeitszeit verloren geht, habe ich einen Prozess entworfen, der es jedem Mitarbeitenden ermöglicht, einen Notfallzugang zu beantragen, der in weniger als 5 Minuten bereitgestellt wird.
Dadurch können Mitarbeitende ganz normal arbeiten, auch wenn es Probleme mit dem VPN-Zugang gibt. Ein großer Vorteil an diesem Prozess ist, dass er 24/7 verfügbar ist und Mitarbeitende sich selbst helfen können.
Verwendete Applikationen/Schnittstellen
![PowerShell PowerShell](assets/images/Icons/PowerShell.png)
![Microsoft Entra ID Microsoft Entra ID](assets/images/Icons/Azure Active Directory.png)
![Atlassian Jira Atlassian Jira](assets/images/Icons/Jira.png)
![Microsoft Exchange Microsoft Exchange](assets/images/Icons/Exchange.png)
![Azure Automation Azure Automation](assets/images/Icons/Azure Automation.png)
Provisionierung von Account-Berechtigungen
Um Active-Directory-Administrierenden wertvolle Arbeitszeit zu sparen, können
Account-Berechtigungen von Teamleitern
durch einen automatisierten Prozess selbst verwaltet werden.
Dabei werden die vergebenen Berechtigungen automatisch dokumentiert.
Gerade für einen weltweiten Konzern ist es praktisch, dass zentral verwaltete Berechtigungen somit 24/7 vergeben werden können.
Verwendete Applikationen/Schnittstellen
![PowerShell PowerShell](assets/images/Icons/PowerShell.png)
![Active Directory Active Directory](assets/images/Icons/Active Directory.png)
![Cisco ISE Cisco ISE](assets/images/Icons/Cisco ISE.png)
![Atlassian Jira Atlassian Jira](assets/images/Icons/Jira.png)
![Azure Automation Azure Automation](assets/images/Icons/Azure Automation.png)
![Microsoft Exchange Microsoft Exchange](assets/images/Icons/Exchange.png)
![Windows DFS Windows DFS](assets/images/Icons/Windows.png)
Eskalation von Tickets
Um eine schnelle Reaktionszeit und somit auch schnellere Lösung von Tickets zu gewährleisten ist eine automatische Eskalation essenziell.
Da das Service Management (Jira) nur begrenzt Möglichkeiten zur Eskalation von Tickets bietet,
habe ich einen automatisierten Prozess entwickelt, der genau diese Rolle übernimmt.
Jira-Tickets werden automatisiert eskaliert anhand eines vordefinierten Schemas abhängig von
Ticket-Typ, Priorität und
Zeit seit dem letzten Update.
Ein positiver Effekt ist auch, dass Tickets nicht mehr „vergessen“ werden.
Verwendete Applikationen/Schnittstellen
![PowerShell PowerShell](assets/images/Icons/PowerShell.png)
![Active Directory Active Directory](assets/images/Icons/Active Directory.png)
![Atlassian Jira Atlassian Jira](assets/images/Icons/Jira.png)
![Azure Automation Azure Automation](assets/images/Icons/Azure Automation.png)
Reporting über Netzwerksicherheit
Um die konzernweite Netzwerksicherheit und Compliance zu gewährleisten, werden den einzelnen Gesellschaften detaillierte Reports über deren Netzwerk-Firewalls bereitgestellt. In diesen Reports sind alle internen und alle externen Zugriffe aufgelistet. Somit können unberechtigte Zugriffe sofort unterbunden werden.
Verwendete Applikationen/Schnittstellen
![PowerShell PowerShell](assets/images/Icons/PowerShell.png)
![Cisco ISE Cisco ISE](assets/images/Icons/Cisco ISE.png)
![Atlassian Jira Atlassian Jira](assets/images/Icons/Jira.png)
![Azure Automation Azure Automation](assets/images/Icons/Azure Automation.png)
Verlängerung von Benutzer-Accounts per Ticket
Um Teamleitenden mehr Möglichkeiten zur Eigenständigkeit zu geben, kann das Ablaufdatum von
Benutzer-Accounts per
Ticket verlängert werden.
Das schließt auch die Benutzer-Accounts von externen Mitarbeitenden und Dienstkonten mit ein.
Verwendete Applikationen/Schnittstellen
![PowerShell PowerShell](assets/images/Icons/PowerShell.png)
![Active Directory Active Directory](assets/images/Icons/Active Directory.png)
![Atlassian Jira Atlassian Jira](assets/images/Icons/Jira.png)
![Azure Automation Azure Automation](assets/images/Icons/Azure Automation.png)
Lebenszyklus für Laptops und Computer
Laptops und Computer müssen nur ans Unternehmensnetzwerk angeschlossen und eingeschaltet werden. Das Betriebssystem und alle Software werden daraufhin automatisch installiert.
Dadurch wird den zuständigen Mitarbeitenden ermöglicht, ihre Arbeitszeit besser zu nutzen.
Verwendete Applikationen/Schnittstellen
![PowerShell PowerShell](assets/images/Icons/PowerShell.png)
![Active Directory Active Directory](assets/images/Icons/Active Directory.png)
![Atlassian Jira Atlassian Jira](assets/images/Icons/Jira.png)
![Azure Automation Azure Automation](assets/images/Icons/Azure Automation.png)
![Hand hält Glühbirne in den Himmel](assets/images/gluehbirne.webp)
Skills
PowerShell
Microsoft Shell für Systemverwaltung
PowerShell 5.1 (Windows)
PowerShell 7
(cross-platform)
Azure
Microsoft Cloud Plattform
Azure Automation
Zentrale Automatisierungsverwaltung von Microsoft
Azure DevOps
Source Control/Quellcode-Verwaltung
Microsoft 365
Power Automate
Atlassian
Jira & Confluence
Active Directory + Entra ID
Microsoft Verzeichnisdienste
auf Unternehmensebene
MECM
Software-Verteilung
Microsoft Endpoint Configuration Manager
(ehemals SCCM)
Microsoft Exchange
Microsoft-Mail-Dienst
Server und Online
System Center
Microsoft on-premise Systemverwaltung
Cisco ISE
VPN-Verwaltung
SQL
Datenbankverwaltung