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

Einsatzorte

Einsatzorte

Aachen (+200km) Köln (+200km) Bonn (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Monate
2024-10 - heute

Einrichtung und Betrieb eines Clusters

Linux-Administrator Domain Name Server Kubernetes Helm ...
Linux-Administrator
  • Entwurf eines Kubernetes Clusters mit 5-10 Nodes
  • Aufbau des Clusters (Hardware)
  • Einrichtung des Clusters
  • Hardening nach CIS Empfehlung
  • 24/7 Betrieb des Clusters, sowie div. Software im Cluster
Domain Name Server Kubernetes Helm Network Security Git Longhorn Terraform Rancher DevSecOps Grafana Loadbalancing Traefik Prometheus ownCloud MediaWiki Hochverfügbarkeit Docker Gitea
8 Monate
2024-06 - heute

Entwicklung einer WebApp mit Django Backend und React.js Frontend

DevSecOps Linux Incident Management Secure coding ...
DevSecOps
  • Implementierung von GraphQL Interfaces
  • Implementierung von Unit-Tests
  • Implementierung neuer Features
  • Implementierung von Datenbank-Migrationen
  • Umsetzung der Compliance-Anforderungen
  • Schulung von Junior-DevOps
  • Bugfixing
  • Technische Beratung zur Erstellung von Meilensteinen
  • Leitung div. Scrum-Termine
  • Dokumentation
  • Einführung diverser CI/CD Pipelines inkl. Templates:
  • Erstellung von OCI Containern via Podman
  • Linting diverser Sprachen
  • Vulnerability Prüfung
  • Update Automatisierung mit Renovate

Podman Docker Python Django GraphQL Bourne-again-shell Ansible Aqua Trivy Keycloak KPI MailPit GitLab PyCharm PostgreSQL Bearer Bomber CycloneDX React SQLite MegaLinter OWASP NPM Renovate pytest
Linux Incident Management Secure coding Code-Analyse Vulnerability IAM Scrum Integrationstest Unittest
8 Monate
2024-06 - heute

Betrieb einer CI/CD Infrastruktur

Administrator Ansible Docker GitLab ...
Administrator
  • Aufsetzen und härten von CI/CD relevanten Diensten
    • GitLab Runner
    • Container Registry
    • Renovate
    • PostgreSQL
Ansible Docker GitLab Z-Shell Renovate Podman Terraform
1 Monat
2024-11 - 2024-11

Automatisierung der Erstellung von virtuellen Maschinen

DevSecOps Ansible Linux Linux Preseed ...
DevSecOps

Beschleunigung des Erstellungsprozesses und verbessern der Reproduzierbarkeit von virtuellen Maschinen durch Verwendung verschiedener Automatismen.

  • Initiale Einrichtung von Linux Mint via Packer und Preseed
  • Weitere Kundenanpassung via Ansible
  • Absicherung des Systems mittels Firewall, sshd_config, no root login, etc.
VirtualBox Packer Plantuml GitHub UFW
Ansible Linux Linux Preseed Linux Hardening Infrastructure as code
5 Monate
2024-01 - 2024-05

Entwicklung eines Java Backend mit React.js Frontend

DevSecOps Java REST JSON ...
DevSecOps
  • Konzeption und Umsetzung des Backend in Java
  • Beteiligung an der Umsetzung des Frontend in React.js
  • CI/CD mit GitLab/SonarQube/HelmChart/Artifactory/Kubernetes
  • Integration mit Software von weiteren Software-Zulieferern
  • Dokumentation
Atlassian JIRA Atlassian Confluence Asciidoctor Spring Boot S3 Gradle Helm Slurm MongoDB OpenAPI Kafka Keycloak Plus4U SonarQube Artifactory Selenium JBoss Application Server
Java REST JSON Code-Analyse CodeCoverage Integrationstest Unittest SQL API-Design
2 Jahre 3 Monate
2021-11 - 2024-01

Installation und Wartung von Software auf Produktivsystemen

DevOps Java Kubernetes OpenShift ...
DevOps
  • Deployment/Updates eines Softwarestack in OpenShift
  • Daten-Migrationen
  • Test-Support
Java Kubernetes OpenShift Podman HelmChart SPARQL Oracle BASH AMQP Protobuf Microservices Cloud Docker SQL Incident Management Ansible
4 Jahre 3 Monate
2019-11 - 2024-01

Front- und Backend-Entwicklung im Kontext "Redispatch 2.0"

Fullstack-Entwickler C# DevExpress Java ...
Fullstack-Entwickler
  • Backend in Java/SpringBoot
  • Frontend in C#
  • Kommunikation via REST API, Protobuf, AMQP & Kafka
  • CI/CD mit Docker/Artifactory/Helm/GitLab/SonarQube/OWASP
C# DevExpress Java SpringBoot Maven Apache Jena SPARQL RDF Oracle Clean Architecture Hexagonal architecture Microservices Liquibase Hibernate SQL Kafka SonarQube OWASP Protobuf CodeCoverage Code-Analyse Code-Reviews Linter Slur Slurm XML Atlassian JIRA Atlassian Confluence Groovy
10 Monate
2019-01 - 2019-10

Migration alter Versionskontrollsysteme nach GitLab

Consultant CVS SVN Git ...
Consultant
  • Konzeption
  • Erstellen eines Proof of Concept
  • Schulung
  • Dokumentation
  • Unterstützung der IT bei der Umsetzung
  • Support der Entwickler nach der Migration
CVS SVN Git GitLab CI/CD Jenkins Confluence PowerPoint Z-Shell Mercurial BASH Schulung GitHub Bitbucket
3 Jahre 10 Monate
2016-01 - 2019-10

Installation und Wartung von Software auf Produktivsystemen

Consultant BASH SSH Oracle ...
Consultant
  • Installation neuer Versionen der u.g. Flottenmanagement-Software
  • Datenbank-Migrationen
  • Rollbacks
  • Test-Support
BASH SSH Oracle SQL Developer PL/SQL Incident Management Git
3 Jahre 10 Monate
2016-01 - 2019-10

Wartung und Weiterentwicklung einer Software zum Flottenmanagement

Backend-Entwickler Emacs BASH SSH ...
Backend-Entwickler
  • Konzeption, Umsetzung, Test und Dokumentation neuer Features
  • Datenbankdesign
  • Modernisierung durch:

  • Ersetzen veralteter Libraries
  • Updaten der verwendeten Build-Tools
  • Bekanntmachen neuer Features aktueller Sprachversionen (C++)
  • Refactoring des Quellcode nach aktuellen Standards
Emacs BASH SSH CVS C++ Doxygen Oracle SQL Jira C Cppcheck Linter Selenium MS Excel MS Word Powerpoint XML
7 Monate
2015-02 - 2015-08

Application of Tree Learning Search in Robotics

Master of Science Java JSON-RPC C++ ...
Master of Science
  • Automatisierte Diskretisierung von kontinuierlichen Problemen
  • Monte Carlo Tree Search (MCTS)
  • Incremental Regression Tree Induction
  • Entwickeln eines Simulators für das vorgegebene Problem (Java)
  • Vergleich mit a-priori diskretisiertem MCTS
Java JSON-RPC C++ Boost Doxygen LaTeX JSON
5 Monate
2014-06 - 2014-10

Migration von Bestandsprojekten nach Git sowie Entwicklung einer GUI

HiWi Buildbot Tinderbox Jenkins ...
HiWi
  • Anforderungsanalyse
  • Inbetriebnahme der Software Gitolite
  • Entwicklung einer an den Betrieb angepassten Web-GUI
  • Migration von Bestandsprojekten aus CVS und SVN
  • Dokumentation
Buildbot Tinderbox Jenkins Hudson Python LaTeX DokuWiki
4 Monate
2013-05 - 2013-08

Automatisierte Verifikation des Strukturlösers FEAFA mittels eines Continuous Integration Frameworks

Bachelor of Science Buildbot Tinderbox Jenkins ...
Bachelor of Science
  • Anforderungsanalyse
  • Vergleich verschiedener CI-Systeme
  • Einführung des CI-Systems "Buildbot"
  • Automatisierung der Unit & Integrationstests
  • Einführung des OWASP Scanners
  • Automatisierung von Benchmark & Lasttests
Buildbot Tinderbox Jenkins Hudson Python LaTeX Groovy

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 11 Monate
2013-10 - 2015-08

Master of Science in Artificial Intelligence

M.Sc., Maastricht University
M.Sc.
Maastricht University
  • Data Mining
  • Information Retrieval and Text Mining
  • Intelligent Search and Games
  • Relational Learning, Ontology Engineering & Semantic Web
  • Autonomous and Agent Systems

Position

Position

Interim in:

? Software-Entwicklung
? Beratung
? Coaching
? Administration / Support

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

HTTP
Fortgeschritten
GitLab
Experte
GitLab CI/CD
Experte
SQL

Betriebssysteme

Linux
Fortgeschritten
Windows
Basics
MacOS
Experte

Programmiersprachen

BASH
Experte
Java
Experte
C++
Fortgeschritten
PHP
Basics
Python
Fortgeschritten
Golang
Basics
JavaScript
Basics

Datenbanken

SQL
Fortgeschritten
NoSQL
Basics
Oracle
Fortgeschritten
MariaDB/MySQL
Fortgeschritten

Datenkommunikation

TCP/IP
Fortgeschritten
i2c
Fortgeschritten
Protobuf
Fortgeschritten
D-Bus
Basics

Einsatzorte

Einsatzorte

Aachen (+200km) Köln (+200km) Bonn (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Monate
2024-10 - heute

Einrichtung und Betrieb eines Clusters

Linux-Administrator Domain Name Server Kubernetes Helm ...
Linux-Administrator
  • Entwurf eines Kubernetes Clusters mit 5-10 Nodes
  • Aufbau des Clusters (Hardware)
  • Einrichtung des Clusters
  • Hardening nach CIS Empfehlung
  • 24/7 Betrieb des Clusters, sowie div. Software im Cluster
Domain Name Server Kubernetes Helm Network Security Git Longhorn Terraform Rancher DevSecOps Grafana Loadbalancing Traefik Prometheus ownCloud MediaWiki Hochverfügbarkeit Docker Gitea
8 Monate
2024-06 - heute

Entwicklung einer WebApp mit Django Backend und React.js Frontend

DevSecOps Linux Incident Management Secure coding ...
DevSecOps
  • Implementierung von GraphQL Interfaces
  • Implementierung von Unit-Tests
  • Implementierung neuer Features
  • Implementierung von Datenbank-Migrationen
  • Umsetzung der Compliance-Anforderungen
  • Schulung von Junior-DevOps
  • Bugfixing
  • Technische Beratung zur Erstellung von Meilensteinen
  • Leitung div. Scrum-Termine
  • Dokumentation
  • Einführung diverser CI/CD Pipelines inkl. Templates:
  • Erstellung von OCI Containern via Podman
  • Linting diverser Sprachen
  • Vulnerability Prüfung
  • Update Automatisierung mit Renovate

Podman Docker Python Django GraphQL Bourne-again-shell Ansible Aqua Trivy Keycloak KPI MailPit GitLab PyCharm PostgreSQL Bearer Bomber CycloneDX React SQLite MegaLinter OWASP NPM Renovate pytest
Linux Incident Management Secure coding Code-Analyse Vulnerability IAM Scrum Integrationstest Unittest
8 Monate
2024-06 - heute

Betrieb einer CI/CD Infrastruktur

Administrator Ansible Docker GitLab ...
Administrator
  • Aufsetzen und härten von CI/CD relevanten Diensten
    • GitLab Runner
    • Container Registry
    • Renovate
    • PostgreSQL
Ansible Docker GitLab Z-Shell Renovate Podman Terraform
1 Monat
2024-11 - 2024-11

Automatisierung der Erstellung von virtuellen Maschinen

DevSecOps Ansible Linux Linux Preseed ...
DevSecOps

Beschleunigung des Erstellungsprozesses und verbessern der Reproduzierbarkeit von virtuellen Maschinen durch Verwendung verschiedener Automatismen.

  • Initiale Einrichtung von Linux Mint via Packer und Preseed
  • Weitere Kundenanpassung via Ansible
  • Absicherung des Systems mittels Firewall, sshd_config, no root login, etc.
VirtualBox Packer Plantuml GitHub UFW
Ansible Linux Linux Preseed Linux Hardening Infrastructure as code
5 Monate
2024-01 - 2024-05

Entwicklung eines Java Backend mit React.js Frontend

DevSecOps Java REST JSON ...
DevSecOps
  • Konzeption und Umsetzung des Backend in Java
  • Beteiligung an der Umsetzung des Frontend in React.js
  • CI/CD mit GitLab/SonarQube/HelmChart/Artifactory/Kubernetes
  • Integration mit Software von weiteren Software-Zulieferern
  • Dokumentation
Atlassian JIRA Atlassian Confluence Asciidoctor Spring Boot S3 Gradle Helm Slurm MongoDB OpenAPI Kafka Keycloak Plus4U SonarQube Artifactory Selenium JBoss Application Server
Java REST JSON Code-Analyse CodeCoverage Integrationstest Unittest SQL API-Design
2 Jahre 3 Monate
2021-11 - 2024-01

Installation und Wartung von Software auf Produktivsystemen

DevOps Java Kubernetes OpenShift ...
DevOps
  • Deployment/Updates eines Softwarestack in OpenShift
  • Daten-Migrationen
  • Test-Support
Java Kubernetes OpenShift Podman HelmChart SPARQL Oracle BASH AMQP Protobuf Microservices Cloud Docker SQL Incident Management Ansible
4 Jahre 3 Monate
2019-11 - 2024-01

Front- und Backend-Entwicklung im Kontext "Redispatch 2.0"

Fullstack-Entwickler C# DevExpress Java ...
Fullstack-Entwickler
  • Backend in Java/SpringBoot
  • Frontend in C#
  • Kommunikation via REST API, Protobuf, AMQP & Kafka
  • CI/CD mit Docker/Artifactory/Helm/GitLab/SonarQube/OWASP
C# DevExpress Java SpringBoot Maven Apache Jena SPARQL RDF Oracle Clean Architecture Hexagonal architecture Microservices Liquibase Hibernate SQL Kafka SonarQube OWASP Protobuf CodeCoverage Code-Analyse Code-Reviews Linter Slur Slurm XML Atlassian JIRA Atlassian Confluence Groovy
10 Monate
2019-01 - 2019-10

Migration alter Versionskontrollsysteme nach GitLab

Consultant CVS SVN Git ...
Consultant
  • Konzeption
  • Erstellen eines Proof of Concept
  • Schulung
  • Dokumentation
  • Unterstützung der IT bei der Umsetzung
  • Support der Entwickler nach der Migration
CVS SVN Git GitLab CI/CD Jenkins Confluence PowerPoint Z-Shell Mercurial BASH Schulung GitHub Bitbucket
3 Jahre 10 Monate
2016-01 - 2019-10

Installation und Wartung von Software auf Produktivsystemen

Consultant BASH SSH Oracle ...
Consultant
  • Installation neuer Versionen der u.g. Flottenmanagement-Software
  • Datenbank-Migrationen
  • Rollbacks
  • Test-Support
BASH SSH Oracle SQL Developer PL/SQL Incident Management Git
3 Jahre 10 Monate
2016-01 - 2019-10

Wartung und Weiterentwicklung einer Software zum Flottenmanagement

Backend-Entwickler Emacs BASH SSH ...
Backend-Entwickler
  • Konzeption, Umsetzung, Test und Dokumentation neuer Features
  • Datenbankdesign
  • Modernisierung durch:

  • Ersetzen veralteter Libraries
  • Updaten der verwendeten Build-Tools
  • Bekanntmachen neuer Features aktueller Sprachversionen (C++)
  • Refactoring des Quellcode nach aktuellen Standards
Emacs BASH SSH CVS C++ Doxygen Oracle SQL Jira C Cppcheck Linter Selenium MS Excel MS Word Powerpoint XML
7 Monate
2015-02 - 2015-08

Application of Tree Learning Search in Robotics

Master of Science Java JSON-RPC C++ ...
Master of Science
  • Automatisierte Diskretisierung von kontinuierlichen Problemen
  • Monte Carlo Tree Search (MCTS)
  • Incremental Regression Tree Induction
  • Entwickeln eines Simulators für das vorgegebene Problem (Java)
  • Vergleich mit a-priori diskretisiertem MCTS
Java JSON-RPC C++ Boost Doxygen LaTeX JSON
5 Monate
2014-06 - 2014-10

Migration von Bestandsprojekten nach Git sowie Entwicklung einer GUI

HiWi Buildbot Tinderbox Jenkins ...
HiWi
  • Anforderungsanalyse
  • Inbetriebnahme der Software Gitolite
  • Entwicklung einer an den Betrieb angepassten Web-GUI
  • Migration von Bestandsprojekten aus CVS und SVN
  • Dokumentation
Buildbot Tinderbox Jenkins Hudson Python LaTeX DokuWiki
4 Monate
2013-05 - 2013-08

Automatisierte Verifikation des Strukturlösers FEAFA mittels eines Continuous Integration Frameworks

Bachelor of Science Buildbot Tinderbox Jenkins ...
Bachelor of Science
  • Anforderungsanalyse
  • Vergleich verschiedener CI-Systeme
  • Einführung des CI-Systems "Buildbot"
  • Automatisierung der Unit & Integrationstests
  • Einführung des OWASP Scanners
  • Automatisierung von Benchmark & Lasttests
Buildbot Tinderbox Jenkins Hudson Python LaTeX Groovy

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 11 Monate
2013-10 - 2015-08

Master of Science in Artificial Intelligence

M.Sc., Maastricht University
M.Sc.
Maastricht University
  • Data Mining
  • Information Retrieval and Text Mining
  • Intelligent Search and Games
  • Relational Learning, Ontology Engineering & Semantic Web
  • Autonomous and Agent Systems

Position

Position

Interim in:

? Software-Entwicklung
? Beratung
? Coaching
? Administration / Support

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

HTTP
Fortgeschritten
GitLab
Experte
GitLab CI/CD
Experte
SQL

Betriebssysteme

Linux
Fortgeschritten
Windows
Basics
MacOS
Experte

Programmiersprachen

BASH
Experte
Java
Experte
C++
Fortgeschritten
PHP
Basics
Python
Fortgeschritten
Golang
Basics
JavaScript
Basics

Datenbanken

SQL
Fortgeschritten
NoSQL
Basics
Oracle
Fortgeschritten
MariaDB/MySQL
Fortgeschritten

Datenkommunikation

TCP/IP
Fortgeschritten
i2c
Fortgeschritten
Protobuf
Fortgeschritten
D-Bus
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.