IT [DevOps] Consulting - Full-Stack Software Developer / DevSecOps / Containerization / [ PHP | Python] Programmer / Linux Expert
Aktualisiert am 15.07.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

7 Monate
2024-06 - 2024-12

Migration einer SCM-Software

Software-Entwickler Python
Software-Entwickler
 

  • Entwicklung eines Prozesses zur Migration von GitLab-Projekten nach Bitbucket
  • Implementierung der Migrationssoftware
  • Übersetzung der GitLab-CI/CD-Pipelines zu Jenkins
GitLab Bitbucket
Python
2 Jahre 3 Monate
2022-10 - 2024-12

Unterstützung und Beratung eines Integrationsteams

Integrator, Systemadministrator, Entwickler, Consultant Python Bash Groovy
Integrator, Systemadministrator, Entwickler, Consultant
 

  • Automatisierung der Einrichtung von Jenkins-Build-Nodes 
  • Automatisierung der Einrichtung und Wartung von Webservices (MediaWiki, Mattermost) - Beratung zu CI/CD
  • Beratung zu IT-Prozessautomatisierung - Automatisierung der Einrichtung und Wartung von zentralisierten Entwicklerwerkzeugen 
  • Integration der zentralisierten Entwicklerwerkzeugen mit der bestehenden Software-Ökosystem - 
  • Automatisierung der Einrichtung einer GitLab-Build-Node
Ansible Docker Jenkins MediaWiki Mattermost
Python Bash Groovy
4 Monate
2023-06 - 2023-09

Entwicklung eines Monitoringsystems zur Überwachung von Testgeräten

System-Architekt, Entwickler, Software-Integrationsingeneur Netzwerk Python
System-Architekt, Entwickler, Software-Integrationsingeneur
 

  • Entwurf des Systems 
  • Metriken werden auf Testgeräten aufgenommen 
  • Konvertierung der Metriken per Eigenentwicklung 
  • Lagerung der Metriken in einer zentralten Zeitreihendatenbank 
  • Visuelle Anzeige der gesammelten Metriken
Prometheus Grafana fluentd fluentbit
Netzwerk Python
2 Monate
2023-01 - 2023-02

Entwicklung einer Software zur Zugriffsverwaltung auf Rollenbasis

Software-Entwickler Python PyTest Groovy
Software-Entwickler
 

  • Entwicklung einer Software zum vollautomatischen Anpassen von Bitbucket-Berechtigungen 
  • Entwicklung von Unit-Tests für diese Software
Bitbucket Jenkins
Python PyTest Groovy
4 Monate
2022-07 - 2022-10

Azure Backend-Entwicklung

Architekt, Entwickler T-SQL C# Python
Architekt, Entwickler
  • Design und Entwicklung einer Cloud-Software in Azure
  • Anbindung an mehrere APIs
AWS Azure Function App Azure App Service Cosmos DB MS Azure SQL Database OpenAPI SwaggerIO Docker
T-SQL C# Python
3 Monate
2022-05 - 2022-07

Front- und Backend-Entwicklung

Fullstack-Entwickler GraphQL HTTP TLS ...
Fullstack-Entwickler
  • Backend in Python/Django

  • Frontend in JavaScript/React

  • Kommunikation via HTTPS/GraphQL

  • CI/CD mit Docker/Jenkins/SonarQube

nginx Django gunicorn uvicorn mod_security Docker GitLab Jenkins SonarQube ReactJS
GraphQL HTTP TLS JavaScript
3 Monate
2022-01 - 2022-03

Cloud DWH

Fullstack-Entwickler C# Python ETL
Fullstack-Entwickler

IoT-Geräte im Feld produzieren Daten, die eingesammelt und mit statischen Daten angereichert werden müssen. Diese angereicherten Daten werden in einem DataLake gespeichert, um für zukünftige Analysen zur Verfügung zu stehen.

Azure MS Azure SQL Database Docker Azure IoT Hub Azure DataLake Azure Functions
C# Python ETL
7 Jahre
2015-01 - 2021-12

Entwicklung einer Cloud-Infrastruktur

DevOps Shell-Script Linux Docker ...
DevOps

Aufbau einer Cloud-Infrastruktur für SaaS.

Ziel war das vollautomatische Aufsetzen von zwei Servern, wovon einer aktiv (Produktivserver) und der andere inaktiv (Failover-Server) ist. Die Konfiguration und Wartung der Server wurde mit Ansible und Shell-Skripten umgesetzt.

Die SaaS-Software wurde zunächst in isolierten virtuellen Maschinen mit libvirt/KVM/QEMU (green-blue deployment), später in Containern mit Docker/Docker-Compose ausgerollt (continuous deployment).

