(Frontend-) Programmierer / Administrator (DevOps)
Aktualisiert am 03.05.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 03.05.2024
Verfügbar zu: 80%
davon vor Ort: 50%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Italien
möglich

Projekte

Projekte

1 Jahr 7 Monate
2022-12 - heute

Festanstellung

DevOps Engineer/ Administrator, Junior IAM Berater, Junior Entwickler Python Linux (Shell) Shell Skripting (Ubuntu) ...
DevOps Engineer/ Administrator, Junior IAM Berater, Junior Entwickler
  • Mitarbeit in externen Kundenprojekten mit Bezug zu Keycloak und/oder Python
  • Durchführung von Dokumentation (interne und Kundenprojekte)
  • Technische Kundenbetreuung: Software-Support für Keycloak und Login-Master
Python Linux (Shell) Shell Skripting (Ubuntu) Vue.js Ansible Docker Keycloak
Stuttgart
4 Monate
2024-01 - 2024-04

Design von Camunda-Workflows

Workflow-Designer Java
Workflow-Designer
  • Integration Keycloak in Camunda
  • Erstellung von IAM Use Cases zur Berechtigungsvergabe
  • Design von dreistufigen (Genehmigungs-)workflows auf Basis von Camunda
Keycloak Camunda
Java
8 Monate
2023-05 - 2023-12

UI Design

Frontend-Developer Java HTML
Frontend-Developer
Arbeiten mit Freemarker, Anpassung von Oberflächen/Login-Prozessen, die über Keycloak gesteuert werden
Keycloak FreeMarker
Java HTML
7 Monate
2022-11 - 2023-05

Keycloak Managed Service

DevOps Engineer, Administrator LDAP Keycloak Linux ...
DevOps Engineer, Administrator

Plattform für regionale Meldungen im Agrarbereich

 

Unterstützung beim Aufsetzen einer Keycloak-Staginginstanz

 

  • Migration von LDAP und MariaDB-Datenbanken (jeweils in Docker Containern) zu der neuen Instanz
LDAP Keycloak Linux Shell Skripting (Ubuntu) Docker Ansible MariaDB
Verein Informationssystem Integrierte Pflanzenproduktion e.V. (ISIP e.V.)
Bad Kreuznach
1 Monat
2023-02 - 2023-02

Keycloak Managed Service

DevOps Engineer Keycloak Linux Shell Skripting (Ubuntu)
DevOps Engineer

Installationsvorbereitung für den Kunden / Managed Services


Erstellung eines Custom Docker Image von Keycloak und den dazugehörigen kundenspezifischen Erweiterungen.

Keycloak Linux Shell Skripting (Ubuntu)
Enacos, Niederlande
1 Monat
2023-02 - 2023-02

Websecurity

Python-Entwickler Linux Python Keycloak ...
Python-Entwickler

Erstellung von Python-Skripts zur Web(formular)sicherheit


  • Entwicklung eines Python-Programms zur inhaltlichen Prüfung eingegebener Attribute der Nutzer eines Realms.
  • Die Prüfung erfolgt alle 24 Stunden.
  • Das entstandene Config File bietet dann die Option dem Nutzer eine Warnung nach X Tagen zu senden oder das gesamte User-Objekt zu löschen bei inkorrekten Attributen.

  • Konzipierung eines E-Mailversandes als nachfolgende Aktion in beiden Fällen; personalisierte E-Mail (html und css)

  • Option zum Hinzufügen weiterer Templates oder Modifikation der bestehenden Templates

  • Hinzufügen neuer Templates in weiteren Sprachen möglich (Mehrsprachigkeit) über die einfache Ablage zweier, neuer, sprachenbezogener Vorlagen, wie beispielsweise Austausch von

- warning_ISO-language.html

- delete_ISO-language.html

durch

- warning_it.html

- delete_it.html

 

  • Über den Config File ist es möglich die SSL Verification auszustellen und einen eigenen SMTP aufzusetzen.
  • Konzipierung eines Dry-Run Modus, der die Funktion an- und ausstellbar macht: In diesem Fall werden Nutzer weder gelöscht noch angeschrieben.

