The COBI.bike Software Team is looking for a DevOps Engineer to expand and maintain our software infrastructure environments. He or she has a solid background in system and cloud administration, uses scripting languages to his/her advantage, but also knows how to make the most out of proven platforms and services to maximize work efficiency.
The core challenge is operating cloud services and product development environments in a secure and speedy manner while working closely with our Software Developers to continuously automate deployment and testing workflows. The ideal candidate is someone who is looking for an opportunity to build, operate and scale infrastructures to support product development processes, who thrives on working closely with Software Developers and latest technologies. COBI.bike fosters a culture of enabling anyone to perform basic system administration tasks – the DevOps Engineer is an important contributor and facilitator of this culture.
He or she will also have a passion for biking and execute all activities with respect to the COBI.bike brand strategy. Beyond this the successful candidate will be comfortable working in a fast paced, collaborative environment, developing and fostering partnerships with cross functional teams. COBI.bike’s DevOps Engineer must be hands-on, proactive, and self-motivated.
Position is located in Frankfurt/Main, Germany.
Duties and Responsibilities:
Administer cloud platform environment (AWS, Azure), including provisioning and operation of compute instances and other platform services, Kubernetes clusters, security, user and traffic management
Develop automated processes that ensure the infrastructure is configured and managed in a manner which provides confidence that it is robust and that it can be maintained by developers themselves (preferably using Containerization)
Design, implement, support, monitor and maintain infrastructure software platforms, including operating systems, database services (e.g. Redis, MongoDB, MySQL, Firebase), content management (e.g. Drupal) and continuous integration systems (e.g. Jenkins)
Identify weaknesses and risks in the network, procedures, processes, and documentation – lead effort to anticipate operational problems, resolve findings and improve the platform
Work closely with security & privacy officers to ensure the confidentiality, integrity and availability of services and data
Perform basic system administration tasks in our office including maintaining networking equipment, provisioning of laptops, mobile device management, user account, password & HSM management
Respond to incidents (alongside software developers) with rotating on-call responsibility
Support developers with change requests, access, uptime, performance, build and deployment issues
Maintain infrastructure based on updates, system requirements, data usage and security requirements
Measure, optimize, and tune system performance and ensure that systems will run reliably and are highly available in a 24/7/365 production environment
Troubleshoot and debug environment and infrastructure issues found in the production environment
Manage and control the continuous release promotion cycle (through automation)
Has an engineering degree or equivalent work experience. We’re more interested in your previous work than if you went to a top school.
Effectively coordinate with other team members globally
Flexible, open minded, self-motivated, avid learner, reliable team player who wants to own the outcome