18.08.2025 aktualisiert

**** ******** ****
nicht verfügbar

Senior Consultant - Software Engineering | DevOps | Java | Spring Boot | Kubernetes

Kassel, Deutschland
Deutschland +2
Kassel, Deutschland
Deutschland +2

Profilanlagen

Kompetenzprofil_BastianKovarik.pdf

Skills

Programmiersprachen:
Java, Bash, Kotlin, Groovy, Python, TypeScript, JavaScript, SQL, HCL

Frameworks & Tools:
Spring Boot, Spring Framework, Spring Data JDBC, Spring Data JPA, Spring Cloud Gateway, Spring Cloud Kubernetes, Spring Security, Spring Integration, Spring HATEOAS, Spring REST Docs, Hibernate ORM, Jakarta EE, EJB, JMS, JTA, JAXB, JAXP, JMS, JAX-RPC, JAX-RS, JPA, JAX-RS, CDI, Apache Maven, Gradle, Make, JUnit, Mockito, Cucumber, OSGi, Apache Karaf, Apache Camel, React, Next.js, Node.js, Vaadin, GWT 

Software-Architektur & Entwicklungsmethoden:
RESTful APIs, skalierbare Microservices-Architekturen, Domain-Driven Design (DDD), Test-Driven Development (TDD), Hexagonal Architecture, Pair Programming, Object-Oriented Programming (OOP), Event-Driven Architecture (Apache Kafka, RabbitMQ), Clean Code, DRY, KISS, YAGNI

Cloud-Technologien & Plattformen:
Docker, Kubernetes, Helm, Azure Kubernetes Service (AKS), Azure Service Bus, Azure Blob Storage, Azure Key Vault, Azure Container Registry, Azure Artifacts, Azure DevOps, Azure Repos, Azure DNS, Amazon Elastic Container Registry (ACR), Portainer, Docker Swarm, Rancher

DevOps, CI/CD & Automatisierung:
Git, FluxCD, Azure Pipelines, GitHub Actions, BitBucket Pipelines, JetBrains TeamCity, Jenkins, HashiCorp Terraform, OpenTofu, Terragrunt

Datenbanken & Storage:
PostgreSQL, Azure Database for PostgreSQL, Oracle Database, MongoDB, MariaDB, Azure Database for MariaDB, MySQL, H2 Database, Redis, Azure Cache for Redis, Apache Kafka

Testing & Qualitätssicherung:
Unit-Tests, Integrations-Tests, End-to-End-Tests, SAST, DAST, OWASP, SonarQube, Fortify

Monitoring, Logging & Observability:
Grafana, Prometheus, Grafana Loki, Grafana Mimir, Splunk

IT-Sicherheit & Compliance:
IAM, OAuth 2.0, OpenID Connect, JWT, ACME, Keycloak, Microsoft Entra ID (Azure AD)

Agile Methoden & Projektmanagement:
Scrum, Kanban, GitOps, Jira, Confluence, Azure Boards, Trello, Miro

Datenformate, Protokolle & Spezifikation:
REST, SOAP, HTTP(S), TCP/IP, WebHooks, WebSocket, TCP Socket, YAML, JSON, XML, Protobuf, HTML, CSS, FTP, Samba, SSH, UML

API-Entwicklung & Integration:
RESTful APIs, gRPC, OpenAPI, Swagger

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Infrastruktur für die IOT-Plattform „I/O.nite“ - Lead DevOps Engineer

ICT Digital Solutions GmbH

Internet und Informationstechnologie

10-50 Mitarbeiter

  • Entwurf einer skalierbaren und sicheren Cloud-Architektur in Azure unter Berücksichtigung von Best Practices für Performance, Verfügbarkeit und Sicherheit.
  • Entwicklung modularer Terraform/OpenTofu-Templates für die Bereitstellung der benötigten Infrastrukturkomponenten mit Fokus auf Wiederverwendbarkeit und konsistente Konfigurationen in Entwicklungs-, Test- und Produktionsumgebungen.
  • Aufbau und Automatisierung von Terraform/OpenTofu CI/CD-Pipelines in BitBucket, für eine effiziente Bereitstellung und Verwaltung der Infrastruktur.
  • Optimierung und Containerisierung von Next.js-Anwendungen, einschließlich der Konfiguration für verschiedene Umgebungen zur Gewährleistung eines stabilen Betriebs in Kubernetes.
  • Entwicklung und Wartung von Helm-Charts zur standardisierten Bereitstellung und Verwaltung von Microservices in Kubernetes, einschließlich parametrisierten Deployments für verschiedene Umgebungen.
  • Integration von FluxCD mit Helm für eine deklarative Verwaltung der Microservices, inklusive automatischer Updates basierend auf Git-Änderungen.
Bash, TypeScript, JavaScript, HCL, Next.js, Node.js, RESTful APIs, skalierbare Microservices-Architekturen, Docker, Kubernetes, Helm, Azure Kubernetes Service (AKS), Azure Blob Storage, Azure DNS, Amazon Elastic Container Registry (ACR), Git, FluxCD, BitBucket Pipelines, HashiCorp Terraform, OpenTofu, MariaDB, Azure Database for MariaDB, Redis, Azure Cache for Redis, Scrum, GitOps, Jira, Confluence, Miro, REST, HTTP(S), TCP/IP, YAML, JSON, XML, SSH

