Title: Open-Source Automation & DevOps Consultant (m/f/d)
DE AT Dusseldorf, DE, 40472 Hamburg, DE, D21079 Vienna, AT, 1120 Berlin, DE, 10719 Kirchheim bei Munchen, DE, 85551 Stuttgart, DE, 70563 Neu-Isenburg, DE, D63263 DE
About credativ - part of Spot by NetApp
Are you passionate about Linux and Open-Source software? Are you interested in a combination of your personal interests and your job? Then we have an interesting offer for you!
credativ had been one of the most successful German service companies in the Open-Source environment since 1999. Our Open-Source Support Center offers you professional support for numerous Open-Source projects, which are of great or even strategic importance in the IT structures of many companies. Now we are part of Spot by NetApp. This makes credativ one of the biggest players in the global Open-Source market and is an amazing advancement in our ability to provide career growth and opportunities for all our employees.
To support our team of Linux and Open-Source experts, we are looking to fill the following permanent position with immediate effect.
Open-Source Automation & DevOps Consultant (m/f/d)
You will be an important member of our open-source team, where many of Germany’s leading Open-Source specialists implement our customer projects. Your future colleagues have an extremely broad knowledge that makes our company so unique and that they want to share with you.
Job Summary
The hiring project team is a collection of DevOps, Kubernetes, and Linux specialists who successfully collaborate in remote and hybrid work models. The team actively designs, develops, operates and maintains open source based large-scale system solutions in virtualized or containerized landscapes. We are looking for a highly motivated team member.
Tasks you can expect:
- Automation using Ansible.
- Developing Ansible modules and plugins
- Role and playbook development
- Configure job and workflow templates in Ansible Tower
- Design and implement of infrastructure automation.
- Implementation of centralized services such as logging (e. g. Graylog / Loki), monitoring (e. g. Icinga / Prometheus / Grafana) and backup
- Implementation of basic services on Linux hosts (e. g. connecting to centralized services)
- Provisioning of infrastructure resources (e. g. using Terraform)
- Design and implementation of containerized applications using Kubernetes.
- Implementation of Docker files.
- Provisioning and deployment of containers (Docker / OCI).
- Implementation of Kubernetes manifests.
- Creation and usage of Helm Charts.
- Experience in developing Kubernetes Operators
- Creation of CI/CD pipelines with e. g. GitLab or GitHub.
- Integration of unit tests based on pytest
- Writing of scripts to implement pipeline jobs
Job Requirements:
Automation skills:
- Ansible experience:
- Ansible module and plugin development.
- Experience with more complex role and playbook structures.
- Experience with Kubernetes.
- Not running but using Kubernetes.
- In-depth knowledge of native Kubernetes resources and how to use them.
- Proficient in using Kubernetes clients (e. g. kubectl).
- Experienced in creating Kubernetes manifests and / or Helm Charts.
- Experience with CI/CD pipelines in GitHub / GitLab (nice-to-have).
- Ability to define pipeline jobs.
- Understanding of Makefiles.
Infrastructure-as-code skills:
- Terraform experience
- Knowledge of computer languages: Bash, Python, Go
- Basic Linux knowledge such as:
- Fluent on the CLI
- In-depth analysis of a Linux system:
- Network analysis (e.g. tcpdump).
- Error analysis (e.g. systemctl, journalctl, free, top, du, ...)
General aspects
- Motivation and team spirit.
- The willingness to contribute your ideas and knowledge.
- Spoken and written communication in English and German.
- Ability to seek and find customer-oriented solutions together with the customer.
- Willingness to travel occasionally.
- Lead by example
Job Segment:
Open Source, Linux, Consultant, Consulting, Technology, Bilingual, Contract