DevOps Engineer & Senior Software Developer: Gitlab, Docker, Ansible, Linux?
Aktualisiert am 14.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 0%
DevOps
Softwarearchitektur
Go
Webapplication
Beratung
Go
Python
Infrastrukturberatung
Infrastruktur
Docker
Node.js
Ansible
bash
GitLab
Git
Architekt
Strategie
CI/CD
Continuous Integration
Continous Delivery
Softwarearchitektur
Deutsch
Gut
Englisch
Fließend
Niederländisch
Muttersprache

Einsatzorte

Einsatzorte

Rendsburg (+50km) Kiel (+20km) Borgstedt bei Rendsburg (+20km) Büdelsdorf (+20km)

  • Verfügbar für Remote-Projekte.
  • Verfügbar im Kreis Rendsburg-Eckernförde.
  • Vereinzelte Termine in Hamburg möglich.

möglich

Projekte

Projekte

6 Monate
2024-03 - 2024-08

Lead Software Engineer

Lead Software Engineer Go DevOps Architekt
Lead Software Engineer
At Colenio I am team lead for a high-stakes project running distributed container-applications. I handle development, implementation of Agile practices, and do a lot of front-end-development as well.
Azure GitLab
Go DevOps Architekt
Colenio GmbH
Siegburg
1 Jahr
2023-01 - 2023-12

Devops-Engineer und Berater für Virtualisierung und OpenStack

Senior Devops-Engineer und Python-Entwickler OpenStack GitLab CI Python ...
Senior Devops-Engineer und Python-Entwickler

Bei Univention helfe ich der Entwicklungsabteilung dabei, automatisierte Tests auf OpenStack zum Laufen zu bringen.

Ich analysiere, baue und entwickle qualitätskonforme CI/CD-Prozesse für Linux-Builds,-Tests, und -Bereitstellungen. Das Tooling wird in Python geschrieben.

OpenStack GitLab Gitlab CI Ansible Python DevOps Linux Shell-Script
OpenStack GitLab CI Python Ansible Shell Linux
Univention GmbH
Remote
5 Monate
2022-09 - 2023-01

Lead Software-Entwickler und DevOps-Berater

Lead Software-Entwickler und DevOps-Berater CI Gitlab CI Python ...
Lead Software-Entwickler und DevOps-Berater

Bei Univention habe ich das Team von Sovereign Workplace dabei unterstützt, solide Agile-Prozesse einzurichten.

Außerdem erstelle ich zuverlässige, konforme CI/CD-Prozesse für Python-, Java- und Docker-Builds, Tests und Bereitstellungen.


CI Gitlab CI Python Docker Scrum Agile Coach Agile Softwareentwicklung Node.js Git Gitlab Ansible
Univention GmbH
Remote
8 Monate
2022-01 - 2022-08

Team-Lead Software-Entwicklung

Lead Software Development Engineer Git Node.js Go ...
Lead Software Development Engineer

Bei Bitly Europe unterstütze ich ein Team, indem ich meine langjährige Erfahrung als Software-Engineer einbringe.

Ich helfe bei der Entscheidung über technische Strategien und kümmere mich um komplexe Implementierungen.

Eine wichtige Aufgabe ist die Entwicklung architektonischer Konzepte, die das Unternehmen in Zeiten starken Wachstums auf die nächste Stufe heben.

Git Node.js Go Docker TypeScript PHP AWS Github Actions Stripe API620 Vue.js
Bitly Europe
Remote
6 Monate
2021-07 - 2021-12

Senior Software-Entwickler und Dev-Ops Consultant mit Fokus Django und GitLab

Software- & Dev-Ops-Berater Django Python ECMAScript ...
Software- & Dev-Ops-Berater

Bei Phoenix Contact entwickle, betreue und betreibe ich in einem kleinen Team eine Django-Webanwendung.

Ich entwickle das Front-End mit Vue.js, Parcel, SCSS, NPM, Node.js und verschiedenen Varianten moderner JavaScript- und ECMA-Skripte und entwickle das Back-End mit Python und Django, das läuft auf einem Linux-Server mit Apache und Docker.

Das alles wird mit GitLab, GitLab CI und einer Portion Ansible getestet, bereitgestellt und verbunden.

Django Ansible Python ECMAScript Vue Vue.js Node.js
Django Python ECMAScript Asynchronous JavaScript and XML Vue Docker Ansible GitLab GitLab CI
Phoenix Contact
Remote
9 Monate
2020-10 - 2021-06

Senior Software-Entwickler mir Fokus AWS, Typescript und Node.js

Senior Software-Entwickler Agile Entwicklung Scrum JavaScript ...
Senior Software-Entwickler

Ich kehrte zu Europace zurück, um einem kleinen Team bei der Entwicklung einer Node.js-basierten Cloud-Anwendung zu helfen.

Wir arbeiten mit allen Arten von AWS-Diensten, GitHub und all seinen zahlreichen Funktionen, sowie Verwendung eines modernen, auf Typescript basierenden Stacks mit CDK für Cloud-Bereitstellungen.

Typescript Node Jira Github JetBrains IntelliJ IDEA Node.js JavaScript WebPack AWS CodePipeline Lambda State Machine FSM AWS State Machine AWS Lambda DynamoDB CloudFormation CodePipeline
Agile Entwicklung Scrum JavaScript Docker CI/CD GitLab TypeScript CDK AWS Linux Continuous Integration Node.js Git GitHub Actions AWS Lambda Cloudformation Cloudwatch Amazon Dynamo S3
Europace AG
Berlin, Remote
7 Monate
2019-11 - 2020-05

Warehouse-Management-Software auf Basis von Node.js, Vue.js, und MongoDB.

