freiberufler Cloud Engineer auf freelance.de

Cloud Engineer

zuletzt online vor wenigen Tagen
  • 85€/Stunde
  • 33758 Schloß Holte-Stukenbrock, Stadt Gütersloh
  • auf Anfrage
  • de  |  en
  • 03.03.2024

Kurzvorstellung

Ich bin begeisterter Software Entwickler und unterstütze in allen Projekt Phasen von webbasierten Softwarelösungen. Neben meinem grundsätzlichen Interesse an Client-Server Lösungen zählen seit 4 Jahren .NET und die Azure Cloud zu meinem Schwerpunkt.

Qualifikationen

  • .Net
  • Agile Entwicklung
  • Cloud Computing
  • DevOps
  • Microsoft Azure
  • Software engineering / -technik

Projekt‐ & Berufserfahrung

Lead DevOps Engineer
Führender IT-Dienstleister rund um die digitale Pa, Home Office
10/2022 – 3/2023 (6 Monate)
Medienbranche
Tätigkeitszeitraum

10/2022 – 3/2023

Tätigkeitsbeschreibung

PROJEKT BESCHREIBUNG
---------------------------------------
In der Produktion sind zahlreiche intern entwickelte Software-Anwendungen im Einsatz, die durch regelmäßige Rollouts auf aktuellem Stand gehalten werden.
Um das Ausfallrisiko beim Bereitstellen von neuen Software-Versionen zu reduzieren, wurde eine Staging Umgebung mit produktionsnaher Infrastruktur sowie aktuellem Datenbestand benötigt. Diese sollte eine kontinuierliche und zeitnahe Bereitstellung von neuen Software Versionen ermöglichen, die von internen Kunden validiert und freigegeben werden können.
Eine Migration der bestehenden Umgebung nach Azure DevOps und das Aufsetzen einer Staging Umgebung in der Azure Cloud sollten nicht nur die Automatisierung vereinfachen, sondern auch zukünftig weitere Optimierungen ermöglichen.

TECH-STACK (AUSZUG)
---------------------------------------
Microsoft Azure Cloud (Virtual Machine, Disk Encryption Set, Virtual Network, Private Endpoint, Network Security Group, Active Directory, Logic Apps, Blob Storage, SQL Server, Key Vault)

TOOLS (AUSZUG)
---------------------------------------
Azure DevOps | Terraform | Ansible | Artifactory | Jenkins | MS Visual Studio Code | MS SQL Server | MS SQL Server Management Studio | PowerShell | draw.io

AUFGABEN
---------------------------------------
- Migration der bestehenden Build-Umgebung nach Azure DevOps
- Atlassian Bitbucket nach Azure DevOps Repos
- JFrog Artifactory nach Azure DevOps Artifacts
- Jenkins nach Azure DevOps (YAML-basierte Multi-Stage) Pipelines
- Entwurf und Realisierung einer Azure-basierten Staging Umgebung
- Analyse der On-Premises Systeme hinsichtlich installierter Software und Betriebssystem Konfiguration
- Entwurf, Realisierung und Dokumentation der Cloud Architektur (basierend auf On-Premises Systemen)
- Strikte Einhaltung von Zero-Trust Prinzipien sowie generelle Beschränkung des Ressourcen-Zugriffs auf Unternehmensnetzwerke (Private Cloud)
- Implementierung von Continuous Integration und Continuous Delivery Mechanismen in Azure DevOps (Pipelines)
- Automatisierte Erzeugung der Cloud Infrastruktur mit Azure DevOps Pipelines und Terraform (Infrastructure as Code)
- Automatisierte Installation und Konfiguration von virtuellen Maschinen mit Ansible
- Durchführung von Mitarbeiter-Schulungen
- Beratung in den Themengebieten DevOps und Softwareentwicklung

Eingesetzte Qualifikationen

Cloud Computing, Continuous Delivery (CDE), DevOps, IT-Beratung (allg.), Kontinuierliche Integration (CI), Microsoft Azure

Business Architect (Festanstellung)
Schwedischer Einrichtungskonzern, Paderborn
7/2021 – 7/2022 (1 Jahr, 1 Monat)
Handel
Tätigkeitszeitraum

7/2021 – 7/2022

Tätigkeitsbeschreibung

