About this Senior DevOps Engineer role at Cubic Corporation
Business Unit:
Cubic Transportation SystemsCompany Details:
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:
.Job Summary:
Responsible for the conception, development and supervision of a DevOps pipeline for Continuous Integration. The post holder will also support our continuous automated testing strategy and application monitoring using a variety of tools such as Docker, Kubernetes, Linux, Jenkins, Git and modern Scripting languages for these purposes.
Essential Job Duties and Responsibilities:
- Helps to support and develop all aspects of the team’s software Build, Continuous Integration and Continuous Delivery systems.
- Adheres to internal and industry standards and best practice in solution design, development and implementation.
- Helps to provide and to promote technical excellence in the implementation of platform services and assists other members of the DevOps team 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.
- Helps to plan 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:
We are looking for an individual with experience in DevOps environments to contribute and to help to manage the workload.
The post holder will have fluent English and German language skills and must have:
- A positive, proactive and enthusiastic approach.
- Have a passion and proven ability to implement continuous integration and deployment concepts.
- 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.
- Experience maintaining development tools such as Jenkins and Octopus; Experience in administration, orchestration and handling of toolchains (preferably Git, Nexus, Docker etc.)
- Strong verbal, written communications and interpersonal skills; ability to interact professionally with internal and external customers, and technical and non-technical persons.
- 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.
- Analog software developer experience.
Essential skills and qualities:
- Experience in working with
- Linux and Shell Scripting
- Jenkins
- Java (e.g. Sprint Boot)
- Git / SVN
- Desirable
- Visual Studio, C#
- React / Angular JS
- Docker / Kubernetes
- Experience using modern development practices (Agile, Scrum, Test Driven Development, Continuous Integration, Automated Tests, etc.)
Education and qualifications
- Degree or equivalent experience, in a numerate subject such as Maths, Natural Science, Engineering or Computer Science.
- Experience in running and configuring modern e-business infrastructures.
- Networking, Unix or Microsoft qualifications.
Personal Qualities
- Ability to work both autonomously when required and productively within a cross-functional team environment.
- Responsible, organised, logical thought process and structured work approach with high quality
- Positive attitude, proactive, team player.
- Diligent, with attention to detail.
- Ability 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 is able to quickly & accurately identify key issues.
- Approachable, adaptable and able to work on their own or as part of a team.
Worker Type:
Temporary Worker
We are committed to creating an inclusive workplace and welcome applications from people of all backgrounds. We do not discriminate based on any protected characteristic under applicable law.