a Randstad company

Azure / DevOps / Kubernetes / Terraform / Java

Profil
Verfügbar ab
31.12.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

PLZ-Gebiete
Länder
Ganz Deutschland
Remote-Arbeit
möglich
Art des Profiles
Mitarbeiter eines Dienstleisters
Der Experte ist ein festangestellter Mitarbeiter eines Unternehmens aus dem IT- und Engineering-Bereich.

7 Monate

2022-04

2022-10

Bereitstellung einer implementierten REST-Schnittstelle

Cloud & DevOps Engineer Azure DevOps Azure Repository Azure Pipelines ...
Rolle
Cloud & DevOps Engineer
Projektinhalte
Bereitstellung einer implementierten REST-Schnittstelle durch automatisierte Deployments in einer High Availability Infrastruktur
  • Konzeption, Implementierung und Bereitstellung einer REST-API mit Java Spring Boot für die Zugriffe auf eine GCP gehostete MySQL Datenbank
  • Zentrale Funktionsgrundlage ist dabei der programmatische Zugriff auf die Kundendatenbank (CRUD-Operations) 
  • Implementierung von Unit-Tests (JUnit) zur Sicherstellung der Funktionalität einzelner Methoden 
  • Bereitstellung erstellter Docker Images in Azure Registry (ACR) zur späteren Erstellung der Container und Kubernetes Deployments 
  • Deployment und manuelles Testen der REST API Container in einer Entwicklungsumgebung mittels Azure Container Instances 
  • Verwaltung von Datenbank Zugängen und Secret Handling mit Azure Key Vault zur Gewährleistung der Security- und Compliance-Konformität 
  • Aufbau einer CI/CD Pipeline in Azure DevOps mittels Azure Repository und mehrerer Azure DevOps Pipelines zur Automatisierung des Build und Deployment Prozesses 
  • Bereitstellung der Anwendung mittels Helm Charts in einer High Availability Infrastruktur mit Loadbalancer und Auto Scaling in eine Azure Kubernetes Service (AKS) Cluster 
  • Provisionierung der Azure Cloud Ressourcen mit Terraform und CI/CD Pipelines 
    • Definition der Terraform Skripte 
    • Validierung und Ausführung der Terraform Skripte 
  • Bereitstellung einer Monitoring-Lösung mittels Helm Chart auf Basis von Grafana und Prometheus zur Dashboard-Visualisierung der Kubernetes Infrastrukturen und erstellten REST-API
Kenntnisse
Azure DevOps Azure Repository Azure Pipelines Azure Container Instances Azure Container Registry Azure Key Vault Azure Kubernetes Service (AKS) REST Java Spring Boot JUnit GCP MySQL Kubernetes Grafana Prometheus Terraform IaC Docker Helm
Kunde
Industrie
5 Monate

2021-11

2022-03

Verbindung eines bestehenden Kubernetes Clusters mit Azure Arc

Cloud & Kubernetes Engineer Azure Arc Azure Arc-enabled Kubernetes Azure Arc-enabled Data Services ...
Rolle
Cloud & Kubernetes Engineer
Projektinhalte
Verbindung eines bestehenden Kubernetes Clusters mit Azure Arc, um im Kontext einer hybriden oder Multi Cloud Strategie verschiedene Infrastrukturen zentral über die Azure Plattform zu verwalten und Deployments diverser Anwendung durchzuführen, ohne direkten Zugriff auf den Cluster und seine Daten zu benötigen Implementierung einer zentralen Monitoring und Deployment Möglichkeit für Kubernetes Cluster mit Azure Arc
  • Bereitstellung und Konfiguration eines lokalen Kubernetes Clusters mit minikube und kind als Grundlage der Infrastruktur 
  • Registrierung des Clusters in der Azure Plattform über das Azure Command Line Interface (Azure CLI) 
  • Konfiguration und Verwaltung bereitgestellter Kubernetes-Komponenten wie Container oder Pods mit kubectl, um Installationsfortschritte und Komponentenzustände zu überprüfen 
  • Bereitstellung von Azure Monitor als SaaS zur zentralen Visualisierung der Cluster-Zustände 
  • Installation eines Azure Arc Data Controllers durch Helm Charts als Grundlage für die Bereitstellung der Azure Arc-enabled Data Services im Kubernetes Cluster 
  • Installation und Verwaltung einer Azure SQL Managed Instance als containerisierte SQL-Datenbank im Kubernetes Cluster 
  • Nutzung von Grafana zur Dashboard-Visualisierung bestehender Infrastrukturkomponenten 
    • Einsatz von Grafana zur Visualisierung von Kubernetes-Metriken über Container, Pods und Nodes 
    • Einsatz von Grafana zur Visualisierung von Datenbank-Metriken über Verfügbarkeitsgruppen und Speicherauslastungen 
  • Verwendung von Kibana Dashboards zur visualisierten Überprüfung und Filterung gesammelter Log-Ereignisse