PROJEKT BESCHREIBUNG
---------------------------------------
Projektgegenstand ist die Weiterentwicklung und Wartung einer Big Data Plattform, die zur Erfassung, Konsolidierung, Verwaltung und Bereitstellung von Transaktionsdaten genutzt wird. Die Plattform basiert vollständig auf Microsoft Azure Cloud Services sowie .NET Technologien. Täglich werden von weltweit rund 450 Filialen mehr als 1 Mio. Transaktionen verschiedenen Typs erfasst, archiviert und zwecks Weiterverarbeitung in ein einheitliches Format transformiert. Der anschließende Datenabruf wird abhängig vom Nutzungskontext durch verschiedene Ausgabe-Module (z. B. APIs, Web-Frontend, Google Pub/Sub) bereitgestellt und ermöglicht die Echtzeit-Auswertung aller Filialdaten.
Die Plattform wurde unter Berücksichtigung folgender Merkmale entwickelt:
- Hochverfügbarkeit: Services sowie Transaktionen sind Geo-redundant verfügbar
- Skalierbarkeit: Services werden gemäß der Last skaliert
- Big Data gemäße Architektur: Transaktionen müssen unverändert für 5 Jahre archiviert und bereitgestellt werden
- Vollständige GDPR/DSGVO Konformität
- Einhaltung von Informationssicherheit Standards

TECH-STACK (AUSZUG)
---------------------------------------
Microsoft Azure Cloud (App Service, Active Directory, Functions, Logic Apps, Service Bus, Blob Storage, SQL Server, Data Warehouse, Data Factory, Key Vault, Application Insights, Web Portal - Monitoring und Alerts) | C# | .NET Framework | .NET Core | xUnit | XML | YAML | Kusto (KQL) | Power Query M | Azure Resource Manager | Google Cloud Platform - Pub/Sub

TOOLS (AUSZUG)
---------------------------------------
Azure DevOps | MS Visual Studio | MS Visual Studio Code | GitHub | MS Power BI | MS SQL Server Management Studio | Azure CLI | PowerShell | MS Visio

ALLGEMEINE AUFGABEN
---------------------------------------
- Arbeiten in einem internationalen Team unter Einsatz von agilen Methoden
- Monitoring der Produktions-Umgebung und Auswertung von Metriken
- Durchführung von Mitarbeiter Schulungen

ROLLEN-BEZOGENE AUFGABEN
---------------------------------------
- Intensiver Kontakt zu Stakeholdern
- Analyse von Anforderungen
- Erstellung und Kommunikation von (IT-) Lösungsvorschlägen unter Einbeziehung der IT-Infrastruktur sowie der Plattform Architektur
- Erstellung von detaillierten Implementierungsanweisungen
- Während der Implementierung als Ansprechpartner zur Verfügung stehen

Eingesetzte Qualifikationen

.Net, Agile Entwicklung, Cloud Computing, DevOps, Microsoft Azure, Softwareentwicklung (allg.)

Software Engineer (Festanstellung)
Schwedischer Einrichtungskonzern, Paderborn
7/2019 – 6/2021 (2 Jahre)
Handel
Tätigkeitszeitraum

7/2019 – 6/2021

Tätigkeitsbeschreibung

PROJEKT BESCHREIBUNG
---------------------------------------
Projektgegenstand ist die Weiterentwicklung und Wartung einer Big Data Plattform, die zur Erfassung, Konsolidierung, Verwaltung und Bereitstellung von Transaktionsdaten genutzt wird. Die Plattform basiert vollständig auf Microsoft Azure Cloud Services sowie .NET Technologien. Täglich werden von weltweit rund 450 Filialen mehr als 1 Mio. Transaktionen verschiedenen Typs erfasst, archiviert und zwecks Weiterverarbeitung in ein einheitliches Format transformiert. Der anschließende Datenabruf wird abhängig vom Nutzungskontext durch verschiedene Ausgabe-Module (z. B. APIs, Web-Frontend, Google Pub/Sub) bereitgestellt und ermöglicht die Echtzeit-Auswertung aller Filialdaten.
Die Plattform wurde unter Berücksichtigung folgender Merkmale entwickelt:
- Hochverfügbarkeit: Services sowie Transaktionen sind Geo-redundant verfügbar
- Skalierbarkeit: Services werden gemäß der Last skaliert
- Big Data gemäße Architektur: Transaktionen müssen unverändert für 5 Jahre archiviert und bereitgestellt werden
- Vollständige GDPR/DSGVO Konformität
- Einhaltung von Informationssicherheit Standards

