DevOps Engineer

Nomad Digital
Hildesheim, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Hildesheim, Germany

Tech stack

Proxmox
Bash
Ubuntu (Operating System)
Cloud Engineering
Configuration Management
System Configuration
Continuous Integration
Data Centers
Debian Linux
Linux
DevOps
Information Technology Audit
Python
Pcap
Linux System Administration
Routing
Ansible
Prometheus
Software Configuration Management
Virtualization Technology
Xen Servers
Zabbix
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Firewalls (Computer Science)
Gitlab-ci
Kubernetes
Information Technology
Iptables
Deployment Automation
Puppet
Docker
VMware

Job description

  • 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.

Requirements

Do you have experience in VMware?, Do you have a Bachelor's degree?, 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

  • 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.

About the company

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.

Apply for this position