Kenntnisse
Azure Arc Azure Arc-enabled Kubernetes Azure Arc-enabled Data Services Azure SQL managed instances Azure Monitor Azure Active Directory Grafana Kibana Docker Helm kubectl Azure CLI
Kunde
Industrie
7 Monate

2021-04

2021-10

Implementierung einer Web-Anwendung auf Basis von Serverless Infrastrukturen

Cloud & Software Engineer Azure Blob Storage Azure Functions Azure Content Delivery Networks ...
Rolle
Cloud & Software Engineer
Projektinhalte
  • Konzeption und Erstellung einer Webanwendung auf Basis von Azure Functions als Proof of Concept in einer skalierenden High Availability Infrastruktur mit schnellen ??time-to-release??-Zyklen, um dynamisch auf Marktveränderungen reagieren zu können 
  • Erstellung eines statischen Website-Frontends mit HTML, CSS und JavaScript 
  • Bereitstellung des statischen Frontends der Web-Anwendung in einem Azure Blob Storage, um die Komplexität der Website zu reduzieren und den Fokus auf die Azure Functions zu legen 
  • Nutzung des Azure Content Delivery Networks (CDN) um die Webanwendung zu Veröffentlichen und dynamisch auf anfallenden Datenverkehr zu reagieren 
  • Konzeptionierung und Implementierung von REST-API Calls in Azure Functions mit Node.js 
  • Erstellung diverser API Gateways mit Azure API Management zur Veröffentlichung einzelner REST-Pfade definiert in Azure Functions
  • Speicherung der API-Rückgabewerte in Azure Cosmos DB für Testzwecken 
  • Speicherung der Benutzereingaben in Azure Cosmos DB für Testzwecke auf der Testumgebung 
  • Integration von Azure Active Directory (AAD) für die Verwaltung von Benutzerkonten und Anwendungsautorisierung 
  • Konfiguration von Azure Monitor um Performance-Metriken der Azure Functions zu visualisieren
Kenntnisse
Azure Blob Storage Azure Functions Azure Content Delivery Networks Azure Monitor Azure Active Directory Azure Cosmos DB Node.js REST HTML CSS JavaScript
Kunde
Immobilienbranche
5 Monate

2020-11

2021-03

Implementierung einer komponentenbasierten Backends zur effizienten Verwaltung von Vokabeln

Cloud & Software Engineer (Java) Azure SQL Server Azure Devops Azure Repository ...
Rolle
Cloud & Software Engineer (Java)
Projektinhalte
  • Unterstützung bei der Architekturplanung durch Erstellung der Komponenten- und Entity Relationship (ER) Diagramme 
  • Implementierung benötigter REST-Schnittstellen für die Verbindung der Projekt-Komponenten mit Java Spring Boot 
  • Implementierung von Komponenten-Tests mit Spring Test und Mockito, um die Funktionalität individueller Softwarekomponenten sicherzustellen 
  • Verwendung einer Azure SQL Server Datenbank und Implementierung benötigter Datenbankzugriffe (CRUD), um importierte Vokabel-Datensätze und Entitäten der Anwendung zu speichern 
  • Verwaltung und Versionierung der Code Base in Azure Repository unter Erstellung von Feature Branches 
  • Erstellung einer CI/CD-Pipeline mit Azure Pipelines, um den Build-, Testund Deployment der containerisierten Anwendung zu automatisieren und als Docker Image in der zentralen Azure Container Registry zugänglich zu machen 
  • Ausführung der containerisierten Anwendung mit Azure App Services auf Basis erstellter Images der Azure Container Registry zur Bereitstellung öffentlicher REST-Schnittstellen
Kenntnisse
Azure SQL Server Azure Devops Azure Repository Azure Pipelines Azure Container Registry Azure App Services Java Java Spring Boot Spring Test Mockito GitHub GitHub Actions REST Docker Docker Compose Jira
Kunde
Dienstleistungsbranche
6 Monate

2020-05

2020-10

Administration des bestehenden CRM-Systems und Implementierung neuer Workflows

