Responsibilities:
Our day-to-day work is multifaceted, and the following are examples of tasks you are likely to be involved in:
- Providing software build and test solutions catering to different market segments such as Mobile, Server, IoT and Automotive
- Lifecycle management of core project infrastructure, from design through to deployment, maintenance, and performance optimisation
- Continuous improvement of workflow quality, security, and efficiency
- Customer support, providing timely analysis and resolution of issues, requirements analysis and task breakdown
- Communication & collaboration with engineering IT, software development teams and the open source community
In addition, you will be responsible to install and maintain an automated development board farm, enable network, storage and remote booting facility. If you are passionate on infrastructure software stack and keen to explore, we would like to hear from you.
Lab responsibilities will include (but not limited to):
- Installation and administration of server and development board hardware
- Defining and maintaining lab standards
- Automation of remote hardware management
- Development and maintenance of automated validation framework
Required Skills and Experience :
- Experience of delivering solutions using virtualisation and containerisation technologies such as Kubernetes, Docker, OpenStack, Rancher, and Harvester
- Experience in Unix (Linux) Systems Administration
- Knowledge of automation and “Infrastructure as Code” tooling such as Terraform & Ansible
- Prior cloud experience in any of these AWS, GCP, Azure
- Hands on experience of installation and configuration of development board or server hardware
- Your strong interpersonal skills are important for success! We are looking for excellent written and spoken English.
“Nice To Have” Skills and Experience :
- Experience of developing CI/CD pipelines using common DevOps tooling (Jenkins, Gitlab, BuildBot, Gerrit)
- Experience of DevSecOps, infrastructure security, zero trust capabilities, and architecture.
- We value familiarity with open source project development cycles and contribution processes, particularly around CI/CD infrastructure
- You are familiar and flexible in the use of various software development lifecycle methods including Agile
Good university degree (or equivalent), ideally in a numerate subject, although other graduates would be considered if they have appropriate experience.