Portierung von Microservices nach Azure - Senior Software Developer

Deutsche Post IT Services GmbH

Internet und Informationstechnologie

1000-5000 Mitarbeiter

  • Migration bestehender Microservices in die Azure Cloud unter Verwendung von Docker, Helm und Kubernetes (AKS).
  • Austausch veralteter sowie inkompatiblen Java Bibliotheken, um die Kompatibilität mit der Azure Cloud sicherzustellen, die Performance zu verbessern und die Wartbarkeit zu erhöhen.
  • Weiterentwicklung fachlicher Microservices sowie Implementierung neuer Microservices mit Spring Boot in Java und Kotlin.
  • Optimierung und Standardisierung der Build-Prozesse durch die Migration von Maven zu Gradle, um die Build-Zeiten zu reduzieren, die Wartbarkeit zu verbessern und eine konsistente Toolchain für alle Entwickler bereitzustellen.
  • Integration neuer Funktionen und kontinuierliche Verbesserung der bestehenden Codebasis, um die Performance und Wartbarkeit zu erhöhen.
  • Implementierung und Durchführung von Unit-Tests, Integrationstests und End-to-End-Tests zur Sicherstellung der Softwarestabilität und -funktionalität.
  • Integration und Durchführung von statischen (SAST) und dynamischen (DAST) Sicherheitstests sowie die Anwendung von OWASP-Richtlinien, SonarQube und Fortify zur Verbesserung der Softwarequalität und Sicherheit
  • Erstellung von Helm Charts zur effizienten Bereitstellung der Anwendungen in Kubernetes-Clustern mit dem Ziel, Deployment-Prozesse zu standardisieren, Skalierbarkeit zu verbessern und die Wartung zu erleichtern.
  • Entwicklung von GitHub Actions zur Automatisierung der Continuous Integration (CI) und Continuous Delivery (CD)
  • Erstellung der Dokumentation der Software und der Betriebshandbücher, die den Deployment- und Wartungsprozess der Microservices in der Azure Cloud detailliert beschreiben.

Java, Bash, Kotlin, Groovy, Python, SQL, Spring Boot, Spring Framework, Spring Data JDBC, Spring Data JPA, Spring Cloud Gateway, Spring Cloud Kubernetes, Spring Security, Hibernate ORM, Apache Maven, Gradle, JUnit, Mockito, Cucumber, Git, Domain-Driven Design (DDD), Test-Driven Development (TDD), Pair Programming, Object-Oriented Programming (OOP), Docker, Kubernetes, Helm, Azure Kubernetes Service (AKS), Azure Blob Storage, GitHub Actions, PostgreSQL, Oracle Database, Unit-Tests, Integrations-Tests, End-to-End-Tests, SAST, DAST, OWASP, SonarQube, Fortify, Grafana, Prometheus, Grafana Loki, Grafana Mimir, Splunk, ACME, Scrum, Jira, Confluence, Miro, REST, HTTP(S), TCP/IP, YAML, JSON, XML, SSH, UML, RESTful APIs, OpenAPI, Swagger

Weiterentwicklung der Infrastruktur - Senior DevOps Engineer

Carl Zeiss MES Solutions GmbH

Internet und Informationstechnologie

50-250 Mitarbeiter

  • Infrastrukturautomatisierung mit HashiCorp Terraform und Terragrunt, um eine skalierbare, wiederholbare und wartbare Infrastruktur bereitzustellen, die Infrastructure as Code (IaC)-Prinzipien folgt.
  • Einführung von Helm als Paket-Manager zur Automatisierung und Vereinfachung der Deployments.
  • Erstellung und Bereitstellung eines praxisorientierten Tutorials zur Einführung und Nutzung von Helm für alle Entwickler auf Basis eines Development Containers mit Minikube.
  • Einrichtung von SonarQube Projekten zur statischen Code-Analyse und Sicherstellung der Code-Qualität.
  • Optimierung der eingesetzten GitOps-Lösung FluxCD, mit dem Ziel die Automatisierung und Geschwindigkeit der Softwarebereitstellung zu verbessern und eine konsistente, deklarative Verwaltung der Kubernetes-Anwendungen zu erreichen. 
  • Erstellung und Wartung von Azure Pipelines für Continuous Integration (CI) und Continuous Delivery (CD) der Anwendungen.
  • Förderung und Unterstützung agiler Entwicklungspraktiken und kontinuierliche Verbesserung der Arbeitsprozesse

Bash, TypeScript, Git, Docker, Kubernetes, Helm, Azure Kubernetes Service (AKS), Azure Container Registry, Azure Artifacts, Azure DevOps, Azure Repos, Azure DNS, Azure Pipelines, HashiCorp Terraform, Terragrunt, MongoDB, SonarQube, Grafana, Keycloak, Microsoft Entra ID (Azure AD), Scrum, Azure Boards, YAML, JSON, XML, SSH, UML, OpenAPI, Swagger

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden