DevOps Architect Pipeline / Dev Container / OpenShift

Siemens AG
Berlin, Germany
3 months ago

Role details

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

Job location

Berlin, Germany

Tech stack

Microsoft Windows
Build Automation
C++
CMake
Software Documentation
Continuous Integration
Linux
DevOps
Github
Python
Open Source Technology
Openshift
Package Management Systems
Software Architecture
Software Engineering
Gitlab
GIT
Kubernetes
Information Technology
Multiplatform
Software Version Control
Docker
Artifactory

Job description

  • 2 to 3 days of mobile working per week as a global standard
  • Flexible training opportunities for both your professional and personal development that you can tailor to your interests
  • (Global) development programs that can be customized according to your wishes and ambitions
  • Diverse health and wellness offerings
  • A work environment where you can contribute with your whole personality and truly feel like part of Siemens

Since each of over 300,000 team members feels that other benefits are particularly important, and we cannot list our entire benefit portfolio here, you can find more information here.

The individual benefits are subject to regulatory, contractual, or corporate conditions.

You'll make an impact by:

  • Developing concepts and a medium-term strategy involves analyzing the current DevOps landscape to pinpoint areas for improvement. You'll craft innovative solutions to enhance processes and evaluate new technologies and tools for integration into the DevOps ecosystem. Additionally, defining a comprehensive DevOps strategy with a phased roadmap for the next 3-5 years is part of your role
  • Designing and implementing requirements for containerized build and development environments using Docker and Development Containers streamlines workflows and improves efficiency
  • Restructuring Git repositories and CI pipelines involves aligning them with software architecture revisions to ensure seamless transitions and boost efficiency
  • Leading the migration of the build environment from Conan 1 to Conan 2 enhances system compatibility and performance
  • Facilitating the migration of build jobs from Windows to Linux helps leverage the benefits of open-source platforms
  • Engaging in stakeholder management ensures collaborative alignment of project goals with organizational objectives
  • Optimizing pipeline build performance improves the speed and reliability of release cycles, contributing to more efficient development processes
  • Utilizing your expertise in cross-compile toolchains supports diverse development needs and ensures smooth integrations
  • Preparing user documentation of workflows provides clear and accessible guidance for end-users
  • Setting up and administering virtualized server environments, particularly Openshift-based Linux and Windows VMs, ensures robust infrastructure management and support

Requirements

Do you have experience in Software development?, + You have a university degree in computer science, Information Technology, or a related field

  • Experience & Skills
  • You have longterm professional experience with Docker and Development Containers, allowing you to support streamlined and efficient development processes
  • Your skills include software dependency and package management with Conan, and you are proficient in build automation using CMake and Ninja
  • You possess advanced knowledge of Git, particularly focusing on branching strategies and repository management to optimize version control and collaboration
  • Proficiency in C++ and Python demonstrates your versatility and depth in software development capabilities
  • You have hands-on experience with Kubernetes, effectively managing and orchestrating containerized applications
  • Furthermore, you bring longterm experience in automating CI/CD workflows using platforms like GitHub and GitLab, specifically for multi-platform builds
  • You are familiar with JFrog Artifactory, enhancing artifact management and facilitating efficient distribution across development cycles
  • Your solid skills in Linux are complemented by practical experience with OpenShift
  • Languages
  • Lastly, you have fluent German and English language skills

Apply for this position