Software Developer Zoho CRM Zoho Creator Zoho Campaigns ...
Rolle
Software Developer
Projektinhalte
  • Ganzheitlicher Betrieb und Weiterentwicklung eines PaaS Customer Relationship Management (CRM) Systems der Zoho Cloud Plattform zur Organisation bestehender Mitarbeiter- und Kundendaten 
  • Implementierung und Verwaltung neuer CRM-Workflows mit Deluge, um unternehmensspezifische Prozesse auch digital abzubilden 
  • Erstellung von Webhooks mit JavaScript zur automatisierten Benachrichtigung beim Eintreten von vorher definierten Ereignissen als Teil des Alert-Managements 
  • Erstellung von PowerShell Skripten zur automatisierten Datenabfrage der CRM-Datensätze über die systemeigene REST-API unter Verwendung des OAuth 2.0 Protokolls zur tokenbasierten Authentifizierung 
  • Planung und Integration neuer SaaS-Lösungen der Zoho Cloud Plattform, um interne Geschäftsprozessen digital abzubilden und zunehmend zu automatisieren 
  • Konzeption, Implementierung und Einführung eines unternehmensweiten Berechtigungskonzeptes auf Basis eines systeminternen Rollen- und Berechtigungskonzeptes 
  • Kontinuierliche Verwaltung der Zugriffsberechtigungen im CRM-System 
  • Dokumentation erstellter Deluge-Funktion in Confluence, um den langfristigen Betrieb individuell erstellter Workflows zu gewährleisten 
  • Planung und Durchführung der technischen Arbeitspakete mit Jira
Kenntnisse
Zoho CRM Zoho Creator Zoho Campaigns Zoho Forms Zoho Sign Deluge JavaScript Shell RBAC Alerting Jira Confluence
Kunde
Inhouse Consulting
8 Monate

2019-09

2020-04

Sicherung der Softwarequalität einer nationalen Plattform

QA Engineer SQL Java Java Spring Boot ...
Rolle
QA Engineer
Projektinhalte
Sicherung der Softwarequalität einer nationalen Plattform zur Sicher- Stellung der Lobbyismus-Transparenz in Deutschland
  • Einschätzung des Test-Aufwands bei der Implementierung neuer Funktionalitäten der Java Spring Boot Anwendung 
  • Unterstützung des Entwicklerteams bei Defintion von Unit-Tests mit JUnit 
  • Erstellung von detailierten Testschritten und Testfällen mit Xray als Jira-Erweiterung für die Dokumentation des gesamten Testprozesses 
  • Durchführung und Auswertung von Black Box Tests unter Anwendung individueller Testkombinationen als Ergänzung der bereits durchgeführten Testautomatisierung 
  • Ausführung von Testskripten mit SQL und Überprüfung der Ergebnisse 
  • Systemübergreifende Fehleranalyse durch SQL-Abfragen auf relationale Datenbanken unter Verwendung von DBeaver 
  • Eigenständige Lösungsfindung mit Entwicklern nach Scrum, um erstellte Bugs innerhalb des laufenden Sprints zu beheben 
  • Erstellung detaillierter Fehler- und Testdokumentationen in Confluence
Kenntnisse
SQL Java Java Spring Boot JUnit SCRUM Jira Xray Confluence DBeaver
Kunde
Öffentlicher Sektor

  • M.Sc. Wirtschaftsinformatik, Hochschule für Technik und Wirtschaft Berlin
  • B.A. Wirtschaftsinformatik, Hochschule für Technik und Wirtschaft Berlin


Weiterbildung & Zertifizierung

Microsoft Certified: Azure Administrator (AZ-104) (in Arbeit)

Cloud Consultant

Deutsch Muttersprache
Englisch Verhandlungssicher

Produkte / Standards / Erfahrungen / Methoden

Kurzübersicht

  • Der Mitarbeiter verfügt über 4 Jahre an Berufserfahrung im Cloud & Software Engineering Bereich
  • Erfahren in der Entwicklung sowie des Betriebs innerhalb komplexer Softwareprojekte
  • Besondere Erfahrung in der Arbeit mit Cloud - Schwerpunkt Azure - mit einem Fokus auf Azure Serverless und Implementierung von Microservice-Anwendungen
  • Zusätzliche Erfahrung in der Verwaltung hybrider Cloud-Modelle mit Azure Arc


Cloud

Azure:

  • Container Instances (ACI)
  • Azure Kubernetes Service (AKS)
  • Container Registry (ACR)
  • App Service
  • Key Vault
  • Azure DevOps
  • Active Directory
  • Monitor
  • Policy
  • Arc Data Controller
  • Arc-enabled Kubernetes
  • SQL managed instances
  • Blob Storage, Functions (FaaS)
  • API Management
  • Content Delivery Networks
  • Cosmos DB


Containerization & Infrastructure as Code

  • Kubernetes (Azure Kubernetes Service (AKS), Kind, Minikube)
  • Docker
  • Terraform
  • Helm


DevOps

  • Azure DevOps
  • GitHub Actions
  • GitLab CI/CD
  • Prometheus
  • Grafana


Tools

  • Scrum
  • Confluence
  • Jira
  • Git
  • GitLab
  • GitHub

Betriebssysteme
Windows
7, 8, 10
Linux
Ubuntu
macOS
Programmiersprachen
Java
11, 17, Spring Boot, Maven, JUnit, Mockito
Node.js JavaScript
NodeJS, TypeScript
Postman Swagger HTML CSS
Datenbanken
MongoDB MariaDB DynamoDB MySQL
Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren