DevOps Engineer (f/m) at COBI GmbH

  • Applications may have closed

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

The 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 ( Redis, MongoDB, MySQL, Firebase), content management ( Drupal) and continuous integration systems ( 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)


Requirements:

  • 3+ years experience in overall Information Technology (IT) / Systems Engineering / Operations
  • Has a deep understanding of Cloud Services, Virtualization, and Containerisation
  • Has a good understanding of configuring speedy & secure networks in a cloud-based environment
  • Has experience with…
    • Amazon Web Services (especially EC2, RDS, Elasticache)
    • Containerisation (Docker, Kubernetes)
    • Scripting & Automation (Python, Shell and/or Javascript)
    • Linux systems administration ( configuration, image management, patching, reboots)
    • CI & build server administration (Jenkins and/or cloud-based CIs)
    • Database administration (SQL and NoSQL)
    • Network administration (Cloud-based and local networks)
    • Basic system administration (phone system & internet/router maintenance, domain management, user management (G Suite), password management, SSL certificate renewal & installation)

  • Preferable with experience of administering mobile and/or embedded clients with push-notification and/or firmware management patterns
  • Preferable with experience of administering Drupal
  • Preferable with experience working with public key infrastructures ( Certificate Authorities, SSO/ token-based security) and/or asymmetric cryptography technologies such as SSL, RSA, ECC

  • 24x7x365 operational experience including escalation support and follow support procedures

  • 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