Software Engineer - DevOps
Description✓Important: All applicants must be able to obtain Security Clearance *minimum 5 years UK residency*
✓Working: Possible Flexible and some remote working potentials [advised likely 1-2 days onsite]
✓Want to work for a successful business, who develop advanced specialist systems to deliver warfighting edge in the modern maritime and underwater battlespace?
✓The company have a number of awards, most recently been named as an Award winner [Gold Award] in MoD Defence Employer Recognition Scheme!
✓This is a great opportunity for an engineer to contribute to our rapidly expanding business; where you will have an influential role in helping the company design and rollout new DevOps technologies throughout the business!
✓Purpose of Role
✓The company have a strong portfolio of in-service products and new development projects
✓These products make use of advanced signal processing, complex graphical Human Computer Interfaces, and software\hardware interfaces
✓Over the last few years the company has been moving from a traditional, 1 engineer, 1 PC on site model to a server based, virtualized development environment where engineers remote into the network and are provided with all the tools that they need to do the job.
✓As a result, there is an immediate and ongoing requirement for a Software Engineer with strong skills in setting up and maintaining such a virtualized development environment and the tools that it hosts, as well as an aptitude and understanding of working on technically challenging software of this nature
✓The applicant will ideally have set up and maintained such an environment in the past, as well as having working knowledge of needs of a typical development environment that utilizes C++, Java and Python and the associated configuration control repositories and build pipelines.
✓In this role you will be working closely with teams of software developers, mathematicians and physicists who are designing, implementing, and testing sonar system solutions on a variety of programs and from locations across the globe
✓The DevOps team you will be working for is the bridge between these software development programs and the IT department who provide the backbone infrastructure to support this.
✓The role provides opportunities to work across the business as they grow their global footprint while overcoming the technical challenges that this ultimately brings.
✓Key Responsibilities
✓Maintenance of a virtualized development environment that supports multiple teams of engineers.
✓Supporting the rolling out the environment to new programs as they come online.
✓Working with the program teams to understand their tooling needs and identify ways of providing and supporting them.
✓Fielding, triaging, and addressing day to day issues from the program teams as they arise
✓Skills, Qualification and Experience
✓Good degree in a STEM subject with some experience of software development either as part of post graduate work or industrial experience.
✓Experience in DevOps.
✓Working knowledge of Horizon VMware set up and maintenance.
✓Working knowledge of Linux Administration.
✓Working knowledge of Linux development and scripting
✓Working knowledge of managing access permissions in a complex multi-user/multi-permission environment.Desirable:
✓Knowledge of Conan, Maven, Gradle and Nexus packaging would be an advantage.
✓Knowledge of Azure DevOps or similar would be an advantage.
✓Knowledge of a software development language C++, Java or Python would be an advantage
✓For full information, please get in touch Show more →
✓Working: Possible Flexible and some remote working potentials [advised likely 1-2 days onsite]
✓Want to work for a successful business, who develop advanced specialist systems to deliver warfighting edge in the modern maritime and underwater battlespace?
✓The company have a number of awards, most recently been named as an Award winner [Gold Award] in MoD Defence Employer Recognition Scheme!
✓This is a great opportunity for an engineer to contribute to our rapidly expanding business; where you will have an influential role in helping the company design and rollout new DevOps technologies throughout the business!
✓Purpose of Role
✓The company have a strong portfolio of in-service products and new development projects
✓These products make use of advanced signal processing, complex graphical Human Computer Interfaces, and software\hardware interfaces
✓Over the last few years the company has been moving from a traditional, 1 engineer, 1 PC on site model to a server based, virtualized development environment where engineers remote into the network and are provided with all the tools that they need to do the job.
✓As a result, there is an immediate and ongoing requirement for a Software Engineer with strong skills in setting up and maintaining such a virtualized development environment and the tools that it hosts, as well as an aptitude and understanding of working on technically challenging software of this nature
✓The applicant will ideally have set up and maintained such an environment in the past, as well as having working knowledge of needs of a typical development environment that utilizes C++, Java and Python and the associated configuration control repositories and build pipelines.
✓In this role you will be working closely with teams of software developers, mathematicians and physicists who are designing, implementing, and testing sonar system solutions on a variety of programs and from locations across the globe
✓The DevOps team you will be working for is the bridge between these software development programs and the IT department who provide the backbone infrastructure to support this.
✓The role provides opportunities to work across the business as they grow their global footprint while overcoming the technical challenges that this ultimately brings.
✓Key Responsibilities
✓Maintenance of a virtualized development environment that supports multiple teams of engineers.
✓Supporting the rolling out the environment to new programs as they come online.
✓Working with the program teams to understand their tooling needs and identify ways of providing and supporting them.
✓Fielding, triaging, and addressing day to day issues from the program teams as they arise
✓Skills, Qualification and Experience
✓Good degree in a STEM subject with some experience of software development either as part of post graduate work or industrial experience.
✓Experience in DevOps.
✓Working knowledge of Horizon VMware set up and maintenance.
✓Working knowledge of Linux Administration.
✓Working knowledge of Linux development and scripting
✓Working knowledge of managing access permissions in a complex multi-user/multi-permission environment.Desirable:
✓Knowledge of Conan, Maven, Gradle and Nexus packaging would be an advantage.
✓Knowledge of Azure DevOps or similar would be an advantage.
✓Knowledge of a software development language C++, Java or Python would be an advantage
✓For full information, please get in touch Show more →