Linux Python Keycloak REST-API
Telekommunikationsunternehmen
1 Monat
2023-01 - 2023-01

Keycloak Managed Services

DevOps Engineer Keycloak Linux Docker ...
DevOps Engineer

Installationsvorbereitung für den Kunden / Managed Services

Erstellung eines Custom Docker Image von Keycloak zur Vorbereitung der Anbindung an eine externe MariaDB


Keycloak Linux Docker MariaDB
Zertifizierungsdienstleister
Berlin
2 Monate
2022-11 - 2022-12

Keycloak Managed Services

DevOps Engineer, Administrator Keycloak Linux Shell Skripting (Ubuntu) ...
DevOps Engineer, Administrator

Infrastrukturaufgaben:

 

  • Aufsetzen einer Keycloak-Testinstanz auf IONOS
  • Mitarbeit am Einspielen von Keycloak-Erweiterungen auf einer Staging-Instanz
IONOS Cloud
Keycloak Linux Shell Skripting (Ubuntu) Docker Ansible Gitlab CI/CD
Wellnessplattform, Life-Style
2 Jahre
2021-01 - 2022-12

Minijob bei Syntlogo GmbH

Backend-Entwickler, Administrator, DevOps Engineer, Junior IAM Berater Python Linux (Shell) Shell Skripting (Ubuntu) ...
Backend-Entwickler, Administrator, DevOps Engineer, Junior IAM Berater

Diverse interne Projekte:

  • Verbesserte Anwendung von Python
  • Vertiefung von Ansible und Docker
  • Erlernen der Grundlagen von Vue.js
  • Erweiterung von Linux-Skills
  • Vertiefung von Keycloak-Kenntnissen
  • Durchführung von Dokumentation (interne und Kundenprojekte)
  • Technische Kundenbetreuung: Software-Support für Keycloak und Login-Master
  • Erweiterung Python Skills
  • Linux (Shell) und Shell Skripting unter Ubuntu O.S.
  • Aneignung von Administratorkenntnissen (Servermanagment, laufende Applikationen auf Servern)
  • Erweiterung C# Skills
  • Programmierung in .NET und MVC5 Frameworks
  • Docker / Docker-Anwendungen für den geschäftlichen Einsatz
  • Ansible / Einsatz von Ansible für industrielle Automatisierung
Python Linux (Shell) Shell Skripting (Ubuntu) C# .NET (unter MVC5) Docker Ansible Vue.js Keycloak
Stuttgart
1 Jahr 11 Monate
2021-01 - 2022-11

Programmierer bei Syntlogo

DevOps Engineer, Junior IAM Berater, Python-Entwickler Python Linux (Shell) Shell Skripting (Ubuntu) ...
DevOps Engineer, Junior IAM Berater, Python-Entwickler

?Installer?:

 

Dieses Produkt installiert automatisch die Unternehmenssoftware (Login-Master, auf Keycloak basierend) mit der vom Kunden gewählten Konfiguration. Es ist in Python und Shell-Skript geschrieben.

 

Dieses Projekt beinhaltet auch die Dokumentation der Installationsanleitung und wie man diese verwendet.

 

?Sentinel?:

 

Dieses Produkt listet Keycloak-Performancedaten auf (fqnd und Zugriffsdaten). Es prüft für jede Keycloak-Instanz, ob diese korrekt arbeitet. Und zwar durch den Versand einer Anfrage und Logins in den kundenspezifischen Keycloak Realm mit 5-minütigem Abstand.

 

Im Falle eines Fehlers, sendet das Programm eine SMS und eine E-Mail an den zuständigen Administrator. Einmal pro Woche sendet es die Nachricht ?Ihr Keycloak läuft ohne Fehler?. Einmal pro Monat erhält der zuständige Administrator eine html-Datei mit der Statistik der Keycloak-Verfügbarkeit.

 

Der Sentinel ist in Python und Shell-Skripting geschrieben; es gibt API-Aufrufe und html-Dateien, die mit Google Charts API integriert sind.

 