Teile der Software waren APIs für Geräte, die über ein Tinc VPN mit den APIs verbunden waren. Diese IoT-APIs waren nur über das VPN erreichbar.

Das Wechseln der Server erfolgt durch das Umbiegen einer Netzwerk-Route per Skript auf den jeweils aktiven Server. Alternative, nicht öffentliche Routen ermöglichen den Zugriff für Wartungen.

Debian GitLab CE GitLab CI/CD
Shell-Script Linux Docker Ansible Tinc VPN libvirt virsh KVM QEMU
Köln
3 Monate
2021-01 - 2021-03

Feeder für Business-Unit-Dashboard

Consultant VBA Excel macro-programming PowerFlow ...
Consultant
  • Beratung

  • Anforderungserhebung

  • Evaluierung möglicher Technologien

  • Implementierung in Microsoft PowerFlows

PowerFlow Azure Microsoft Sharepoint MS Excel MOCO Mobile Company
VBA Excel macro-programming PowerFlow ETL
Köln
2 Monate
2019-07 - 2019-08

Software zur Auslesung von Kreditkartennummern

Softwareentwickler C++ NFC Embedded C++
Softwareentwickler

Der Zugang zu einem Parkhaus soll den Kunden gewährt werden, die ihr Auto zu dem Zeitpunkt im Parkhaus abgestellt ist. Dazu sollen Kreditkartennummern als elektronische Schlüssel zum Öffnen der Außentüren dienen. Die elektronischen Schlösser lesen die Nummer der Kreditkarten der Kunden per NFC aus, gleichen diese mit der Buchungsdatenbank ab, und öffnen gegebenenfalls die Türen.

Die Software zur Auslesung der Kreditkartennummer wurde in C++ entwickelt.

C++ NFC Embedded C++
Köln
2 Monate
2019-01 - 2019-02

Asynchrone MQTT-Softwarebibliothek

Softwareentwickler C++ MQTT Boost ...
Softwareentwickler

Entwicklung einer C++-Bibliothek zur asynchronen Einbindung von MQTT in Betriebssoftware

Mosquitto OpenSSL Boost Boost/Asio Boost/Signals2
C++ MQTT Boost Boost/Asio Boost/Signals2
Köln
4 Monate
2018-03 - 2018-06

AWS IOT Pilot

Fullstack-Entwickler Python NoSQL MQTT
Fullstack-Entwickler
  • Entwicklung des IOT-Hub-Clients

  • Authentifizierung via TLS am IOT-Hub

  • Kommunikation über MQTT

  • Entwicklung eines Services zur Speicherung der MQTT-Nachrichten/-States in einer NoSQL-Datenbank

AWS Cosmos DB Mosquitto
Python NoSQL MQTT
Köln
2 Monate
2018-01 - 2018-02

Erkennung und Distanzbestimmung von Personen in einem Video-Feed

Softwareentwickler Python Parallelisierung Neural Network
Softwareentwickler
  • Multiprocessing

  • Objekterkennung mit YOLO + COCO

  • Markierung auf dem Video-Feed

Intel RealSense YOLO COCO
Python Parallelisierung Neural Network
6 Monate
2017-01 - 2017-06

DTMF Gateway Softwarebibliothek

Consultant PHP Asterisk Ansible
Consultant
  • Anforderungserhebung

  • Evaluation der Technologien

  • Design der Softwarearchitektur

  • Implementierung

  • Entwicklung Tests

Asterisk Ansible
PHP Asterisk Ansible
Köln
2 Monate
2017-01 - 2017-02

Aufbau einer automatisierten Datensicherung

Consultant NAS NFS Shell-Script ...
Consultant

Implementation einer inkrementellen Sicherung durch Shell-Skripte über SSH

QNAP OpenSSH
NAS NFS Shell-Script Bourne-again-shell OpenSSH rsync
3 Jahre
2014-01 - 2016-12

API für Gerätekontrolle

Fullstack-Entwickler PHP SQL Networking ...
Fullstack-Entwickler
  • Anforderungserhebung

  • Systemarchitektur

  • Softwaredesign

  • Datenbankdesign

  • Implementierung/Programmierung

  • Integrationstests

  • Dokumentation

  • Continuous Integration

MySQL libvirt KVM Docker Apache HTTP Server GitLab GitLab CI/CD tinc
PHP SQL Networking JSON-RPC REST Git Internet of Things VPN
Köln
3 Jahre
2014-01 - 2016-12

WebUI zur Bedienung einer Produktionsdatenbank