TECH-STACK (AUSZUG)
---------------------------------------
Microsoft Azure Cloud (App Service, Active Directory, Functions, Logic Apps, Service Bus, Blob Storage, SQL Server, Data Warehouse, Data Factory, Key Vault, Application Insights, Web Portal - Monitoring und Alerts) | C# | .NET Framework | .NET Core | xUnit | XML | YAML | Kusto (KQL) | Power Query M | Azure Resource Manager | Google Cloud Platform - Pub/Sub

TOOLS (AUSZUG)
---------------------------------------
Azure DevOps | MS Visual Studio | MS Visual Studio Code | GitHub | MS Power BI | MS SQL Server Management Studio | Azure CLI | PowerShell | MS Visio

ALLGEMEINE AUFGABEN
---------------------------------------
- Arbeiten in einem internationalen Team unter Einsatz von agilen Methoden
- Monitoring der Produktions-Umgebung und Auswertung von Metriken
- Durchführung von Mitarbeiter Schulungen

ROLLEN-BEZOGENE AUFGABEN
---------------------------------------
- Implementierung und Wartung von Ein- und Ausgabe Modulen sowie genereller Prozesslogik 
- Implementierung von Unit- und Regression-Tests mit projekteigenem Test-Framework (basierend auf xUnit)
- Testen und Bereitstellen von Releases unter Berücksichtigung von 6 verschiedenen (Entwicklungs-) Umgebungen
- Implementierung und Wartung der Continues Deployment und Continues Delivery Mechanismen in Azure DevOps
- Implementierung und Wartung von Azure DevOps Pipelines (sowohl klassische als auch YAML-basierte Multi-Stage Pipelines) 
- Durchführung von Performance- und Last-Tests
- Analyse und Behebung von Fehlern

Eingesetzte Qualifikationen

.Net, Agile Entwicklung, Cloud Computing, DevOps, Microsoft Azure, Softwareentwicklung (allg.)

Service Delivery Manager (Festanstellung)
Schwedischer Einrichtungskonzern, Paderborn
1/2018 – 6/2019 (1 Jahr, 6 Monate)
Handel
Tätigkeitszeitraum

1/2018 – 6/2019

Tätigkeitsbeschreibung

PROJEKT BESCHREIBUNG
---------------------------------------
Projektgegenstand ist die Weiterentwicklung und Wartung einer Big Data Plattform, die zur Erfassung, Konsolidierung, Verwaltung und Bereitstellung von Transaktionsdaten genutzt wird. Die Plattform basiert vollständig auf Microsoft Azure Cloud Services sowie .NET Technologien. Täglich werden von weltweit rund 450 Filialen mehr als 1 Mio. Transaktionen verschiedenen Typs erfasst, archiviert und zwecks Weiterverarbeitung in ein einheitliches Format transformiert. Der anschließende Datenabruf wird abhängig vom Nutzungskontext durch verschiedene Ausgabe-Module (z. B. APIs, Web-Frontend, Google Pub/Sub) bereitgestellt und ermöglicht die Echtzeit-Auswertung aller Filialdaten.
Die Plattform wurde unter Berücksichtigung folgender Merkmale entwickelt:
- Hochverfügbarkeit: Services sowie Transaktionen sind Geo-redundant verfügbar
- Skalierbarkeit: Services werden gemäß der Last skaliert
- Big Data gemäße Architektur: Transaktionen müssen unverändert für 5 Jahre archiviert und bereitgestellt werden
- Vollständige GDPR/DSGVO Konformität
- Einhaltung von Informationssicherheit Standards

TECH-STACK (AUSZUG)
---------------------------------------
Microsoft Azure Cloud (App Service, Active Directory, Functions, Logic Apps, Service Bus, Blob Storage, SQL Server, Data Warehouse, Data Factory, Key Vault, Application Insights, Web Portal - Monitoring und Alerts) | C# | .NET Framework | .NET Core | xUnit | XML | YAML | Kusto (KQL) | Power Query M | Azure Resource Manager | Google Cloud Platform - Pub/Sub

TOOLS (AUSZUG)
---------------------------------------
Azure DevOps | MS Visual Studio | MS Visual Studio Code | GitHub | MS Power BI | MS SQL Server Management Studio | Azure CLI | PowerShell | MS Visio

