Cloud Software Stack Developer and Trainer
Cloud Software Stack Developer and Trainer
Reference number : 2024-0252
Heidelberg
Full-time
Omics IT and Data Management Core Facility (ODCF)
Research for a life without cancer" is our mission at the German Cancer Research Center. We investigate how cancer develops, identify cancer risk factors and look for new cancer prevention strategies.
We develop new methods with which tumors can be diagnosed more precisely and cancer patients can be treated more successfully.
Every contribution counts whether in research, administration or infrastructure. This is what makes our daily work so meaningful and exciting.
The Omics IT and Data Management Core Facility at the German Cancer Reseach Center (DKFZ) is looking for the next possible date for a
For the newly established data competence center de.KCD, that focuses on the dissemination of cloud competencies in areas such as cloud computing, data management in cloud environments and workflows, we are seeking a highly skilled and motivated Cloud Software Stack Developer to join our team.
You will support the development of tailored software stacks for data processing in cloud environments. As a Cloud Software Stack Developer, you will work closely with scientists and data analysts from various domains to create and optimize software stacks that leverage cloud-based technologies.
In addition, you will be involved in the generation of training materials and the execution of user meetings and courses.
Your Tasks
- Establish and manage a communication channel, such as a ticket system, to actively support scientists and data analysts in adapting their workflows and software stacks for cloud operation
- Set up and maintain a versioned repository (e.g., GitLab) for software stacks, ensuring accessibility and reusability of developed components
- Develop automated methods for documenting software stacks and regularly update existing stacks to incorporate the latest software versions
- Establish processes for identifying and resolving security vulnerabilities through automated tests
- Conduct peer-to-peer training sessions at the consortium's locations or virtually to efficiently transfer expertise
Your Profile
- Master's degree in computer science, information technology, or a related field
- Proven experience in cloud computing, software stack development, and automation
- Strong programming skills (e.g., Python, Bash) and familiarity with version control systems (e.g., Git)
- Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes)
- Excellent collaboration and communication skills in English
We Offer
Excellent framework conditions : state-of-the-art equipment and opportunities for international networking at the highest level
30 days of vacation per year
Flexible working hours
Remuneration according to TV-L incl. occupational pension plan and capital-forming payments
Possibility of mobile work and part-time work
Family-friendly working environment
Sustainable travel to work : subsidized Germany job ticket
Unleash your full potential : targeted offers for your personal development to further develop your talents
Our Corporate Health Management Program offers a holistic approach to your well-being