Beschreibung
RESPONSIBILITIES
Work closely together with developers, system engineers, quality assurance and customers.
Ensure scalability, availability and security of infrastructure in a data center remotely or at customer sites.
Build, maintain and optimize deployment pipelines.
Automate deployment and backup-restore processes.
Work with local and cloud-based Servers.
Fix, adapt and extend tools needed for the job.
Required SKILLS and experience
We are looking for people who know these major areas of technology:
- Application operations based on Opennebula, Openstack, or similar tools. This includes deployment, customization and systems management. It requires in-depth Linux (RHEL, Debian) administration knowledge (networking, configuration, troubleshooting), and knowledge of automation tools like Puppet (including hiera, rspec-puppet, facter) and continuous integration systems like Jenkins or Teamcity.
- Linux software development with Python, Ruby or Go. Our work is typically on the border between development and operations, and a solid understanding of development practises is very helpful. We also apply engineering practises like automated testing and revisioned code to infrastructure. Knowing Git is a must. C/C++ or Java are a big plus.
- Operating Linux clusters that are based on container technologies like Docker and Kubernetes. This includes experience with AWS/GCE, Linux distributions like CoreOS or other container technologies.