Dieses Projekt beinhaltet auch die Dokumentation der Installationsanleitung und wie man diese verwendet.

 

?Importer?:

 

Dieses Produkt importiert unterschiedliche Nutzermengen (aus einer .csv-Datei) in einen durch den Anwender ausgewählten Keycloak Realm. Es prüft, ob das .csv-Format korrekt ist. Mit der Keycloak Library von Python kann es Nutzer importieren. Alle 50 Sekunden generiert es einen Access-Token.

 

Damit ist der ?Importer? in der Lage eine sehr große Anzahl von Nutzerobjekten zu importieren oder eine Nutzerliste zu exportieren, um diese dann z.B. in einen anderen Realm zu importieren.

 

Das Programm ist rein in Python geschrieben unter Verwendung der Keycloak Library und Keycloak Requests.

 

Dieses Projekt beinhaltet auch die Dokumentation der Installationsanleitung und wie man diese verwendet.

Python Linux (Shell) Shell Skripting (Ubuntu) Vue.js Ansible Docker Keycloak
1 Jahr 6 Monate
2018-07 - 2019-12

Kalkulator mit GUI in Java

Fullstack-Entwickler Java AWT Swing
Fullstack-Entwickler

Schulprojekt

Kalkulator mit GUI in Java:

·      Verwendung von Java AWT und Java Swing zur Erstellung des GUI

·      Verschiedene Optionen zur Eingabe der Daten (über Buttons zum automatischen Schreiben der Ausdrücke oder direkte Eintragung in die Felder)

·      Verschiedene Optionen zur Kontrolle des Feldinhalts

·      Funktion zur Fehleranzeige

 

Link: https://www.mediafire.com/file/8ph758j8unf3v5l/java_calculator.rar/file

Swing
Java AWT Swing
Italien
1 Jahr 6 Monate
2017-01 - 2018-06

Auto-Datenbank

Fullstack-Entwickler PHP HTML MYSQL
Fullstack-Entwickler

Schulprojekt

Umsetzung einer Abfrage zur Änderung von Datenbankeinträgen:

 

·      Datenbank mit Informationen über Automerkmale

·      Eingabe von Autoinformationen über eine Maske (Autoname, Nummernschild, Hubraum)

·      Verschiedene Ausführungsoptionen über Markierungsfelder (Ausdruck der gesamten Datenbank, Suche nach Nummernschild, Änderungen an Informationen, Löschen von Einträgen, Hinzufügen von Einträgen)

·      Zur Autorisierung der oben genannten Aktionen: Eingabe eines Schlüssels (Nummernschild)

 

Link: https://itsi.altervista.org/database/database/interfaccia.html

MySQL
PHP HTML MYSQL
Italien

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre
2015-01 - 2020-12

Abitur

Hochschulreife, Italien
Hochschulreife
Italien

Aneignung von IT- und betriebswirtschaftlichen Kenntnissen:

 

·      Systeme / Netzwerke: Rechner-Grundkonzepte, Administration

 

·      Brainstorming / Konzepterstellung im Vorfeld der Programmierung

 

·      Verschiedene Programmiersprachen:

 

o   Webentwicklung: HTML, verbunden mit JavaSkript, PHP, MySQL

 

o   Softwareentwicklung: DOS, C, C#, C++, Java (AWT, Swing), Python

 

·      Elektronikgrundkenntnisse

 

·      Projektmanagement, Betriebsorganisation / betriebliche Abläufe (Projektarbeit: Projektmanager und Dokumentarist für die Entwicklung einer neuen, virtuellen Geldbörse (Wallet))

 

Position

Position

Ich bin bei der [Name auf Anfrage] als DevOps Engineer / Entwickler angestellt. Ich erweitere dabei meine Deutschkenntnisse und bereite mich durch meine praktische Tätigkeit bei [Name auf Anfrage] für ein Informatik-Studium in Deutschland vor. Meine IT-Schwerpunkte liegen im DevOps-Bereich mit der Vertiefung in der Open-Source-Software Keycloak, in der Programmierung von Python-Skripts und Anpassungen im Frontend-Bereich über das Tool FreeMarker.


Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
Italien
möglich