Software-Entwickler und Devops-Engineer Node.js node Ansible ...
Software-Entwickler und Devops-Engineer
Für dieses Projekt habe ich eine komplette Sails.js-Webanwendung von Grund auf eingerichtet, einschließlich Datenimporten, Installation und Bereitstellung. Ich habe DevOps-Tools entwickelt, um die Anwendung zuverlässig bereitzustellen und zu installieren sowie die Server bereitzustellen, auf denen sie ausgeführt wird.
    Node.js node Ansible sails.js vue.js vue Docker Bash Vagrant Virtualbox HTML HTML5 CSS CSS3 CSS(3) HTML(5) JavaScript JavaScript Object Notation JSON Linux Ubuntu mongoDB Mongo Devops
    Berlin
    9 Monate
    2019-03 - 2019-11

    DevOps Engineer mit Fokus Docker Swarm Clusters für ein großen Finance-Integrator

    DevOps-Engineer Docker Docker Swarm Ansible ...
    DevOps-Engineer

    In diesem Projekt bei Europace arbeite ich mit dem Solutions-Team zusammen, um die Einrichtung und Einführung ihrer Java-basierten Microservices zu verbessern.

    Ich helfe dabei die Build- und Deployment-Workflows zu optimieren und zu verbessern, und die Bereitstellungsprozesse robuster und zuverlässiger zu gestalten.

    Docker Docker Swarm Ansible GitLab GitHub Python Linux Vagrant Shell Bash Virtualbox VM Rocket RKT Kubernetes LXD LXC Prometheus Splunk Devops
    Europace AG
    Berlin
    3 Monate
    2019-01 - 2019-03

    DevOps - und Build-Pipeline-Consultant mit Fokus Continous Integration für ein großen Finance-Integrator

    DevOps-Engineer Maven Apache Maven Teamcity ...
    DevOps-Engineer

    Bei Europace arbeite ich mit das interne Build-Pipeline-Team zusammen, um ihre CI-Pipelines zu verbessern, zu optimieren und zu modularisieren.

    Ich unterstütze bei der Implementierung von Git-Flow als  Entwicklungs- und Branching-Strategies. Ich sammle und verbreite Wissen über Entwicklung, Best-Practices, Optimierung und andere CI-bezogene Themen.

    Maven Apache Maven Teamcity CI Continuous Integration Continuous Delivery CD Git GitHub Bash Shell Linux XML SSH SSL Java Devops
    Europace AG
    Berlin
    6 Monate
    2018-06 - 2018-11

    Senior Software-Entwickler mit Fokus JavaScript, Sicherheit, und Smart-Cards

    Senior Software-Entwickler Object-Oriented OOJS Vanilla JavaScript ...
    Senior Software-Entwickler

    Bei der Bundesdruckerei habe ich mehrere Benutzeroberflächen für Smartcard-Anwendungen entwickelt.

    Ich habe verschiedene branchenübliche Prozesse zur Erstellung von Spezifikationen, Wireframes, und die erste Runde des User-Experience-Designs (UX) benützt. Die von mir bearbeiteten Anwendungen wurden mit gängigen Frontend-Technologien implementiert.

      Object-Oriented OOJS Vanilla JavaScript JavaScript Nodejs Websockets Browser Extensions Firefox Chrome Chromium Python Bash Shell Linux GitLab Git SSL FFMPEG Video Encoding Video Transcoding Wireframing UI UX Scrum Devops
      Bundesdruckerei
      6 Monate
      2018-02 - 2018-07

      Senior JavaScript-Entwickler und DevOps-Engineer für eine Video- und Streaming-Plattform

      Senior Software-Entwickler Ansible Nodejs Nodejs ...
      Senior Software-Entwickler

      Ich habe das sehr kleine Team bei der Entwicklung der Nemo Bridge-Anwendung, die Bereitstellungsabläufen, und der Implementierung eines Continuous Integration- und Continuous Delivery-Setups unterstützt.

      Ich habe hier einen großen Teil der Server-Verwaltung und -Automatisierung mit Ansible durchgeführt.

      Dazu habe ich die Nemo Bridge-Laufzeitumgebung, die zur Verwaltung von Medien-, Metadaten- und Transkodierungsdiensten verwendet wird, die Live-TV-Streams und Videos (On-Demand- und Videowerbung) liefern, stark bereinigt und stabilisiert.

        Ansible Nodejs Nodejs Node.js Node REST API SSH Git Linux FFMPEG GPAC MP4Box Python JSON XML YAML YML Video Encoding Video Transcoding Devops
        Nowtilus GmbH
        Berlin
        1 Jahr 2 Monate
        2017-01 - 2018-02

        Senior Software-Entwickler mit Fokus JavaScript und Browser-Extensions für eine große Freunde-Werben-Freunde-Plattform

        Senior Software-Entwickler Ansible Scrum Varnish ...
        Senior Software-Entwickler

        Ich habe die wichtigsten JavaScript-Bibliotheken für die Empfehlungsportale von Aklamio entwickelt. Diese Bibliotheken kommunizieren mit internen Ruby-APIs und bieten Werbetreibenden die Möglichkeit, die Benutzerregistrierung durchzuführen, sich bei Aklamio- Konten anzumelden und Empfehlungen von Benutzer zu Benutzer zu generieren.

        Bei Aklamio habe ich auch die Cashbar- Browsererweiterung entwickelt für die Chrome- und Firefox-Browsern. Diese Erweiterung ermöglicht Empfehlungen, Anmeldungen und Kontoregistrierung über den Webbrowser.

          Ansible Scrum Varnish NginX Git PHP WordPress JavaScript ES3 ES5 ES6 Node NodeJS Node.js Gulp Grunt WebPack Symfony Vagrant Linux Ubuntu Debian SSH Browser Extensions Webextension Webextensions API Devops
          Aklamio GmbH
          Berlin
          3 Monate
          2016-11 - 2017-01

          Senior JavaScript- und Front-End-Entwickler für Werbekampagnen

          Senior JavaScript- & Front-End-Entwickler Git Bash Shell ...
          Senior JavaScript- & Front-End-Entwickler

          Bei Pixelpark arbeite ich an Frontend-Projekten in einem Team aus Designern, Backend-Entwicklern und Qualitätssicherungsingenieure.

            Git Bash Shell Linux Virtualbox Vagrant JavaScript ES3 ES5 ES6 jQuery Node Node.js NodeJS PostCSS CSS3 CSS HTML HTML5
            Publicis Pixelpark
            Berlin
            6 Monate
            2016-06 - 2016-11

            DevOps-Engineer mit Fokus WordPress für Sparkassen.

            DevOps Engineer Ansible Bash Shell ...
            DevOps Engineer

            DevOps Engineer mit Fokus WordPress für Sparkassen.

            At SFP I work on creating, testing and maintaining the developer workflow for WordPress web applications. This workflow is comprised of Ansible and relevant shell scripts, and run on a Jenkins continuous integration server that handles provisioning of web and mail servers, load balancers, and monitoring servers, and takes care of the deployment of WordPress. The workflow assures maintained server integrity (system updates and security patches) and implements access control lists (ACL), caching, load balancing, monitoring, dependency management, and many more.

            Skills used:

            • Ansible
            • Varnish
            • NginX
            • Node.js
            • Munin
            • WordPress
            • PHP
            • Git
            • Bash
            • YAML
            • Linux (Ubuntu, Debian
            • Virtualbox
            • Vagrant
            Ansible Bash Shell Linux NginX Varnish Node.js Node NodeJS JavaScript Munin WordPress PHP Git YAML YML Virtualbox Vagrant Devops
            Sparkassen Finanzportal
            Berlin
            2 Monate
            2016-08 - 2016-09

            Web Performance Consultant für eine große Freunde-Werben-Freunde-Plattform

            Consultant Ansible Varnish NginX ...
            Consultant

            Für Aklamio habe ich ihren Web-Stack analysiert und über Probleme im Zusammenhang mit ihrer Serverleistung berichtet. Ich machte Übersichten über Engpässe und berichtete über praktische Leistungslösungen für Varnish Cache und NginX, aber auch für eine verbesserte JavaScript-Leistung im weit verbreiteten sozialen Widget von Aklamio.

            Eine Kombination aus verbessertem Cache-Konfiguration, bessere Web-Stack-Leistung und Verbesserungen des clientseitigen Codes verlängern die Lebensdauer der Anwendung sowie der Hardware, auf der sie ausgeführt wird, erheblich. Es spart Kosten, Bandbreite, Strom und reduziert client-seitige Anforderungen.

              Ansible Varnish NginX SSH Siege AB NetCat GIT Git Bash Shell Linux Devops Python Vagrant Virtualbox VM
              Aklamio
              Berlin
              6 Monate
              2016-01 - 2016-06

              Senior Software-Entwickler mit Fokus WordPress Plugin- und Wordpress-Theme-Entwicklung

              Senior Software-Entwickler WordPress PHP Git ...
              Senior Software-Entwickler

              Senior Software-Entwickler mit Fokus WordPress Plugin- und Wordpress-Theme-Entwicklung

              At SFP I developed several WordPress plug-ins that are actively being used on their Intranet. These plug-ins hooked into a SOAP webservice and performed various verification actions to ensure high data quality. A special focus in these projects was digital security and data protection.

              Skills used:

              • WordPress
              • PHP
              • Git
              • Bash
              • JavaScript
              • jQuery
              • Node.js
              • Grunt
              • Gulp
              • LESS
              • CSS3
              • HTML5
              WordPress PHP Git Bash Shell Devops jQuery JavaScript Node.js NodeJS Node Grunt Gulp Less CSS3 HTML5 CSS HTML Front-End
              Sparkassen-Finanzportal GmbH
              Berlin
              1 Jahr 7 Monate
              2014-06 - 2015-12

              Senior Software-Entwickler mit Fokus WordPress- und Front-End-Entwicklung

              Senior Software-Entwickler WordPress PHP Devops ...
              Senior Software-Entwickler

              Senior Software-Entwickler mit Fokus WordPress- und Front-End-Entwicklung

              At Raisin I've worked as a freelance front-end developer. Initially, I set up the entire website (based on WordPress) and accompanying IT-infrastructure. Later on, I worked as part of the front-end development team and consulted the developers, IT departement and product owners in larger projects.

              I set up coding standards, version control, developer machines, web server and caching server configuration. I developed a theme framework for the deployment of all the company's international web sites which greatly improved development speed, code stability and clarity.

              Skills used:

              • WordPress
              • PHP
              • Git
              • Linux
              • NGINX
              • Bash
              • YAML
              • Virtualbox
              • Vagrant
              • Puppet
              • Ansible
              • JavaScript
              • jQuery
              • Node.js
              • Grunt
              • Gulp
              • LESS
              • HTML5
              • CSS3
              WordPress PHP Devops Git Linux NginX Bash Shell YAML Ansible YML Virtualbox VM Vagrant Puppet JavaScript jQuery Node.js Node NodeJS Grunt Gulp Less HTML HTML5 CSS CSS3 Front-End Senior Software-Entwickler
              Raisin
              Berlin

              Position

              Position

              Als DevOps-Experte liegt mein Fokus auf der effizienten Verwaltung der Anwendungsinfrastruktur. Hierbei setze ich Technologien wie Ansible, Docker und GitLab ein, um nahtlose Deployment-Workflows für Entwickler und Product-Manager zu gewährleisten. Diese Tools ermöglichen nicht nur eine reibungslose Bereitstellung von Anwendungen, sondern auch eine effektive Verwaltung der gesamten Infrastruktur.

              Ein Schlüsselelement meiner Arbeit umfasst umfangreiche Tests auf verschiedenen Ebenen, darunter Unit-, Integration- und End-to-End-Tests. Diese Tests dienen dazu, sicherzustellen, dass die Anwendung fehlerfrei läuft und eine hohe Stabilität aufweist. Dabei nutze ich Continuous Integration-Tools wie Gitlab CI, Github Actions, TeamCity, Jenkins und solche, um den Entwicklungsprozess optimal zu gestalten.

              Die Anwendungsentwicklung erstreckt sich über verschiedene Technologien und Sprachen, darunter WordPress, PHP, CSS, HTML, JavaScript, und Node. In der Frontend-Entwicklung setze ich moderne Praktiken wie Progressive Enhancement und Responsive Design ein, um eine optimale Benutzererfahrung zu gewährleisten ? gleich Single-Page-App (SPA) oder klassische E-Mail-Kampagne.

              Die Versionskontrolle erfolgt über Git, um eine effiziente Zusammenarbeit im Entwicklerteam sicherzustellen. Die Anwendungen werden per Ansible, SSH, und Shell-Skripte auf Linux-Servern verwaltet, wobei bewährte Webserver wie Apache, Nginx, Lighttpd und Caching-Tools wie Varnish und FastCGI-Caching zum Einsatz kommen.

              Im Back-End-Bereich nutze ich Technologien wie Python, Node.js, PHP, und Go. Ich verfüge über umfassende Erfahrung sowohl mit Microservices-Architekturen als auch mit der klassischen monolithischen Architektur. In meinen bisherigen Projekten habe ich erfolgreich Microservices implementiert, um die Skalierbarkeit, Flexibilität und Wartbarkeit von Anwendungen zu verbessern. Eine umfassende Qualitätskontrolle ist von entscheidender Bedeutung: Die Implementierung von Test-Pipelines, die Unit-, Integration-, und Smoke-Tests ausführen, Qualitätssicherungspunkte bieten, und eine zuverlässige Artifact Delivery umfassen, stellt sicher, dass die Software höchsten Qualitätsstandards genügt.

              Die Infrastrukturadministration umfasst Aspekte wie Load Balancing, Virtualisierung mit Tools wie Vagrant und Virtualbox, sowie Containerorchestrierung mithilfe von Docker Swarm oder Kubernetes.

              Die Entwicklungsumgebung wird durch Tools wie Jira für das Projektmanagement, Git für die Versionskontrolle und GitLab CI für Continuous Integration unterstützt.

              Insgesamt spiegelt meine Expertise eine breite Palette von Fähigkeiten und Technologien wider, die von der Frontend-Entwicklung über die Backend-Entwicklung bis hin zu DevOps und Systemadministration reicht. Diese Vielfalt ermöglicht es mir, umfassende Webanwendungen zu entwickeln und zu verwalten.

              Kompetenzen

              Kompetenzen

              Top-Skills

              DevOps Softwarearchitektur Go Webapplication Beratung Go Python Infrastrukturberatung Infrastruktur Docker Node.js Ansible bash GitLab Git Architekt Strategie CI/CD Continuous Integration Continous Delivery Softwarearchitektur

              Schwerpunkte

              Agile
              Build Workflows
              Continous Integration
              Continuous Deployment
              DevOps
              JavaScript
              SCRUM
              Software Development
              Software-Entwicklung
              Test-Driven Design
              Testing
              Web-Entwicklung

              Aufgabenbereiche

              Back-End-Entwicklung
              JavaScript, Node, PHP,
              Browser-Extension-Entwicklung
              JavaScript, Webextensions, LocalStorage
              DevOps
              Ansible, AWS, Docker, Swarm, Cluster, Python, Bash, Linux, VMs.
              Front-End-Entwicklung
              JavaScript, Vue.js, CSS, HTML
              JavaScript-Entwicklung
              Node.js, Vue.js, OOP
              SCRUM
              Agile, Scrum, Kanban
              Web-Entwicklung
              JavaScript, Less, Sass, CSS, Grunt, Gulp

              Produkte / Standards / Erfahrungen / Methoden

              Agile Entwicklung
              API
              AWS
              Browser Extension
              CD
              CI
              Continous Deployment
              Continuous Integration
              Docker
              Front-End
              Git
              GitHub
              Gitlab
              HTML5
              Jenkins
              JetBrains IntelliJ IDEA
              Jira
              Load Balancing
              Nodejs
              Senior Software-Entwickler
              SSH
              Typescript
              Unit Testing
              Vagrant
              Virtualbox
              VM
              WordPress
              Workflow Optimization

              Betriebssysteme

              Debian
              Linux
              Sehr gut
              OS X
              Sehr gut
              Ubuntu
              Windows
              Gut

              Programmiersprachen

              Ansible
              Sehr gut
              bash
              Bash Shell
              Sehr gut
              CSS
              Sehr gut
              ES3
              Sehr gut
              ES5
              Sehr gut
              ES6
              Sehr gut
              HTML
              Sehr gut
              Java
              JavaScript
              Sehr gut
              JavaScript Object Notation
              Jinja2
              Gut
              jQuery
              JSON
              LESS
              Sehr gut
              node
              Node.js
              Sehr gut
              OOJS
              PHP
              Gut
              PHP5
              PHP7
              Python
              Gut
              Shell
              YAML
              Sehr gut

              Datenbanken

              MariaDB
              MySQL, SQL, MariaDB
              Mongo
              MongoDB
              mongoose, mongo, mongodb
              MySQL
              MySQL, SQL
              SQLite
              SQL

              Datenkommunikation

              WebSockets

              Hardware

              SmartCard

              Design / Entwicklung / Konstruktion

              Chromium
              Continuous Delivery
              Docker Swarm
              Kubernetes
              LXC
              LXD
              Prometheus
              RKT
              Rocket
              sails.js
              vue
              vue.js

              Branchen

              Branchen

              Finanzdienstleistung

              Banken

              IT

              Software-Entwicklung

              Start-Ups

              Immobilien

              Einsatzorte

              Einsatzorte

              Rendsburg (+50km) Kiel (+20km) Borgstedt bei Rendsburg (+20km) Büdelsdorf (+20km)

              • Verfügbar für Remote-Projekte.
              • Verfügbar im Kreis Rendsburg-Eckernförde.
              • Vereinzelte Termine in Hamburg möglich.

              möglich

              Projekte

              Projekte

              6 Monate
              2024-03 - 2024-08

              Lead Software Engineer

              Lead Software Engineer Go DevOps Architekt
              Lead Software Engineer
              At Colenio I am team lead for a high-stakes project running distributed container-applications. I handle development, implementation of Agile practices, and do a lot of front-end-development as well.
              Azure GitLab
              Go DevOps Architekt
              Colenio GmbH
              Siegburg
              1 Jahr
              2023-01 - 2023-12

              Devops-Engineer und Berater für Virtualisierung und OpenStack

              Senior Devops-Engineer und Python-Entwickler OpenStack GitLab CI Python ...
              Senior Devops-Engineer und Python-Entwickler

              Bei Univention helfe ich der Entwicklungsabteilung dabei, automatisierte Tests auf OpenStack zum Laufen zu bringen.

              Ich analysiere, baue und entwickle qualitätskonforme CI/CD-Prozesse für Linux-Builds,-Tests, und -Bereitstellungen. Das Tooling wird in Python geschrieben.

              OpenStack GitLab Gitlab CI Ansible Python DevOps Linux Shell-Script
              OpenStack GitLab CI Python Ansible Shell Linux
              Univention GmbH
              Remote
              5 Monate
              2022-09 - 2023-01

              Lead Software-Entwickler und DevOps-Berater

              Lead Software-Entwickler und DevOps-Berater CI Gitlab CI Python ...
              Lead Software-Entwickler und DevOps-Berater

              Bei Univention habe ich das Team von Sovereign Workplace dabei unterstützt, solide Agile-Prozesse einzurichten.

              Außerdem erstelle ich zuverlässige, konforme CI/CD-Prozesse für Python-, Java- und Docker-Builds, Tests und Bereitstellungen.


              CI Gitlab CI Python Docker Scrum Agile Coach Agile Softwareentwicklung Node.js Git Gitlab Ansible
              Univention GmbH
              Remote
              8 Monate
              2022-01 - 2022-08

              Team-Lead Software-Entwicklung

              Lead Software Development Engineer Git Node.js Go ...
              Lead Software Development Engineer

              Bei Bitly Europe unterstütze ich ein Team, indem ich meine langjährige Erfahrung als Software-Engineer einbringe.

              Ich helfe bei der Entscheidung über technische Strategien und kümmere mich um komplexe Implementierungen.

              Eine wichtige Aufgabe ist die Entwicklung architektonischer Konzepte, die das Unternehmen in Zeiten starken Wachstums auf die nächste Stufe heben.

              Git Node.js Go Docker TypeScript PHP AWS Github Actions Stripe API620 Vue.js
              Bitly Europe
              Remote
              6 Monate
              2021-07 - 2021-12

              Senior Software-Entwickler und Dev-Ops Consultant mit Fokus Django und GitLab

              Software- & Dev-Ops-Berater Django Python ECMAScript ...
              Software- & Dev-Ops-Berater

              Bei Phoenix Contact entwickle, betreue und betreibe ich in einem kleinen Team eine Django-Webanwendung.

              Ich entwickle das Front-End mit Vue.js, Parcel, SCSS, NPM, Node.js und verschiedenen Varianten moderner JavaScript- und ECMA-Skripte und entwickle das Back-End mit Python und Django, das läuft auf einem Linux-Server mit Apache und Docker.

              Das alles wird mit GitLab, GitLab CI und einer Portion Ansible getestet, bereitgestellt und verbunden.

              Django Ansible Python ECMAScript Vue Vue.js Node.js
              Django Python ECMAScript Asynchronous JavaScript and XML Vue Docker Ansible GitLab GitLab CI
              Phoenix Contact
              Remote
              9 Monate
              2020-10 - 2021-06

              Senior Software-Entwickler mir Fokus AWS, Typescript und Node.js

              Senior Software-Entwickler Agile Entwicklung Scrum JavaScript ...
              Senior Software-Entwickler

              Ich kehrte zu Europace zurück, um einem kleinen Team bei der Entwicklung einer Node.js-basierten Cloud-Anwendung zu helfen.

              Wir arbeiten mit allen Arten von AWS-Diensten, GitHub und all seinen zahlreichen Funktionen, sowie Verwendung eines modernen, auf Typescript basierenden Stacks mit CDK für Cloud-Bereitstellungen.

              Typescript Node Jira Github JetBrains IntelliJ IDEA Node.js JavaScript WebPack AWS CodePipeline Lambda State Machine FSM AWS State Machine AWS Lambda DynamoDB CloudFormation CodePipeline
              Agile Entwicklung Scrum JavaScript Docker CI/CD GitLab TypeScript CDK AWS Linux Continuous Integration Node.js Git GitHub Actions AWS Lambda Cloudformation Cloudwatch Amazon Dynamo S3
              Europace AG
              Berlin, Remote
              7 Monate
              2019-11 - 2020-05

              Warehouse-Management-Software auf Basis von Node.js, Vue.js, und MongoDB.

              Software-Entwickler und Devops-Engineer Node.js node Ansible ...
              Software-Entwickler und Devops-Engineer
              Für dieses Projekt habe ich eine komplette Sails.js-Webanwendung von Grund auf eingerichtet, einschließlich Datenimporten, Installation und Bereitstellung. Ich habe DevOps-Tools entwickelt, um die Anwendung zuverlässig bereitzustellen und zu installieren sowie die Server bereitzustellen, auf denen sie ausgeführt wird.
                Node.js node Ansible sails.js vue.js vue Docker Bash Vagrant Virtualbox HTML HTML5 CSS CSS3 CSS(3) HTML(5) JavaScript JavaScript Object Notation JSON Linux Ubuntu mongoDB Mongo Devops
                Berlin
                9 Monate
                2019-03 - 2019-11

                DevOps Engineer mit Fokus Docker Swarm Clusters für ein großen Finance-Integrator

                DevOps-Engineer Docker Docker Swarm Ansible ...
                DevOps-Engineer

                In diesem Projekt bei Europace arbeite ich mit dem Solutions-Team zusammen, um die Einrichtung und Einführung ihrer Java-basierten Microservices zu verbessern.

                Ich helfe dabei die Build- und Deployment-Workflows zu optimieren und zu verbessern, und die Bereitstellungsprozesse robuster und zuverlässiger zu gestalten.

                Docker Docker Swarm Ansible GitLab GitHub Python Linux Vagrant Shell Bash Virtualbox VM Rocket RKT Kubernetes LXD LXC Prometheus Splunk Devops
                Europace AG
                Berlin
                3 Monate
                2019-01 - 2019-03

                DevOps - und Build-Pipeline-Consultant mit Fokus Continous Integration für ein großen Finance-Integrator

                DevOps-Engineer Maven Apache Maven Teamcity ...
                DevOps-Engineer

                Bei Europace arbeite ich mit das interne Build-Pipeline-Team zusammen, um ihre CI-Pipelines zu verbessern, zu optimieren und zu modularisieren.

                Ich unterstütze bei der Implementierung von Git-Flow als  Entwicklungs- und Branching-Strategies. Ich sammle und verbreite Wissen über Entwicklung, Best-Practices, Optimierung und andere CI-bezogene Themen.

                Maven Apache Maven Teamcity CI Continuous Integration Continuous Delivery CD Git GitHub Bash Shell Linux XML SSH SSL Java Devops
                Europace AG
                Berlin
                6 Monate
                2018-06 - 2018-11

                Senior Software-Entwickler mit Fokus JavaScript, Sicherheit, und Smart-Cards

                Senior Software-Entwickler Object-Oriented OOJS Vanilla JavaScript ...
                Senior Software-Entwickler

                Bei der Bundesdruckerei habe ich mehrere Benutzeroberflächen für Smartcard-Anwendungen entwickelt.

                Ich habe verschiedene branchenübliche Prozesse zur Erstellung von Spezifikationen, Wireframes, und die erste Runde des User-Experience-Designs (UX) benützt. Die von mir bearbeiteten Anwendungen wurden mit gängigen Frontend-Technologien implementiert.

                  Object-Oriented OOJS Vanilla JavaScript JavaScript Nodejs Websockets Browser Extensions Firefox Chrome Chromium Python Bash Shell Linux GitLab Git SSL FFMPEG Video Encoding Video Transcoding Wireframing UI UX Scrum Devops
                  Bundesdruckerei
                  6 Monate
                  2018-02 - 2018-07

                  Senior JavaScript-Entwickler und DevOps-Engineer für eine Video- und Streaming-Plattform

                  Senior Software-Entwickler Ansible Nodejs Nodejs ...
                  Senior Software-Entwickler

                  Ich habe das sehr kleine Team bei der Entwicklung der Nemo Bridge-Anwendung, die Bereitstellungsabläufen, und der Implementierung eines Continuous Integration- und Continuous Delivery-Setups unterstützt.

                  Ich habe hier einen großen Teil der Server-Verwaltung und -Automatisierung mit Ansible durchgeführt.

                  Dazu habe ich die Nemo Bridge-Laufzeitumgebung, die zur Verwaltung von Medien-, Metadaten- und Transkodierungsdiensten verwendet wird, die Live-TV-Streams und Videos (On-Demand- und Videowerbung) liefern, stark bereinigt und stabilisiert.

                    Ansible Nodejs Nodejs Node.js Node REST API SSH Git Linux FFMPEG GPAC MP4Box Python JSON XML YAML YML Video Encoding Video Transcoding Devops
                    Nowtilus GmbH
                    Berlin
                    1 Jahr 2 Monate
                    2017-01 - 2018-02

                    Senior Software-Entwickler mit Fokus JavaScript und Browser-Extensions für eine große Freunde-Werben-Freunde-Plattform

                    Senior Software-Entwickler Ansible Scrum Varnish ...
                    Senior Software-Entwickler

                    Ich habe die wichtigsten JavaScript-Bibliotheken für die Empfehlungsportale von Aklamio entwickelt. Diese Bibliotheken kommunizieren mit internen Ruby-APIs und bieten Werbetreibenden die Möglichkeit, die Benutzerregistrierung durchzuführen, sich bei Aklamio- Konten anzumelden und Empfehlungen von Benutzer zu Benutzer zu generieren.

                    Bei Aklamio habe ich auch die Cashbar- Browsererweiterung entwickelt für die Chrome- und Firefox-Browsern. Diese Erweiterung ermöglicht Empfehlungen, Anmeldungen und Kontoregistrierung über den Webbrowser.

                      Ansible Scrum Varnish NginX Git PHP WordPress JavaScript ES3 ES5 ES6 Node NodeJS Node.js Gulp Grunt WebPack Symfony Vagrant Linux Ubuntu Debian SSH Browser Extensions Webextension Webextensions API Devops
                      Aklamio GmbH
                      Berlin
                      3 Monate
                      2016-11 - 2017-01

                      Senior JavaScript- und Front-End-Entwickler für Werbekampagnen

                      Senior JavaScript- & Front-End-Entwickler Git Bash Shell ...
                      Senior JavaScript- & Front-End-Entwickler

                      Bei Pixelpark arbeite ich an Frontend-Projekten in einem Team aus Designern, Backend-Entwicklern und Qualitätssicherungsingenieure.

                        Git Bash Shell Linux Virtualbox Vagrant JavaScript ES3 ES5 ES6 jQuery Node Node.js NodeJS PostCSS CSS3 CSS HTML HTML5
                        Publicis Pixelpark
                        Berlin
                        6 Monate
                        2016-06 - 2016-11

                        DevOps-Engineer mit Fokus WordPress für Sparkassen.

                        DevOps Engineer Ansible Bash Shell ...
                        DevOps Engineer

                        DevOps Engineer mit Fokus WordPress für Sparkassen.

                        At SFP I work on creating, testing and maintaining the developer workflow for WordPress web applications. This workflow is comprised of Ansible and relevant shell scripts, and run on a Jenkins continuous integration server that handles provisioning of web and mail servers, load balancers, and monitoring servers, and takes care of the deployment of WordPress. The workflow assures maintained server integrity (system updates and security patches) and implements access control lists (ACL), caching, load balancing, monitoring, dependency management, and many more.

                        Skills used:

                        • Ansible
                        • Varnish
                        • NginX
                        • Node.js
                        • Munin
                        • WordPress
                        • PHP
                        • Git
                        • Bash
                        • YAML
                        • Linux (Ubuntu, Debian
                        • Virtualbox
                        • Vagrant
                        Ansible Bash Shell Linux NginX Varnish Node.js Node NodeJS JavaScript Munin WordPress PHP Git YAML YML Virtualbox Vagrant Devops
                        Sparkassen Finanzportal
                        Berlin
                        2 Monate
                        2016-08 - 2016-09

                        Web Performance Consultant für eine große Freunde-Werben-Freunde-Plattform

                        Consultant Ansible Varnish NginX ...
                        Consultant

                        Für Aklamio habe ich ihren Web-Stack analysiert und über Probleme im Zusammenhang mit ihrer Serverleistung berichtet. Ich machte Übersichten über Engpässe und berichtete über praktische Leistungslösungen für Varnish Cache und NginX, aber auch für eine verbesserte JavaScript-Leistung im weit verbreiteten sozialen Widget von Aklamio.

                        Eine Kombination aus verbessertem Cache-Konfiguration, bessere Web-Stack-Leistung und Verbesserungen des clientseitigen Codes verlängern die Lebensdauer der Anwendung sowie der Hardware, auf der sie ausgeführt wird, erheblich. Es spart Kosten, Bandbreite, Strom und reduziert client-seitige Anforderungen.

                          Ansible Varnish NginX SSH Siege AB NetCat GIT Git Bash Shell Linux Devops Python Vagrant Virtualbox VM
                          Aklamio
                          Berlin
                          6 Monate
                          2016-01 - 2016-06

                          Senior Software-Entwickler mit Fokus WordPress Plugin- und Wordpress-Theme-Entwicklung

                          Senior Software-Entwickler WordPress PHP Git ...
                          Senior Software-Entwickler

                          Senior Software-Entwickler mit Fokus WordPress Plugin- und Wordpress-Theme-Entwicklung

                          At SFP I developed several WordPress plug-ins that are actively being used on their Intranet. These plug-ins hooked into a SOAP webservice and performed various verification actions to ensure high data quality. A special focus in these projects was digital security and data protection.

                          Skills used:

                          • WordPress
                          • PHP
                          • Git
                          • Bash
                          • JavaScript
                          • jQuery
                          • Node.js
                          • Grunt
                          • Gulp
                          • LESS
                          • CSS3
                          • HTML5
                          WordPress PHP Git Bash Shell Devops jQuery JavaScript Node.js NodeJS Node Grunt Gulp Less CSS3 HTML5 CSS HTML Front-End
                          Sparkassen-Finanzportal GmbH
                          Berlin
                          1 Jahr 7 Monate
                          2014-06 - 2015-12

                          Senior Software-Entwickler mit Fokus WordPress- und Front-End-Entwicklung

                          Senior Software-Entwickler WordPress PHP Devops ...
                          Senior Software-Entwickler

                          Senior Software-Entwickler mit Fokus WordPress- und Front-End-Entwicklung

                          At Raisin I've worked as a freelance front-end developer. Initially, I set up the entire website (based on WordPress) and accompanying IT-infrastructure. Later on, I worked as part of the front-end development team and consulted the developers, IT departement and product owners in larger projects.

                          I set up coding standards, version control, developer machines, web server and caching server configuration. I developed a theme framework for the deployment of all the company's international web sites which greatly improved development speed, code stability and clarity.

                          Skills used:

                          • WordPress
                          • PHP
                          • Git
                          • Linux
                          • NGINX
                          • Bash
                          • YAML
                          • Virtualbox
                          • Vagrant
                          • Puppet
                          • Ansible
                          • JavaScript
                          • jQuery
                          • Node.js
                          • Grunt
                          • Gulp
                          • LESS
                          • HTML5
                          • CSS3
                          WordPress PHP Devops Git Linux NginX Bash Shell YAML Ansible YML Virtualbox VM Vagrant Puppet JavaScript jQuery Node.js Node NodeJS Grunt Gulp Less HTML HTML5 CSS CSS3 Front-End Senior Software-Entwickler
                          Raisin
                          Berlin

                          Position

                          Position

                          Als DevOps-Experte liegt mein Fokus auf der effizienten Verwaltung der Anwendungsinfrastruktur. Hierbei setze ich Technologien wie Ansible, Docker und GitLab ein, um nahtlose Deployment-Workflows für Entwickler und Product-Manager zu gewährleisten. Diese Tools ermöglichen nicht nur eine reibungslose Bereitstellung von Anwendungen, sondern auch eine effektive Verwaltung der gesamten Infrastruktur.

                          Ein Schlüsselelement meiner Arbeit umfasst umfangreiche Tests auf verschiedenen Ebenen, darunter Unit-, Integration- und End-to-End-Tests. Diese Tests dienen dazu, sicherzustellen, dass die Anwendung fehlerfrei läuft und eine hohe Stabilität aufweist. Dabei nutze ich Continuous Integration-Tools wie Gitlab CI, Github Actions, TeamCity, Jenkins und solche, um den Entwicklungsprozess optimal zu gestalten.

                          Die Anwendungsentwicklung erstreckt sich über verschiedene Technologien und Sprachen, darunter WordPress, PHP, CSS, HTML, JavaScript, und Node. In der Frontend-Entwicklung setze ich moderne Praktiken wie Progressive Enhancement und Responsive Design ein, um eine optimale Benutzererfahrung zu gewährleisten ? gleich Single-Page-App (SPA) oder klassische E-Mail-Kampagne.

                          Die Versionskontrolle erfolgt über Git, um eine effiziente Zusammenarbeit im Entwicklerteam sicherzustellen. Die Anwendungen werden per Ansible, SSH, und Shell-Skripte auf Linux-Servern verwaltet, wobei bewährte Webserver wie Apache, Nginx, Lighttpd und Caching-Tools wie Varnish und FastCGI-Caching zum Einsatz kommen.

                          Im Back-End-Bereich nutze ich Technologien wie Python, Node.js, PHP, und Go. Ich verfüge über umfassende Erfahrung sowohl mit Microservices-Architekturen als auch mit der klassischen monolithischen Architektur. In meinen bisherigen Projekten habe ich erfolgreich Microservices implementiert, um die Skalierbarkeit, Flexibilität und Wartbarkeit von Anwendungen zu verbessern. Eine umfassende Qualitätskontrolle ist von entscheidender Bedeutung: Die Implementierung von Test-Pipelines, die Unit-, Integration-, und Smoke-Tests ausführen, Qualitätssicherungspunkte bieten, und eine zuverlässige Artifact Delivery umfassen, stellt sicher, dass die Software höchsten Qualitätsstandards genügt.

                          Die Infrastrukturadministration umfasst Aspekte wie Load Balancing, Virtualisierung mit Tools wie Vagrant und Virtualbox, sowie Containerorchestrierung mithilfe von Docker Swarm oder Kubernetes.

                          Die Entwicklungsumgebung wird durch Tools wie Jira für das Projektmanagement, Git für die Versionskontrolle und GitLab CI für Continuous Integration unterstützt.

                          Insgesamt spiegelt meine Expertise eine breite Palette von Fähigkeiten und Technologien wider, die von der Frontend-Entwicklung über die Backend-Entwicklung bis hin zu DevOps und Systemadministration reicht. Diese Vielfalt ermöglicht es mir, umfassende Webanwendungen zu entwickeln und zu verwalten.

                          Kompetenzen

                          Kompetenzen

                          Top-Skills

                          DevOps Softwarearchitektur Go Webapplication Beratung Go Python Infrastrukturberatung Infrastruktur Docker Node.js Ansible bash GitLab Git Architekt Strategie CI/CD Continuous Integration Continous Delivery Softwarearchitektur

                          Schwerpunkte

                          Agile
                          Build Workflows
                          Continous Integration
                          Continuous Deployment
                          DevOps
                          JavaScript
                          SCRUM
                          Software Development
                          Software-Entwicklung
                          Test-Driven Design
                          Testing
                          Web-Entwicklung

                          Aufgabenbereiche

                          Back-End-Entwicklung
                          JavaScript, Node, PHP,
                          Browser-Extension-Entwicklung
                          JavaScript, Webextensions, LocalStorage
                          DevOps
                          Ansible, AWS, Docker, Swarm, Cluster, Python, Bash, Linux, VMs.
                          Front-End-Entwicklung
                          JavaScript, Vue.js, CSS, HTML
                          JavaScript-Entwicklung
                          Node.js, Vue.js, OOP
                          SCRUM
                          Agile, Scrum, Kanban
                          Web-Entwicklung
                          JavaScript, Less, Sass, CSS, Grunt, Gulp

                          Produkte / Standards / Erfahrungen / Methoden

                          Agile Entwicklung
                          API
                          AWS
                          Browser Extension
                          CD
                          CI
                          Continous Deployment
                          Continuous Integration
                          Docker
                          Front-End
                          Git
                          GitHub
                          Gitlab
                          HTML5
                          Jenkins
                          JetBrains IntelliJ IDEA
                          Jira
                          Load Balancing
                          Nodejs
                          Senior Software-Entwickler
                          SSH
                          Typescript
                          Unit Testing
                          Vagrant
                          Virtualbox
                          VM
                          WordPress
                          Workflow Optimization

                          Betriebssysteme

                          Debian
                          Linux
                          Sehr gut
                          OS X
                          Sehr gut
                          Ubuntu
                          Windows
                          Gut

                          Programmiersprachen

                          Ansible
                          Sehr gut
                          bash
                          Bash Shell
                          Sehr gut
                          CSS
                          Sehr gut
                          ES3
                          Sehr gut
                          ES5
                          Sehr gut
                          ES6
                          Sehr gut
                          HTML
                          Sehr gut
                          Java
                          JavaScript
                          Sehr gut
                          JavaScript Object Notation
                          Jinja2
                          Gut
                          jQuery
                          JSON
                          LESS
                          Sehr gut
                          node
                          Node.js
                          Sehr gut
                          OOJS
                          PHP
                          Gut
                          PHP5
                          PHP7
                          Python
                          Gut
                          Shell
                          YAML
                          Sehr gut

                          Datenbanken

                          MariaDB
                          MySQL, SQL, MariaDB
                          Mongo
                          MongoDB
                          mongoose, mongo, mongodb
                          MySQL
                          MySQL, SQL
                          SQLite
                          SQL

                          Datenkommunikation

                          WebSockets

                          Hardware

                          SmartCard

                          Design / Entwicklung / Konstruktion

                          Chromium
                          Continuous Delivery
                          Docker Swarm
                          Kubernetes
                          LXC
                          LXD
                          Prometheus
                          RKT
                          Rocket
                          sails.js
                          vue
                          vue.js

                          Branchen

                          Branchen

                          Finanzdienstleistung

                          Banken

                          IT

                          Software-Entwicklung

                          Start-Ups

                          Immobilien

                          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.