Softwareentwickler Microservices & CI/CD

FERCHAU GmbH
Karlsruhe, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German

Job location

Karlsruhe, Germany

Tech stack

Automation of Tests
Bash
Continuous Integration
JUnit
Openshift
Scrum
Prometheus
Software Engineering
SonarQube
Systems Architecture
Strategies of Testing
Data Logging
Postman
Gitlab
Gitlab-ci
Kubernetes
Information Technology
Devsecops
Docker
ELK
Microservices
Dynamic Application Security Testing

Job description

  • Mitarbeit bei der Konzeption, Weiterentwicklung und Optimierung unternehmensweiter CI/CD-Prozesse auf Basis von GitLab
  • Design, Implementierung und Verifikation effizienter DevSecOps-Prozesse für moderne Microservice-Architekturen
  • Definition und Integration automatisierter Compliance- und Security-Maßnahmen innerhalb von Build- und Deployment-Pipelines
  • Erstellung von Proof-of-Concepts (PoCs) zur Bewertung und Validierung neuer Technologien und Prozessansätze
  • Auswahl, Evaluation sowie Integration geeigneter Governance- und Quality-Tools wie z. B. SonarQube, Snyk oder vergleichbare Lösungen
  • Entwicklung und Umsetzung nachhaltiger Teststrategien nach dem Shift-Left-Prinzip z. B. mit JUnit, Postman
  • Implementierung und Pflege automatisierter Tests in verteilten Systemlandschaften, inklusive Contract-based Tests (CDCT)
  • Beratung in agilen Entwicklungsteams nach Scrum- oder Kanban-Methodik im Bereich Enterprise
  • Unterstützung bei der Einführung und Weiterentwicklung von Monitoring- und Observability-Lösungen wie Prometheus, ELK Stack oder ähnlichen Tools

Requirements

  • Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare technische Qualifikation

  • Mehrjährige praktische Erfahrung in der Softwareentwicklung, idealerweise im Umfeld von Microservices und verteilten Systemarchitekturen

  • Fundiertes Wissen in DevSecOps-Prinzipien sowie im Aufbau und Betrieb moderner CI/CD-Pipelines, vorzugsweise mit GitLab CI/CD

  • Routinierter Umgang mit Container- und Orchestrierungstechnologien wie Docker, Kubernetes oder OpenShift

  • Praxis in der Umsetzung moderner Deployment-Strategien, z. B. Canary Releases oder Blue/Green Deployments

  • Expertise im Bash-Scripting zur Automatisierung und schnellen Erstellung von Prototypen

  • Sehr gutes Verständnis in der Testautomatisierung sowie mit Contract-based Testing (CDCT)

  • Know-how im Einsatz von Security-Scanning-Tools, z. B. für DAST-, Dependency- oder Vulnerability-Scans

  • Verständnis in den Bereichen Monitoring, Logging und Tracing

  • Fachliche und persönliche Weiterentwicklungsmöglichkeiten

  • Bei uns können Sie eigene Ideen einbringen und aktiv mitgestalten

  • Echter Teamspirit und Leidenschaft für das, was wir tun

  • Networking und einfach Spaß haben bei Teamevents, Weihnachtsfeiern oder Sommerfesten

  • Betriebliche Altersvorsorge

  • Viel Flexibilität durch die Möglichkeit, mobil zu arbeiten

  • Zuschuss für Bildschirmarbeitsplatzbrillen

About the company

Are you inspired by exciting IT projects for well-known customers? Thrilling work at the limit of what's technically feasible? Then come to FERCHAU, the market leader in engineering and IT, with more than 8,400 employees at over 100 sites. Become one of over 2,500 IT consultants and work on IT projects that demand your entire knowledge base and thus also advance your personal development.

Apply for this position