Projekte

Projekte

1 Jahr 7 Monate
2022-12 - heute

Festanstellung

DevOps Engineer/ Administrator, Junior IAM Berater, Junior Entwickler Python Linux (Shell) Shell Skripting (Ubuntu) ...
DevOps Engineer/ Administrator, Junior IAM Berater, Junior Entwickler
  • Mitarbeit in externen Kundenprojekten mit Bezug zu Keycloak und/oder Python
  • Durchführung von Dokumentation (interne und Kundenprojekte)
  • Technische Kundenbetreuung: Software-Support für Keycloak und Login-Master
Python Linux (Shell) Shell Skripting (Ubuntu) Vue.js Ansible Docker Keycloak
Stuttgart
4 Monate
2024-01 - 2024-04

Design von Camunda-Workflows

Workflow-Designer Java
Workflow-Designer
  • Integration Keycloak in Camunda
  • Erstellung von IAM Use Cases zur Berechtigungsvergabe
  • Design von dreistufigen (Genehmigungs-)workflows auf Basis von Camunda
Keycloak Camunda
Java
8 Monate
2023-05 - 2023-12

UI Design

Frontend-Developer Java HTML
Frontend-Developer
Arbeiten mit Freemarker, Anpassung von Oberflächen/Login-Prozessen, die über Keycloak gesteuert werden
Keycloak FreeMarker
Java HTML
7 Monate
2022-11 - 2023-05

Keycloak Managed Service

DevOps Engineer, Administrator LDAP Keycloak Linux ...
DevOps Engineer, Administrator

Plattform für regionale Meldungen im Agrarbereich

 

Unterstützung beim Aufsetzen einer Keycloak-Staginginstanz

 

  • Migration von LDAP und MariaDB-Datenbanken (jeweils in Docker Containern) zu der neuen Instanz
LDAP Keycloak Linux Shell Skripting (Ubuntu) Docker Ansible MariaDB
Verein Informationssystem Integrierte Pflanzenproduktion e.V. (ISIP e.V.)
Bad Kreuznach
1 Monat
2023-02 - 2023-02

Keycloak Managed Service

DevOps Engineer Keycloak Linux Shell Skripting (Ubuntu)
DevOps Engineer

Installationsvorbereitung für den Kunden / Managed Services


Erstellung eines Custom Docker Image von Keycloak und den dazugehörigen kundenspezifischen Erweiterungen.

Keycloak Linux Shell Skripting (Ubuntu)
Enacos, Niederlande
1 Monat
2023-02 - 2023-02

Websecurity

Python-Entwickler Linux Python Keycloak ...
Python-Entwickler

Erstellung von Python-Skripts zur Web(formular)sicherheit


  • Entwicklung eines Python-Programms zur inhaltlichen Prüfung eingegebener Attribute der Nutzer eines Realms.
  • Die Prüfung erfolgt alle 24 Stunden.
  • Das entstandene Config File bietet dann die Option dem Nutzer eine Warnung nach X Tagen zu senden oder das gesamte User-Objekt zu löschen bei inkorrekten Attributen.

  • Konzipierung eines E-Mailversandes als nachfolgende Aktion in beiden Fällen; personalisierte E-Mail (html und css)

  • Option zum Hinzufügen weiterer Templates oder Modifikation der bestehenden Templates

  • Hinzufügen neuer Templates in weiteren Sprachen möglich (Mehrsprachigkeit) über die einfache Ablage zweier, neuer, sprachenbezogener Vorlagen, wie beispielsweise Austausch von

- warning_ISO-language.html

- delete_ISO-language.html

durch

- warning_it.html

- delete_it.html

 

  • Über den Config File ist es möglich die SSL Verification auszustellen und einen eigenen SMTP aufzusetzen.
  • Konzipierung eines Dry-Run Modus, der die Funktion an- und ausstellbar macht: In diesem Fall werden Nutzer weder gelöscht noch angeschrieben.