Fullstack-Entwickler PHP SQL JSON-RPC ...
Fullstack-Entwickler
  • Anforderungserhebung

  • Implementierung/Programmierung

  • Dokumentation

  • Continuous Integration

MySQL libvirt KVM Docker Apache HTTP Server GitLab GitLab CI/CD Drupal
PHP SQL JSON-RPC REST Git
Köln
3 Jahre
2014-01 - 2016-12

Steuerungssoftware für ein VPN

Support / Fullstack-Entwickler Python SQL Networking ...
Support / Fullstack-Entwickler
  • Automatische Aufnahme von Geräten in ein VPN

  • API zur Bedienung

tinc PostgreSQL libvirt KVM Docker gunicorn
Python SQL Networking JSON-RPC REST Git Internet of Things VPN
Köln
2 Monate
2015-06 - 2015-07

Einrichtung einer Telefonanlage

Administrator SIP Ansible Git ...
Administrator
  • Konfiguration von Asterisk für SIP

  • Anrufweiterleitung

  • Anrufumleitung

  • Anrufersperrliste

  • Anrufbeantworter mit E-Mailbenachrichtigung

Ansible Sipgate AEL
SIP Ansible Git AEL
Köln

Position

Position

Interim in:

  • Software-Entwicklung

  • Beratung

  • Coaching

  • Administration / Support

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Amazon Web Services
Basics
Microsoft Azure
Basics
Microsoft SharePoint
Basics
Microsoft PowerFlow
Fortgeschritten
MQTT
Experte
HTTP
Fortgeschritten
TLS
Fortgeschritten
GitLab
Fortgeschritten
GitLab CI/CD
Fortgeschritten
Jenkins
Fortgeschritten
Apache httpd
Fortgeschritten
Ansible
Fortgeschritten

Betriebssysteme

Linux
Fortgeschritten
Debian/Ubuntu
Experte
Windows
Basics

Programmiersprachen

Bash
Fortgeschritten
PHP
Experte
Python
Fortgeschritten
C++
Fortgeschritten
C#
Basics
Java
Basics
VBA
Fortgeschritten
JavaScript
Basics

Datenbanken

SQL
Fortgeschritten
NoSQL
Basics
MySQL
Fortgeschritten
PostgreSQL
Fortgeschritten
CosmosDB
Basics

Datenkommunikation

IP
Fortgeschritten
CAN
Basics
CANopen
Basics

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

7 Monate
2024-06 - 2024-12

Migration einer SCM-Software

Software-Entwickler Python
Software-Entwickler
 

  • Entwicklung eines Prozesses zur Migration von GitLab-Projekten nach Bitbucket
  • Implementierung der Migrationssoftware
  • Übersetzung der GitLab-CI/CD-Pipelines zu Jenkins
GitLab Bitbucket
Python
2 Jahre 3 Monate
2022-10 - 2024-12

Unterstützung und Beratung eines Integrationsteams

Integrator, Systemadministrator, Entwickler, Consultant Python Bash Groovy
Integrator, Systemadministrator, Entwickler, Consultant
 

  • Automatisierung der Einrichtung von Jenkins-Build-Nodes 
  • Automatisierung der Einrichtung und Wartung von Webservices (MediaWiki, Mattermost) - Beratung zu CI/CD
  • Beratung zu IT-Prozessautomatisierung - Automatisierung der Einrichtung und Wartung von zentralisierten Entwicklerwerkzeugen 
  • Integration der zentralisierten Entwicklerwerkzeugen mit der bestehenden Software-Ökosystem - 
  • Automatisierung der Einrichtung einer GitLab-Build-Node
Ansible Docker Jenkins MediaWiki Mattermost
Python Bash Groovy
4 Monate
2023-06 - 2023-09

Entwicklung eines Monitoringsystems zur Überwachung von Testgeräten

System-Architekt, Entwickler, Software-Integrationsingeneur Netzwerk Python
System-Architekt, Entwickler, Software-Integrationsingeneur
 

  • Entwurf des Systems 
  • Metriken werden auf Testgeräten aufgenommen 
  • Konvertierung der Metriken per Eigenentwicklung 
  • Lagerung der Metriken in einer zentralten Zeitreihendatenbank 
  • Visuelle Anzeige der gesammelten Metriken
Prometheus Grafana fluentd fluentbit
Netzwerk Python
2 Monate
2023-01 - 2023-02

Entwicklung einer Software zur Zugriffsverwaltung auf Rollenbasis

Software-Entwickler Python PyTest Groovy
Software-Entwickler
 

  • Entwicklung einer Software zum vollautomatischen Anpassen von Bitbucket-Berechtigungen 
  • Entwicklung von Unit-Tests für diese Software