ALLGEMEINE AUFGABEN
---------------------------------------
- Arbeiten in einem internationalen Team unter Einsatz von agilen Methoden
- Monitoring der Produktions-Umgebung und Auswertung von Metriken
- Durchführung von Mitarbeiter Schulungen

ROLLEN-BEZOGENE AUFGABEN
---------------------------------------
- Planung, Implementierung und Durchführung von Service Prozessen basierend auf ITIL (Information Technology Infrastructure Library):
- 1st und 2nd Level Support
- Incident Management
- Problem Management
- Entwurf, Implementierung und Auswertung von KPI Berichten basierend auf MS Power BI und unter Berücksichtigung von Rahmenverträgen (insb. SLAs)

Eingesetzte Qualifikationen

.Net, Agile Entwicklung, Cloud Computing, DevOps, Management (allg.), Microsoft Azure, Softwareentwicklung (allg.)

IT-Architekt (Festanstellung)
Schwedisches Textilhandelsunternehmen, Paderborn
1/2017 – 12/2017 (1 Jahr)
Handel
Tätigkeitszeitraum

1/2017 – 12/2017

Tätigkeitsbeschreibung

PROJEKT BESCHREIBUNG
---------------------------------------
Zur Verstärkung des Accounts wurde eine Stelle für einen IT-Architekten im Pre-Sales Bereich geschaffen. Neben der Angebots-Erstellung fungiert der IT-Architektur als umfassender Wissensträger und Berater in Fragen der IT-Infrastruktur.

TOOLS (AUSZUG)
---------------------------------------
MS Office | MS Project | MS Visio | Diebold Nixdorf eServices | PowerShell

AUFGABEN
---------------------------------------
- Evaluierung und Bewertung von IT-Systemlösungen
- Erstellung von Angeboten sowie High-Level Dokumentation zu einzelnen Lösungen (Statement-Of-Work)
- Direkte Kommunikation mit Teams aus dem Service Hub in Prag
Wissensträger und Berater zur Data-Center Infrastruktur sowie einzelnen Solutions

Eingesetzte Qualifikationen

Infrastrukturarchitektur, Management (allg.), Presales

Technical Manager (Festanstellung)
Call & Help Center eines belgischen Bekleidungsunt, Paderborn
7/2014 – 12/2016 (2 Jahre, 6 Monate)
Handel
Tätigkeitszeitraum

7/2014 – 12/2016

Tätigkeitsbeschreibung

PROJEKT BESCHREIBUNG
---------------------------------------
Im Rahmen eines Pilot-Projektes wurde die ITIL-Position „Technical Manager“ geschaffen. Ziel dieser Position war es die Kommunikation zwischen dem Call & Help Center und dem Kunden zu verbessern und die Qualität des Wissenstransfers zu erhöhen. Weiterhin ermöglichte die neue Position tiefergehende technische Analysen im Support Bereich des Call & Help Centers.
Nach einer 1-jährigen Pilot-Phase konnten die künftigen Zuständigkeits- und Aufgabengebiete konkretisiert und mögliche Auslastungen bestimmt werden.
Es zeichnete sich ab, dass das anfallende Arbeitsaufkommen mehr als nur eine Person auslasten könnte. Somit wurde das Projekt-Ziel neu definiert, bei dem die Aufgaben und Verantwortlichkeiten des Technical Managers in ein neues Team übergehen sollten.
Das Ziel wurde durch Schaffung des „2nd Level Advanced“ Teams und des stückweisen Überführens in den operativen Betrieb umgesetzt.

TOOLS (AUSZUG)
---------------------------------------
CA ITCM | MS Office | MS Visio | Diebold Nixdorf eServices | PowerShell

AUFGABEN
---------------------------------------
- Ausfüllen der Technical Management (ITIL) Rolle
- Unterstützung des Support Teams im Call & Help Center
- Entstörung von Hard- und Software Problemen
- Leitung des 2nd Level Advanced Teams
- Unterstützung im Problem Management
- Knowledge und Prozess Management
- Software Verteilung mit ITCM
- Unterstützung im Customizing/Staging
- Direkte Kommunikation mit dem Kunden

Eingesetzte Qualifikationen

IT-Support (allg.), ITIL, Management (allg.)