Linux Python Keycloak REST-API
Telekommunikationsunternehmen
1 Monat
2023-01 - 2023-01

Keycloak Managed Services

DevOps Engineer Keycloak Linux Docker ...
DevOps Engineer

Installationsvorbereitung für den Kunden / Managed Services

Erstellung eines Custom Docker Image von Keycloak zur Vorbereitung der Anbindung an eine externe MariaDB


Keycloak Linux Docker MariaDB
Zertifizierungsdienstleister
Berlin
2 Monate
2022-11 - 2022-12

Keycloak Managed Services

DevOps Engineer, Administrator Keycloak Linux Shell Skripting (Ubuntu) ...
DevOps Engineer, Administrator

Infrastrukturaufgaben:

 

  • Aufsetzen einer Keycloak-Testinstanz auf IONOS
  • Mitarbeit am Einspielen von Keycloak-Erweiterungen auf einer Staging-Instanz
IONOS Cloud
Keycloak Linux Shell Skripting (Ubuntu) Docker Ansible Gitlab CI/CD
Wellnessplattform, Life-Style
2 Jahre
2021-01 - 2022-12

Minijob bei Syntlogo GmbH

Backend-Entwickler, Administrator, DevOps Engineer, Junior IAM Berater Python Linux (Shell) Shell Skripting (Ubuntu) ...
Backend-Entwickler, Administrator, DevOps Engineer, Junior IAM Berater

Diverse interne Projekte:

  • Verbesserte Anwendung von Python
  • Vertiefung von Ansible und Docker
  • Erlernen der Grundlagen von Vue.js
  • Erweiterung von Linux-Skills
  • Vertiefung von Keycloak-Kenntnissen
  • Durchführung von Dokumentation (interne und Kundenprojekte)
  • Technische Kundenbetreuung: Software-Support für Keycloak und Login-Master
  • Erweiterung Python Skills
  • Linux (Shell) und Shell Skripting unter Ubuntu O.S.
  • Aneignung von Administratorkenntnissen (Servermanagment, laufende Applikationen auf Servern)
  • Erweiterung C# Skills
  • Programmierung in .NET und MVC5 Frameworks
  • Docker / Docker-Anwendungen für den geschäftlichen Einsatz
  • Ansible / Einsatz von Ansible für industrielle Automatisierung
Python Linux (Shell) Shell Skripting (Ubuntu) C# .NET (unter MVC5) Docker Ansible Vue.js Keycloak
Stuttgart
1 Jahr 11 Monate
2021-01 - 2022-11

Programmierer bei Syntlogo

DevOps Engineer, Junior IAM Berater, Python-Entwickler Python Linux (Shell) Shell Skripting (Ubuntu) ...
DevOps Engineer, Junior IAM Berater, Python-Entwickler

?Installer?:

 

Dieses Produkt installiert automatisch die Unternehmenssoftware (Login-Master, auf Keycloak basierend) mit der vom Kunden gewählten Konfiguration. Es ist in Python und Shell-Skript geschrieben.

 

Dieses Projekt beinhaltet auch die Dokumentation der Installationsanleitung und wie man diese verwendet.

 

?Sentinel?:

 

Dieses Produkt listet Keycloak-Performancedaten auf (fqnd und Zugriffsdaten). Es prüft für jede Keycloak-Instanz, ob diese korrekt arbeitet. Und zwar durch den Versand einer Anfrage und Logins in den kundenspezifischen Keycloak Realm mit 5-minütigem Abstand.

 

Im Falle eines Fehlers, sendet das Programm eine SMS und eine E-Mail an den zuständigen Administrator. Einmal pro Woche sendet es die Nachricht ?Ihr Keycloak läuft ohne Fehler?. Einmal pro Monat erhält der zuständige Administrator eine html-Datei mit der Statistik der Keycloak-Verfügbarkeit.

 

Der Sentinel ist in Python und Shell-Skripting geschrieben; es gibt API-Aufrufe und html-Dateien, die mit Google Charts API integriert sind.

 

Dieses Projekt beinhaltet auch die Dokumentation der Installationsanleitung und wie man diese verwendet.

 

