Description

When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.

Job Details:

We are seeking a skilled DevOps Engineer to join our English speaking Hamburg team. In this role, you will be responsible for maintaining and improving our infrastructure, ensuring the smooth and efficient operation of our development processes. The ideal candidate will have hands-on experience with GitHub Actions, Docker and Docker Compose, Linux administration, Ansible, Apache, shell scripting, and Postgres. You will work closely with the development team to improve our CI/CD pipeline and ensure our systems are scalable, secure, and performant.
KEY DUTIES AND RESPONSIBILITIES

  • Design, implement, and manage CI/CD pipelines using GitHub Actions to streamline software deployment and integration.
  • Develop, maintain, and troubleshoot Docker containers and Docker Compose environments to ensure smooth container orchestration and environment parity across development and production.
  • Administer and manage Linux-based servers, ensuring they are secure, optimized, and reliable.
  • Write, maintain, and optimize Ansible playbooks for configuration management and automation tasks.
  • Configure, manage, and troubleshoot Apache web servers, ensuring optimal performance and security.
  • Create and maintain shell scripts to automate common tasks and manage infrastructure efficiently.
  • Write and optimize automation scripts using Python or Go to improve workflow automation and integration with other tools and services.
  • Ensure the proper management and performance of PostgreSQL databases, including backup, optimization, and troubleshooting.
  • Collaborate with cross-functional teams to define infrastructure requirements, implement new features, and improve system reliability, scalability and security.

  • in infrastructure and planning for scalability.

KEY REQUIREMENTS
Qualifications
Essential:

  • A degree in computer , relevant working or industy certifications.

Skills/Experience/Knowledge
Essential Skills:

  • German Language Skills: Proficiency in German (both written and spoken) is highly desirable for effective communication with our partner companies.
  • GitHub Actions: Experience with setting up and maintaining CI/CD pipelines using GitHub Actions.
  • • Containerisation: Knowledge in Docker and Docker Compose for building, managing, and deploying containerized applications.
  • Linux Administration: Strong experience with Linux servers, including performance tuning, security management, and troubleshooting.
  • Ansible: Proficiency in automating configuration management tasks with Ansible.
  • Apache: Strong understanding of Apache HTTP Server configuration and performance tuning.
  • Shell Scripting: Shell scripting skills for automating system tasks and troubleshooting.
  • Python or Go: Experience in writing automation or small tools either Python or Go.
  • PostgreSQL: Experience in managing, troubleshooting, and optimizing Postgre
  • SQL databases.

Desirable Skills:

  • Oracle Database: Familiarity with Oracle DB management and troubleshooting.
  • Java: Knowledge of Java and Springboot.
  • Kubernetes: Understanding of Kubernetes for container orchestration, including deploying, scalingand managing containerized .
  • Cloud Platforms: Experience with cloud platforms like Azure and AWS, including setting up infrastructure, deploying applications, and managing cloud services.

Personal Qualities:

  • Excellent written and verbal communication skills with the ability to communicate effectively at all levels in English.
  • Diligent, with attention to detail. Able to problem solve and find effective and timely resolutions.
  • Ability to work as part of a team towards

Business Unit:

Cubic Transportation Systems

  • and shared goals.