25.06.2025 aktualisiert


100 % verfügbar
Windows Client Automation Engineer (Software packaging - Deployment - Client and Office automations)
Wurzen, Deutschland
Deutschland
Dipl. Inf. FHSkills
AutomatisierungPaketierungSCCMPowershellVBScriptGUI-basierte Werkzeuge (WinForms / XAML / HTML)S.O.L.I.D. PrinzipienClean CodeAdminstudioScripting
Berufliche Ausrichtung | Einsatzmöglichkeiten
Selbstbeschreibung Softskills:
Interessengebiete IT (ohne Berufserfahrung):
Interessengebiete Non-IT:
Was nicht meine Themen sind:
- Kleinere oder größere Projekte mit Powershell-Fokus (gern auch C# Anteil)
- Paketierung, vorzugsweise Toolbau innerhalb eines Paketierungsprojektes
- Installshield, Wise, Paketbau ausschließlich mit Tabelleneditoren wie InstED! Orca
- Automatisierungs-/Konvertierungsansätze bei der Migration von Paketumgebungen / Installskripten zu anderen Environments
- Auto-Generation von wiederkehrenden Paketen mit großzügig ähnlichen Mustern
- Appdeploy Toolkit
- Vorstellung - Einführung - Umsetzungsplanung
- Migration von Altpaketen inkl. Evaluierung automatisierter Möglichkeiten
- SCCM:
- Automatisierung der Infrastruktur mit Powershell (bis auf SDMXML-Ebene)
- Skriptbasierte Paketintegration
- Automatisierter Pakettransfer aus einer SCCM-Umgebung in eine andere
- Migration und automatisierte Portierung verschiedener Paketarchitekturen
- Pakettracking
- Automatisierung im Bereich Administration Monitoring und Reporting
- Programmatische Kommunikation aus und mit Microsoft Produkten
- generiertes Reporting - Automail u.ä
- Desktop Automatisierung
- Analyse - Entwurf - Design - Evaluierung - Konsolidierung - Migration - Generierung
- Adaptierung von Windows-Applikationen aus dem typischen IT-Alltag
- Konzeptionierung und Umsetzung von Wissensdatenbanken und Prozessmonitoring-Ansätzen
- Microsoft Office Automatisierungen (Datengenerierung, -konvertierung, - auswertung, -überwachung)
Selbstbeschreibung Softskills:
- Freude an Herausforderungen
- Faible für Effizienz und Konsistenz
- Starkes Talent für Muster- und Musterentwicklungserkennung
- Gespür für Lösungen außerhalb des Standards
Interessengebiete IT (ohne Berufserfahrung):
- Patch deployment & automation
- C# mit GUI Framework "Avalonia"
Interessengebiete Non-IT:
- Startup-Gründung & Unternehmensführung
- Persönlichkeitsentwicklung/Psychologie
- Entwicklung eigener Programmiersprachen nach psychologisch-kognitiven Richtlinien
Was nicht meine Themen sind:
- Architektur und Aufbau von Infrastruktur, z.B. SCCM / AD / VirtualMachines (im Gegensatz zur Automatisierung bestehender Umgebungen)
- IT-Schulungen (im Gegensatz zum Wissenstransfer)
- Aufgaben im Bereich Produktverpackungen, Kartonagendesign, allgemein der Verpackungsindustrie
- Aufgaben im Bereich embedded- / Treiberentwicklung
- Software-Testing für Hochsprachen
- Tiefenwissen in Linux- oder MacOS- Themen
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
- Reorganisation des Bestandscodes in (wenige) konsistente, leichter wartbare Programmiermuster
- Konzeption und Implementierung einer auf Datei-Beilagen basierten Paketierung hin zu mehr und mehr rein konfigurativen Definitionsmöglichkeiten für Paketbauaufträge inklusive Hintergrund-/Ablagestruktur
- Pflegen von Testplänen sowie Ticket-basierte Umsetzungsdokumentationen in Jira
- Erstellen eines 150-seitigen Handbuches zu Aufbau und Struktur der gesamten Paketierungsumgebung
- Integrieren, Warten und Erweitern der Begleitwerkzeuge zur Engine
- Sicherstellen eines hohen Dokumentations-Standes in der Paketierungsengine und den Werkzeugen (70k Codezeilen)
- Feature-Entwicklung mit Schnittstellen zu Java+JEE/Datenbanken/ANT-Bibliothekengenerierung
- Feature-Entwicklung mit Abhängigkeiten zu Dateiencoding (Erkennung/Lesen/Schreiben/Abgleichen/Konvertierungstheorie); 7zip-Integration; Powershell Zeitmessungen in PS Core & .Net
- Einführung einer Flusskontrollsteuerung für kontrolliert ausgesteuerte Abbrüche bei Progammfehlern
- Erweiterung der Multi-Programmiersprachenunterstützung der Paketierungsengine (generierte Skripte für unterschiedliche OS)
- Entwicklung und Umsetzung eigener Werkzeuge zur Unterstützung der Programmierung (Fileparser, Code-Reformatoren, Fließtext -> Funktion-Generatoren; Testumgebungsbestücker u.ä.)
Erstellung eines Gesamtsystems/Werkzeugkastens zur Erstellung, Wartung und Überwachung von Tasks für die Aufgabenplanung mittels Powershell. Darin enthalten:
- Fehlerrobuste Kapselungen von Kopierprozessen mittels Robocopy in einem Modul
- Dateiarchivierungsfunktionen mittels 7zip in einem Modul
- FTP-Dateitransfers mittels WinSCP API als Modul
- ActiveDirectory-Informationen als Modul
- Steuer- und Hilfsskripte für Erstellung, Registrierung und Modifikation von Tasks und begleitende Aufgaben
- Handbuch für Taskerstellung, Taskparametrisierung, Modulerweiterungen für dieses System
- Migration bestehender Skripte in die neue Umgebung
- Migration von Softwarepaketen von einem CMD-Format nach PSAppdeployToolkit (teilautomatisiert mittels selbstgeschriebenem Editor)
- Einrichtung und Erweiterung der PSAppdeployToolkit Funktionalität
- Erstellen von Unterstützungsskripten wie "Masseninserter", auslesbares Softwareinventar u.ä.
- Windows 10 x64
- PowerGUI / SCCM 2016 / PSAppdeployToolkit / vSphere