Software Engineer
Haufe Lexware Real Estate AG, Schloß Holte-Stukenbrock
1/2010 – 7/2012 (2 Jahre, 7 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

1/2010 – 7/2012

Tätigkeitsbeschreibung

PROJEKT BESCHREIBUNG
---------------------------------------
Ziel des Projektes war die Entwicklung einer Single-Page-Web-Applikation zur Erstellung und Verwaltung von Betriebskostenabrechnungen. Zielgruppe sind Vermieter mit wenigen zu verwaltenden Einheiten, die sich überwiegend im Microsoft Windows Umfeld bewegen und schwergewichtige Verwaltungstools gewöhnt sind. 
Um zum Umstieg auf eine webbasierte Anwendung zu motivieren und die Nutzererfahrung einer Desktop Anwendung zu simulieren, sind kurze Reaktionszeiten sowie das dynamische Nachladen von Inhaltselementen zwingende Anforderung gewesen, womit das Frontend überwiegend mit Javascript und AJAX umgesetzt ist. Um die Nutzerdaten bei Anwendungserweiterung ohne Migration nutzen zu können, musste die Datenstruktur bereits entsprechend vielseitig aufgebaut werden. 
Nachdem die Abrechnungsdaten berechnet wurden, wird das das Ergebnis als PDF Datei bereitgestellt und kann dem Mieter ausgehändigt werden.

TECH-STACK (AUSZUG)
---------------------------------------
HTML | CSS | JavaScript | PHP | MySQL | PHPUnit | Zend | jQuery

TOOLS (AUSZUG)
---------------------------------------
MS Visual Studio | Eclipse | Zend Studio | PDFLib | Adobe Creative Suite

AUFGABEN
---------------------------------------
- Intensiver Kontakt zum Aufraggeber
- Analyse von Anforderungen
- Erstellung von Grob- und Fein-Konzepten
- Konzeption von Datenbank- und Software-Design
- Design und Erstellung der Grafiken für die Anwendungsoberfläche
- Implementierung der Betriebskostenabrechnung Anwendung
- Test Driven Development

Eingesetzte Qualifikationen

JavaScript, PHP, Software Architektur / Modellierung, Softwareentwicklung (allg.), Webdesign

Zertifikate

Microsoft Certified: Security, Compliance, and Identity Fundamentals
2022
Microsoft Certified: Azure Fundamentals
2022
CSPO (Certified Scrum Product Owner)
2018

Ausbildung

Staatlich geprüfter Informatiker Multimedia
Ausbildung
2005
bib International College

Weitere Kenntnisse

Architektur: Domain Driven Design | MVC | Diverse Software Design Patterns
--------------
Sprachen: C# | HTML | CSS | XML | JavaScript | PHP | YAML | JSON | Java | Java Server Pages | Visual Basic | SQL | Kusto (KQL) | Power Query M
--------------
Microsoft Azure Cloud: App Service | Active Directory | Functions | Logic Apps | Service Bus | Blob Storage | SQL Server | Data Warehouse | Data Factory | Key Vault | Application Insights | Virtual Machine | Virtual Network | Private Endpoint | Network Security Group | Web Portal - Monitoring und Alerts
--------------
Sonstige Cloud Kompetenzen: Azure CLI | Google Cloud Platform (Pub/Sub, BigQuery)
--------------
Infrastructure as Code (IaC): Azure DevOps (Repos, Pipelines, Artifacts, Boards) | Azure Resource Manager Templates | Terraform | Ansible | Jenkins | Artifactory
--------------
Datenbanken: MS SQL | MySQL | SQLite | PostgreSQL | MS Access | Oracle
--------------
Testing: Test Driven Development | MSTest | xUnit | PHPUnit
--------------
Frameworks: .NET Framework | .NET Core| ASP.NET | LINQ | Ninject | Windows Forms | jQuery | Zend | CodeIgniter
--------------
Tools: MS Visual Studio (Code) | ReSharper | GitHub | MS SQL Server Management Studio | MS Power BI | PowerShell | Atlassian Confluence | Atlassian JIRA | Atlassian Bitbucket | Tortoise SVN | Trac | Bugzilla | Eclipse | Zend Studio | MS Project | MS Visio | Pencil Prototyping | draw.io | Contao CMS | XT-Commerce | Wordpress | Joomla | Typo3 |
PDFLib | Hewlett Packard ALM | CA ICTM | Adobe Creative Suite | Affinity Suite | Docker Container

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
964
Alter
40
Berufserfahrung
18 Jahre und 5 Monate (seit 10/2005)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden