Softwareentwickler und Cloud Experte
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 12689 Marzahn-Hellersdorf
- Nähe des Wohnortes
- de | en
- 22.05.2024
Kurzvorstellung
Specialties:
Proficient: Go, Python, Java, Javascript (Backend/Frontend), Kubernetes
Exposed: SQL, HTML5, CSS3, Git, DevOps (Linux Administration, Chef, Travis/Jenkins)
Qualifikationen
Projekt‐ & Berufserfahrung
1/2023 – offen
Tätigkeitsbeschreibung
- Architektur von Kubernetes Operators via Kubebuilder (MongoDB)
- Entwicklung von CI/CD Pipelines zum testen und deployen der Operators (Evergreen, Github Actions, Gitlab...)
- Vollkommene Observability plattform der Pipeline und des Operators (Logs, Traces, Metrics ...)
- AWS
- Experte in asynchroner und performanter Programmierung in Golang
Amazon Web Services (AWS), Golang, Kubernetes
6/2020 – 12/2023
Tätigkeitsbeschreibung
Entwicklung von Agenten um Kubernetes Daten zu sammeln
Einrichtung von der CI/CD Pipeline in Gitlab
Architektur und Migration von Anwendungen zu einer Multi-Cloud Kubernetes Anwendung (GKE, EKS) mit Helm und CI/CD
Architektur und Configuration von Service Discovery (Consul) in Kombination mit Versionierung und CI/CD
Entwicklung von Features in Golang und Python
Entwicklung von RPC (Protobuf) Schnittstellen in Golang und Rest Schnittstellen in Python
Nutzung und Entwicklung von Schnittstellen zu Message Queue Systemen (Kafka)
Definition von Schnittstellen in OPENAPI
Configuration von CNAB Workflows in Bazel
Verwaltung und Automatisierung von Secrets Management in Kubernetes mit Vault und Consul
Konfiguration eigener Applikationen in Helm
Infrastructure as Code: Nutzung von Terraform zur Provisionierung der Ressourcen
Speichern und Nutzung von AWS S3
Installation und Operations eines Elasticsearch Clusters (über 30 Knoten) - Time Series
Nutzung von Datadog für Monitoring
Technologien: Golang, Python, Docker, Kubernetes (K8s), Argo Workflows, Consul, Vault, DevOps, CICD Pipeline, Gitlab, Helm, CNAB, Bazel, OpenAPI, EKS, GKE, AWS, GCP, AWS Container, Google Container, AWS S3, Elasticsearch, Open Source Entwicklung, Terraform, Datadog, Kafka
Amazon Web Services (AWS), Continuous Delivery, DNS, Google Cloud, Kanban (Softwareentwicklung), Continuous Integration, Kubernetes, Linux Entwicklung, Python
9/2019 – 3/2020
Tätigkeitsbeschreibung
- Deployment von Produkten in der Cloud von AWS (EC2 and EKS)
- Entwicklung, Konfiguration von Produkten für Kubernetes (Operator, Controller)
- Open Source Kommunikation und Featureentwicklung
- Helm Installationen
- Jenkins Installation und Konfiguration
- Entwicklung von Features in Golang
- Entwicklung von Unit, Component und Integrationstest in Python
Technologien:
Python, Golang, AWS, Azure DevOps, CICD, Jenkins, Container Instances, Kubernetes, Juju, Open Source Entwicklung, JSON, MongoDB, Testing
Amazon Web Services (AWS), Confluence, Container Management, Docker, JavaScript, Jenkins, Kubernetes, Linux Entwicklung, Python, Ubuntu
10/2018 – 9/2019
Tätigkeitsbeschreibung
Architektur von managed IBM Datenbanken
Architektur von Statefulsystemen auf Kubernetes
Deployment und Entwicklung von Kubernetes Operators, Applikationen mit Helm, Python und Golang
Konfiguration der CI/CD Pipeline in Jenkins
Entwicklung von Features in Golang und Python
Konfiguration von Elasticsearch Clusters
Nutzung von Ansible für Server Konfiguration
Continuous Delivery, Docker, Go (Programmiersprache), JavaScript, Jenkins, Kubernetes, Linux Entwicklung, Python, Distributed Computing
3/2017 – 10/2018
Tätigkeitsbeschreibung
Projektübersicht:
Architektur und Umsetzung von diversen IoT Kundenprojekte
Einige Projekte waren:
Echtzeit mapping und tracking von Gabelstapler. Sammeln der Daten, speichern und Visualisierung (Node.js, D3.js, Travis)
Raumbuchungsapplikation in Kombination mit IoT Produkte (Vue.js)
Das sammeln von Daten aus tausenden IoT Geräten für das Monitoring von Latenz mit einem Dashboard (Vue.js, golang, node)
Entwicklung einer Java Applikation zur Einlesung von Daten aus verschiedenen Datenquellen (CSV, Text, Datenbanken) zur Bereinigung und speichern in verschiedenen Datenbanken (Postgres, Redis)
Deployment von Java, Python und Node.js Applikationen auf IBM Cloud
Test-driven Development (Unit tests / Integration tests)
Technologien: Python Flask, Node.jS, Vue.JS, IBM Cloud, IBM Serverless (AWS Lambda), IoT, Golang, Travis CI/CD, Redis, Postgres, Java
Git, Java (allg.), JavaScript, Jenkins, Node.Js, React (JavaScript library), Representational State Transfer (REST), Vue.Js
10/2015 – 5/2017
Tätigkeitsbeschreibung
Einführung von Agilen Methodiken (Scrum und Kanban)
Führung von der Scrum und agilen Methodiken (Backlog refining, Retrospective, Planning)
Übernahme von Product Owner Tätigkeiten
Analyse und Planung der Migration bestehender Linux Infrastruktur zu Infrastructure as a Code
Migration zu Chef und Ansible
Einführung von Git und die Migration von bestehenden Code-Artefakte zu Git inklusive deren selbstgeschriebenen Versionierungshistory
Einführung vom automatischen Deployment und Installationen von Ansible und Chef Artefakte (Infrastructure as a Code)
Deployment und Konfiguration von Nginx Proxy auf virtual machines
Technologien: Kanban, Pearl, Git, Ansible, Github, Chef, Linux, Nginx
IBM Aix, Ansible, Git, Iaas, Jenkins, Nginx, Perl, Scrum
10/2012 – 9/2015
Tätigkeitsbeschreibung
Fullstack Entwicklung diverser Applikationen verschiedenster Bereiche mit Backendentwicklung in Java
Entwicklung von Java Microservices mit Spring Boot und Maven
Modellierung von ETL Prozessen
Migrationen alter Java Applikationen zu neueren Framworks (JEE, Spring)
Erfahrungen mit Data Warehouses und Anwendung von Techniken zur
Verarbeitung von relationalen bzw. objekt-orientierten Strukturen
Continuous Integration, Continuous Delivery (CICD) mit Jenkins
Agile Softwareentwicklung mit Scrum
Test-driven Development (Unit tests / Integration tests)
Technologien: Java, Javascript, HTML, Microservies, Jenkins, CICD, SQL, PostgreSQL, Scrum, Bootstrap
Apache Maven, HTML5, Java (allg.), JavaScript, Jenkins, Junit, Scrum
Zertifikate
Ausbildung
Karlsruhe
Karlsruhe
Über mich
- Softwareentwicklung
- Cloud Migrationen
- Entwicklung, Konfiguration und Migration von Anwendungen auf Kubernetes
- Entwicklung von Erweiterungen für Kubernetes
- Architektur und Erstellung von CI/CD Pipelines
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden