Jobless Developer
Nomad Digital logo

Nomad Digital

Posted Today

DevOps Engineer

Hildesheim, Germany, GermanyRemoteFull-time

AI Summary

About Nomad Digital Nomad Digital is the world's leading provider of passenger and fleet connectivity solutions to the railway industry. Founded in 2002, and headquartered in the UK, currently serving more than 80+ global customers - in more than 40 countries - Nomad designs, builds, deploys and manages passenger Wi-Fi and on-board passenger infotainment systems.

About this role

About Nomad Digital

Nomad Digital is the world's leading provider of passenger and fleet connectivity solutions to the railway industry. Founded in 2002, and headquartered in the UK, currently serving more than 80+ global customers - in more than 40 countries - Nomad designs, builds, deploys and manages passenger Wi-Fi and on-board passenger infotainment systems. Nomad also provides remote online condition-based monitoring and maintenance solutions for optimising fleet management, operational performance and improving fuel economy.


When you join Nomad Digital, you will join a forward-thinking, fast-growing, fun environment with access to some of the very latest technology in its field. You will work with experts who innovate collaboratively, creating an environment of teamwork and trustworthiness.


Overview

Nomad has an exciting opportunity for a DevOps Engineer to join the team in Hildesheim.

Working within an agile product team, the DevOps Engineer configures and adapts Nomad's passenger experience products and system solutions to meet customer requirements and rolls them out reliably across Nomad's and customers' data centres and the connected train fleet, using orchestrated, automated deployment and a robust CI/CD chain.

In operation, the role acts as a key contact for problem analysis, resolution and regular system maintenance, collaborating with data-centre administrators and development teams as needed.

It suits a flexible individual with 3+ years of relevant experience and a solid grounding in scripting, automation, Kubernetes and virtualized Linux and Docker platforms.


Essential Duties and Responsibilities:

      • Work in close collaboration with the team to ensure all work is tested and checked prior to deployment.
      • Configure and adapt Nomad’s products and system solutions so that they meet customer requirements and expectations.
      • Analyse customer requirements in detail, capturing and documenting them where they are not yet precisely defined.
      • Adapt the product configuration accordingly, integrate project-specific elements, and validate them through prototype testing and customer acceptance.
      • Continuously integrate all changes and adaptations into configuration management and the CI/CD chain.
      • Maintain control of all product and configuration releases to project and operational fleets.
      • Roll out customer-specific software configuration using orchestrated, automated deployment methods across Nomad’s data centres, customer’s data centre and connected train fleets.
      • Diagnose faults and offer solutions across a broad range of IT and communication systems, with an emphasis on Linux environments, virtualisation and Kubernetes.
      • Build test specifications and undertake test cycles in order to develop standard test plans and document the results.
      • Implement automation and logging systems.
      • Where appropriate, create documentation for both internal and external use.
      • Adhere to all system audit requirements as appropriate.
      • Manage the handover to client or in-house support staff, including training.
      • Act as the first point of contact after the Service Desk for problem analysis and resolution in operation, collaborating with data-centre administrators and development teams as needed.
      • Carry out regular system-maintenance cycles.
      • Operate within guidelines of the role and recognise when it is appropriate to escalate matters within the team to ensure the level of customer service is maintained.
      • Collaborate in team refinements for delivery requirements as part of project processes.
      • Collaborate with the different teams in the continuous improvement process for efficiency of deployment and configuration processes.


      Qualifications:

        Essential

        • BSc in Computer Science (or additional 3+ years experience in sector)
        • Linux Professional Institute or equivalent experience


        Desired

        • Certified Entry-Level/Associate Python Programmer (PCEP/PCAP)
        • Zabbix Certified User (ZCU)
        • Kubernetes and Cloud Native Associate (KCNA)



        Experience

        • Must have 2 years’ min hands on experience configuring and troubleshooting networks
        • Linux based systems: Ubuntu / Debian
        • Scripting (Bash / Python)
        • Kubernetes / Docker
        • GitLab CI/CD, GitOps principles
        • Puppet / Ansible
        • Firewalls / routing / ip route / iptables
        • Supporting and troubleshooting Linux deployments
        • Virtualization (VMware / Xen / ProxMox)
        • Google Cloud Platform (GCP)
        • Zabbix / Prometheus



        Key Behavioral Competencies:

          • Excellent customer interaction (both internal and external)
          • Ability to think proactively in a fast-paced environment
          • Ability to adhere to best practices and procedures
          • Highly proficient in the process of testing, validating, and implementing designs into an existing or new production system
          • Ability to work well in pressurised situations
          • Ability to work to set deadlines
          • Ability to work independently with minimal supervision to develop and execute implementation procedures, test plans, and equipment configurations to defined timescales
          • Excellent verbal and written communication skills, including ability to effectively communicate with internal and external customers
          • Self-motivated to take ownership of projects and deliverables
          • Ability to take direction from the Team Leader and senior technical architects within the business


          Other Essential Requirements

          • Due to the nature of the role you will require excellent communication, planning and co-ordination skills.
          • You will be expected to function well as both an independent problem solver and a team player.
          • The role will require a flexible individual with a flexible approach to fit the demands of the business.
          • The role will be based from our Hildesheim Office.


          Our Commitment:

          Nomad Digital is committed to being an inclusive and diverse employer, as well as providing equal opportunities in employment and freedom from unlawful discrimination on the grounds of age, race, ethnic or national origin, sex, pregnancy and maternity, marital or civil partnership status, sexual orientation, gender reassignment, disability, religion or beliefs.

          We encourage and welcome all job applicants, especially those from diverse backgrounds and ensure everyone is treated equally and without discrimination.

          Where possible we are happy to consider flexible working arrangements or appropriate reasonable adjustments on request. To discuss further, please email HR@nomadrail.com.