
DevOps Engineer Java (all genders)
adesso SE · 30 locations
Show all 30 locations
- Aachen, North Rhine-Westphalia, Germany
- Augsburg, Bavaria, Germany
- Berlin, Berlin, Germany
- Bonn, North Rhine-Westphalia, Germany
- Bremen, Bremen, Germany
- Coblenz, Rhineland-Palatinate, Germany
- Cologne, North Rhine-Westphalia, Germany
- Dortmund, North Rhine-Westphalia, Germany
- Dresden, Saxony, Germany
- Düsseldorf, North Rhine-Westphalia, Germany
- Essen, North Rhine-Westphalia, Germany
- Frankfurt, Hesse, Germany
- Hamburg, Hamburg, Germany
- Hannover, Lower Saxony, Germany
- Jena, Thuringia, Germany
- Karlsruhe, Baden-Württemberg, Germany
- Kiel, Schleswig-Holstein, Germany
- Leipzig, Saxony, Germany
- Munich, Bavaria, Germany
- Münster, North Rhine-Westphalia, Germany
- Neumünster, Schleswig-Holstein, Germany
- Nuremberg, Bavaria, Germany
- Paderborn, North Rhine-Westphalia, Germany
- Rostock, Mecklenburg-West Pomerania, Germany
- Saarbrücken, Saarland, Germany
- Siegen, North Rhine-Westphalia, Germany
- Stralsund, Mecklenburg-West Pomerania, Germany
- Stuttgart, Baden-Württemberg, Germany
- Ulm, Baden-Württemberg, Germany
- Walldorf, Baden-Württemberg, Germany
About this role
The candidate will be responsible for the analysis, planning, and implementation of build and deployment pipelines and infrastructure automation for business-critical system landscapes. Key tasks include analyzing customer requirements, planning and documenting system environments, and designing operation and maintenance processes with a focus on automation (CI/CD) and security. The role involves working within a software team to increase software quality through automated processes. The technical environment includes tools like Jenkins, GitLab CI, Docker, Kubernetes, Terraform, and cloud services (AWS, Azure, or OpenShift).
Skills & technologies
Must have
Read full description
DEINE ROLLE
- In a nutshell: Zusammen mit deinem Team übernimmst du die Analyse, Planung und Umsetzung von Build und Deployment Pipelines und Infrastruktur-Automatisierung für geschäftskritische Systemlandschaften bei unseren Kunden.
- Analysiere Anforderungen: Du erfasst dazu die Anforderungen und die technische Ausgangslage des Kunden, leitest Lösungskonzepte ab und setzt diese um, ggf. auch in Ausschreibungssituationen.
- Plane Systemumgebungen: Du planst, dokumentierst und richtest Systemumgebungen und Prozesse ein und überwachst diese.
- Konzipiere Betrieb und Wartung: Du konzipierst Betrieb und Wartung der betriebenen Applikationen unter Berücksichtigung von Skalierung, Ausfallsicherheit, Alerting, Monitoring, Logging und Security.
- Automatisierung: Automatisiere Build-, Release- und Deploymentsprozesse (CI/CD) in komplexen Stagingumgebungen.
- Reibungsloses Release Management: Gewährleiste das einfache und sichere automatisierte Ausrollen von Software- und Projektreleases. Du berätst unsere Kunden hinsichtlich Qualitäts- und Prozessoptimierungen als Ansprechperson.
- Praxiserfahrung: Du besitzt Automatisierungsexpertise und kennst dich mit „Infrastructure as Code“-Konzepten, CI / CD, Build-Pipelines, Containerisierung, Cloud Services und zugehörigen Tools aus. Außerdem liebst du es als Teil eines Softwareteams mit automatisierten Prozessen und Tools zu unterstützen und hierdurch stetig die Softwarequalität zu erhöhen.
- Entwicklungskenntnisse: Du hast sehr gute Kenntnisse in der objektorientierten Entwicklung mit Java oder vergleichbaren Sprachen sowie in gängigen Scriptsprachen (z.B. Bash, Python, Groovy).
- CI/CD-Erfahrung: Erfahrung mit CI/CD, inkl. der dazugehörigen Tools (Jenkins, GitLab CI, GIT, SonarQube, Artifactory, Nexus, Maven, Gradle, etc.)
- Infrastructure as Code: Du verfügst über tiefe Einblicke in „Infrastructure as Code“-Konzepte und Orchestrierungsplattformen (Docker Compose, Swarm, Kubernetes, Terraform) und bist sicher im Umgang mit gängigen Automatisierungswerkzeugen wie Chef, Puppet, Ansible oder Saltstack.
- Cloud-Erfahrung: Idealerweise hast du schon Erfahrungen in den Bereichen IT-Betrieb, Public Cloud (AWS, Azure) oder Private Cloud (OpenStack, OpenShift) gesammelt.
- KI Kompetenz: Du setzt KI-Tools in deinem Fachgebiet souverän ein, bewertest die Ergebnisse kritisch und unterstützt Kunden und adessi dabei, Potenziale von KI zu nutzen.
- Sprachkenntnisse: Sehr gute Deutsch- und gute Englischkenntnisse
Unsere Kultur und das Zusammenarbeiten sind geprägt von gegenseitiger Wertschätzung, Anerkennung und Unterstützung. Das verbindet uns hierarchieübergreifend – auch im Home-Office. So belegen wir zum wiederholten Mal den 1. Platz beim Wettbewerb „Deutschlands Beste Arbeitgeber in der ITK“!. Unser umfangreiches Trainingsangebot und ein transparentes Laufbahnstufenmodell für alle sorgen dafür, dass deine Entwicklung bei uns nicht stillsteht. Denn gemeinsam zu wachsen und Chancengeber zu sein, das ist programmiert in unserer DNA.