?Importer?:

 

Dieses Produkt importiert unterschiedliche Nutzermengen (aus einer .csv-Datei) in einen durch den Anwender ausgewählten Keycloak Realm. Es prüft, ob das .csv-Format korrekt ist. Mit der Keycloak Library von Python kann es Nutzer importieren. Alle 50 Sekunden generiert es einen Access-Token.

 

Damit ist der ?Importer? in der Lage eine sehr große Anzahl von Nutzerobjekten zu importieren oder eine Nutzerliste zu exportieren, um diese dann z.B. in einen anderen Realm zu importieren.

 

Das Programm ist rein in Python geschrieben unter Verwendung der Keycloak Library und Keycloak Requests.

 

Dieses Projekt beinhaltet auch die Dokumentation der Installationsanleitung und wie man diese verwendet.

Python Linux (Shell) Shell Skripting (Ubuntu) Vue.js Ansible Docker Keycloak
1 Jahr 6 Monate
2018-07 - 2019-12

Kalkulator mit GUI in Java

Fullstack-Entwickler Java AWT Swing
Fullstack-Entwickler

Schulprojekt

Kalkulator mit GUI in Java:

·      Verwendung von Java AWT und Java Swing zur Erstellung des GUI

·      Verschiedene Optionen zur Eingabe der Daten (über Buttons zum automatischen Schreiben der Ausdrücke oder direkte Eintragung in die Felder)

·      Verschiedene Optionen zur Kontrolle des Feldinhalts

·      Funktion zur Fehleranzeige

 

Link: https://www.mediafire.com/file/8ph758j8unf3v5l/java_calculator.rar/file

Swing
Java AWT Swing
Italien
1 Jahr 6 Monate
2017-01 - 2018-06

Auto-Datenbank

Fullstack-Entwickler PHP HTML MYSQL
Fullstack-Entwickler

Schulprojekt

Umsetzung einer Abfrage zur Änderung von Datenbankeinträgen:

 

·      Datenbank mit Informationen über Automerkmale

·      Eingabe von Autoinformationen über eine Maske (Autoname, Nummernschild, Hubraum)

·      Verschiedene Ausführungsoptionen über Markierungsfelder (Ausdruck der gesamten Datenbank, Suche nach Nummernschild, Änderungen an Informationen, Löschen von Einträgen, Hinzufügen von Einträgen)

·      Zur Autorisierung der oben genannten Aktionen: Eingabe eines Schlüssels (Nummernschild)

 

Link: https://itsi.altervista.org/database/database/interfaccia.html

MySQL
PHP HTML MYSQL
Italien

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre
2015-01 - 2020-12

Abitur

Hochschulreife, Italien
Hochschulreife
Italien

Aneignung von IT- und betriebswirtschaftlichen Kenntnissen:

 

·      Systeme / Netzwerke: Rechner-Grundkonzepte, Administration

 

·      Brainstorming / Konzepterstellung im Vorfeld der Programmierung

 

·      Verschiedene Programmiersprachen:

 

o   Webentwicklung: HTML, verbunden mit JavaSkript, PHP, MySQL

 

o   Softwareentwicklung: DOS, C, C#, C++, Java (AWT, Swing), Python

 

·      Elektronikgrundkenntnisse

 

·      Projektmanagement, Betriebsorganisation / betriebliche Abläufe (Projektarbeit: Projektmanager und Dokumentarist für die Entwicklung einer neuen, virtuellen Geldbörse (Wallet))

 

Position

Position

Ich bin bei der [Name auf Anfrage] als DevOps Engineer / Entwickler angestellt. Ich erweitere dabei meine Deutschkenntnisse und bereite mich durch meine praktische Tätigkeit bei [Name auf Anfrage] für ein Informatik-Studium in Deutschland vor. Meine IT-Schwerpunkte liegen im DevOps-Bereich mit der Vertiefung in der Open-Source-Software Keycloak, in der Programmierung von Python-Skripts und Anpassungen im Frontend-Bereich über das Tool FreeMarker.


Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.