Bitbucket Jenkins
Python PyTest Groovy
4 Monate
2022-07 - 2022-10

Azure Backend-Entwicklung

Architekt, Entwickler T-SQL C# Python
Architekt, Entwickler
  • Design und Entwicklung einer Cloud-Software in Azure
  • Anbindung an mehrere APIs
AWS Azure Function App Azure App Service Cosmos DB MS Azure SQL Database OpenAPI SwaggerIO Docker
T-SQL C# Python
3 Monate
2022-05 - 2022-07

Front- und Backend-Entwicklung

Fullstack-Entwickler GraphQL HTTP TLS ...
Fullstack-Entwickler
  • Backend in Python/Django

  • Frontend in JavaScript/React

  • Kommunikation via HTTPS/GraphQL

  • CI/CD mit Docker/Jenkins/SonarQube

nginx Django gunicorn uvicorn mod_security Docker GitLab Jenkins SonarQube ReactJS
GraphQL HTTP TLS JavaScript
3 Monate
2022-01 - 2022-03

Cloud DWH

Fullstack-Entwickler C# Python ETL
Fullstack-Entwickler

IoT-Geräte im Feld produzieren Daten, die eingesammelt und mit statischen Daten angereichert werden müssen. Diese angereicherten Daten werden in einem DataLake gespeichert, um für zukünftige Analysen zur Verfügung zu stehen.

Azure MS Azure SQL Database Docker Azure IoT Hub Azure DataLake Azure Functions
C# Python ETL
7 Jahre
2015-01 - 2021-12

Entwicklung einer Cloud-Infrastruktur

DevOps Shell-Script Linux Docker ...
DevOps

Aufbau einer Cloud-Infrastruktur für SaaS.

Ziel war das vollautomatische Aufsetzen von zwei Servern, wovon einer aktiv (Produktivserver) und der andere inaktiv (Failover-Server) ist. Die Konfiguration und Wartung der Server wurde mit Ansible und Shell-Skripten umgesetzt.

Die SaaS-Software wurde zunächst in isolierten virtuellen Maschinen mit libvirt/KVM/QEMU (green-blue deployment), später in Containern mit Docker/Docker-Compose ausgerollt (continuous deployment).

Teile der Software waren APIs für Geräte, die über ein Tinc VPN mit den APIs verbunden waren. Diese IoT-APIs waren nur über das VPN erreichbar.

Das Wechseln der Server erfolgt durch das Umbiegen einer Netzwerk-Route per Skript auf den jeweils aktiven Server. Alternative, nicht öffentliche Routen ermöglichen den Zugriff für Wartungen.

Debian GitLab CE GitLab CI/CD
Shell-Script Linux Docker Ansible Tinc VPN libvirt virsh KVM QEMU
Köln
3 Monate
2021-01 - 2021-03

Feeder für Business-Unit-Dashboard

Consultant VBA Excel macro-programming PowerFlow ...
Consultant
  • Beratung

  • Anforderungserhebung

  • Evaluierung möglicher Technologien

  • Implementierung in Microsoft PowerFlows

PowerFlow Azure Microsoft Sharepoint MS Excel MOCO Mobile Company
VBA Excel macro-programming PowerFlow ETL
Köln
2 Monate
2019-07 - 2019-08

Software zur Auslesung von Kreditkartennummern

Softwareentwickler C++ NFC Embedded C++
Softwareentwickler

Der Zugang zu einem Parkhaus soll den Kunden gewährt werden, die ihr Auto zu dem Zeitpunkt im Parkhaus abgestellt ist. Dazu sollen Kreditkartennummern als elektronische Schlüssel zum Öffnen der Außentüren dienen. Die elektronischen Schlösser lesen die Nummer der Kreditkarten der Kunden per NFC aus, gleichen diese mit der Buchungsdatenbank ab, und öffnen gegebenenfalls die Türen.

Die Software zur Auslesung der Kreditkartennummer wurde in C++ entwickelt.

C++ NFC Embedded C++
Köln
2 Monate
2019-01 - 2019-02

Asynchrone MQTT-Softwarebibliothek

Softwareentwickler C++ MQTT Boost ...
Softwareentwickler

Entwicklung einer C++-Bibliothek zur asynchronen Einbindung von MQTT in Betriebssoftware

Mosquitto OpenSSL Boost Boost/Asio Boost/Signals2
C++ MQTT Boost Boost/Asio Boost/Signals2
Köln
4 Monate
2018-03 - 2018-06

AWS IOT Pilot

