DevOps Engineer (m/w/d)

Cubic Transportation Systems

## Company Details: As part of the Cubic Transportation Systems Engineering team, you will be responsible for the conception, development and supervision of a DevOps pipeline for Continuous Integration and Continues. Also the support of our Continuous Automated Testing strategy and Application Monitoring will be part of your duties. You will use a variety of tools such as Docker, Kubernets, Linux, Jenkins, Git and modern Scripting languages for these purpose. ## Job Details: Job Summary: Responsible for the conception, development and supervision of a DevOps pipeline for continuous integration, continuous automated testing and application monitoring. Applying a variety of tools such as Docker, Kubernets, Linux, Jenkins, Git and modern Scripting languages. Essential Job Duties and Responsibilities: – Support and development of all aspects of the software build, continuous integration and continuous delivery systems. – Adheres to internal and industry standards and best practice in solution design, development and implementation – Provide and promote technical excellence in the implementation of platform services and assist colleagues in improving capability and adoption of best practice – Works under general direction within a clear framework of accountability and exercises substantial personal responsibility and autonomy – Supports for ensuring timely provision of large and/or complex deliverables in complex environments – Plans and pro-actively monitors work results to meet given delivery objectives and processes. Provides regular progress updates as required by the delivery team – Comply with Cubic’s values and adherence to all company policy and procedures. In particular comply with the code of conduct, quality, security and occupational health, safety and environmental policies and procedures. – In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by their manager from time-to-time, as may be reasonably required of them. Skills knowledge and experience: Essential: – Solid programming knowledge and practical experience in Docker, Kubernets, Linux / Shell Scripting, Jenkins and Java (Sprint Boot) – Experience maintaining development tools such as Jenkins and Octopus; Experience in administration, orchestration and handling of toolchains (preferably Git, Nexus, Docker etc.) – Experience in a DevOps role/environment – Proven track record in the implementation of continuous integration and deployment concepts – A process and solution-oriented way of thinking and the ability to work together in a team. – Experience with applications and analysis of relational and No-SQL databases – Experience in dealing with common scripting languages and scripting knowledge particularly using PowerShell – Willingness to prepare for new challenges by learning and applying new languages, frameworks and technologies – Ability to work effectively as a team member within a development team, contributing to development output, sharing responsibility, solving problems and producing high quality product. – Strong problem-solving skills and experience on multi server sites. – Experience practicing infrastructure as code using automation scripts (ARM Templates and PowerShell) – Understanding of various data stores relational and non-relational – Ability to quickly research and learn new programming tools and techniques. Desirable: – Further experience in Visual Studio, C #, React / Angular JS would be an advantage. – Experience using modern development practices (Agile, Scrum) Education and qualifications Essential: – University / Master’s degree in a scientific-technical subject (e.g. computer science, mathematics, engineering) or a comparable qualification/experience – Experience in running and configuring modern e-business infrastructures – Networking, Unix or Microsoft qualifications – Ability to communicate both verbally and in writing in both English and German Desirable: – Certificates for the relevant methods (UML, Scrum) and technologies (Java) Personal Qualities – Ability to work both autonomously when required and productively within a cross-functional team environment – Strong verbal, written communications and interpersonal skills; ability to interact professionally with internal and external customers, and technical and non-technical persons – Responsible, organised, logical thought process and structured work approach with high quality – Positive attitude, proactive, team player – Diligent, with attention to detail. Able to problem solve and find effective and timely resolutions. – Organised with the ability to handle multiple projects and undertake new tasks quickly. – Demonstrates excellent interpersonal skills with a willingness to share knowledge, coach and collaborate effectively with individuals and other departments. – An enthusiasm for new technologies and their application for both business and consumers – A natural curiosity and a passion for learning new skills. A continuous improvement mindset – The tenacity to keep going when things get difficult, an optimistic and upbeat personal manner – Analytical problem solver who can quickly and accurately identify key issues WIR SUCHEN deutschsprechende DevOps Entwickler (DevOps Engineer) BEI CUBIC IN HAMBURG! Cubic Transportation Systems ist ein global agierendes Systemhaus, das 1951 in San Diego, Kalifornien, gegründet wurde und Systeme für Verkehrskunden in aller Welt entwickelt. Cubic Transportation Systems (Deutschland) GmbH ist das Kompetenzzentrum für mobile Ticketing-Anwendungen innerhalb der Cubic-Familie. Wir unterstützen eine Reihe deutscher Kunden sowie globale Programme für Großstädte auf der ganzen Welt, darunter London, Boston, Chicago, San Francisco, Vancouver und Dublin. Aufgrund der schnellen Expansion in unserem Hamburger Büro suchen wir erfahrene deutschsprachige Java-Softwareentwickler für unser Team. Unser Geschäft ist einzigartig und wir suchen immer nach innovativen und kreativen Denkern, um unsere Entwicklung mobiler Ticketingsysteme weiter zu verbessern. Wenn Sie Erfahrung mit den folgenden Technologien haben und eine Vollzeitstelle suchen, würden wir uns freuen, von Ihnen zu hören. Was sollen Sie mitbringen: – Solide Programmierkenntnisse und praktische Erfahrung in Docker, Kubernets, Linux / Shell Scripting, Jenkins und Java (Sprint Boot). – Weitere Erfahrung wäre von Vorteil in Visual Studio, C#, React / Angular JS. – Solide Kenntnisse der deutschen und der englischen Sprache. – Eine prozess- und lösungsorientierte Denkweise und die Fähigkeit zur Zusammenarbeit im Team. Bildung und Qualifikationen: Universitäts- / Master-Abschluss in einem naturwissenschaftlich-technischen Fach (z. B. Informatik, Mathematik, Ingenieurwesen) oder eine vergleichbare Qualifikation. Wünschenswert: Zertifikate zu den relevanten Methoden (UML, Scrum) und Technologien (Java)