Fullstack-Entwickler Python NoSQL MQTT
Fullstack-Entwickler
  • Entwicklung des IOT-Hub-Clients

  • Authentifizierung via TLS am IOT-Hub

  • Kommunikation über MQTT

  • Entwicklung eines Services zur Speicherung der MQTT-Nachrichten/-States in einer NoSQL-Datenbank

AWS Cosmos DB Mosquitto
Python NoSQL MQTT
Köln
2 Monate
2018-01 - 2018-02

Erkennung und Distanzbestimmung von Personen in einem Video-Feed

Softwareentwickler Python Parallelisierung Neural Network
Softwareentwickler
  • Multiprocessing

  • Objekterkennung mit YOLO + COCO

  • Markierung auf dem Video-Feed

Intel RealSense YOLO COCO
Python Parallelisierung Neural Network
6 Monate
2017-01 - 2017-06

DTMF Gateway Softwarebibliothek

Consultant PHP Asterisk Ansible
Consultant
  • Anforderungserhebung

  • Evaluation der Technologien

  • Design der Softwarearchitektur

  • Implementierung

  • Entwicklung Tests

Asterisk Ansible
PHP Asterisk Ansible
Köln
2 Monate
2017-01 - 2017-02

Aufbau einer automatisierten Datensicherung

Consultant NAS NFS Shell-Script ...
Consultant

Implementation einer inkrementellen Sicherung durch Shell-Skripte über SSH

QNAP OpenSSH
NAS NFS Shell-Script Bourne-again-shell OpenSSH rsync
3 Jahre
2014-01 - 2016-12

API für Gerätekontrolle

Fullstack-Entwickler PHP SQL Networking ...
Fullstack-Entwickler
  • Anforderungserhebung

  • Systemarchitektur

  • Softwaredesign

  • Datenbankdesign

  • Implementierung/Programmierung

  • Integrationstests

  • Dokumentation

  • Continuous Integration

MySQL libvirt KVM Docker Apache HTTP Server GitLab GitLab CI/CD tinc
PHP SQL Networking JSON-RPC REST Git Internet of Things VPN
Köln
3 Jahre
2014-01 - 2016-12

WebUI zur Bedienung einer Produktionsdatenbank

Fullstack-Entwickler PHP SQL JSON-RPC ...
Fullstack-Entwickler
  • Anforderungserhebung

  • Implementierung/Programmierung

  • Dokumentation

  • Continuous Integration

MySQL libvirt KVM Docker Apache HTTP Server GitLab GitLab CI/CD Drupal
PHP SQL JSON-RPC REST Git
Köln
3 Jahre
2014-01 - 2016-12

Steuerungssoftware für ein VPN

Support / Fullstack-Entwickler Python SQL Networking ...
Support / Fullstack-Entwickler
  • Automatische Aufnahme von Geräten in ein VPN

  • API zur Bedienung

tinc PostgreSQL libvirt KVM Docker gunicorn
Python SQL Networking JSON-RPC REST Git Internet of Things VPN
Köln
2 Monate
2015-06 - 2015-07

Einrichtung einer Telefonanlage

Administrator SIP Ansible Git ...
Administrator
  • Konfiguration von Asterisk für SIP

  • Anrufweiterleitung

  • Anrufumleitung

  • Anrufersperrliste

  • Anrufbeantworter mit E-Mailbenachrichtigung

Ansible Sipgate AEL
SIP Ansible Git AEL
Köln

Position

Position

Interim in:

  • Software-Entwicklung

  • Beratung

  • Coaching

  • Administration / Support

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Amazon Web Services
Basics
Microsoft Azure
Basics
Microsoft SharePoint
Basics
Microsoft PowerFlow
Fortgeschritten
MQTT
Experte
HTTP
Fortgeschritten
TLS
Fortgeschritten
GitLab
Fortgeschritten
GitLab CI/CD
Fortgeschritten
Jenkins
Fortgeschritten
Apache httpd
Fortgeschritten
Ansible
Fortgeschritten

Betriebssysteme

Linux
Fortgeschritten
Debian/Ubuntu
Experte
Windows
Basics

Programmiersprachen

Bash
Fortgeschritten
PHP
Experte
Python
Fortgeschritten
C++
Fortgeschritten
C#
Basics
Java
Basics
VBA
Fortgeschritten
JavaScript
Basics

Datenbanken

SQL
Fortgeschritten
NoSQL
Basics
MySQL
Fortgeschritten
PostgreSQL
Fortgeschritten
CosmosDB
Basics

Datenkommunikation

IP
Fortgeschritten
CAN
Basics
CANopen
Basics

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.