Responsibilities:
- Our day-to-day work is multifaceted, and the following are examples of tasks you are likely to be involved in:
- Lifecycle management of core project infrastructure using the public cloud and Kubernetes, from design through to deployment, maintenance, and performance optimisation
- Continuous improvement of workflow quality, security, and efficiency
- Communication & collaboration with engineering IT, software development teams and the open source community
- Providing software build and test solutions catering to different market segments such as Mobile, Server, IoT and Automotive
- Creating monitoring solutions to provide insights into our infrastructure
- Customer support, providing timely analysis and resolution of issues, requirements analysis and task breakdown
Required Skills and Experience:
- Prior experience in a DevOps engineering position
- Good understanding of the AWS Cloud or another public cloud provider
- Experience of delivering solutions using Kubernetes
- Knowledge of Infrastructure as Code using tools such as Terraform
- Experience with Unix (Linux)
- Continuous Integration / Continuous Delivery systems such as Jenkins or Gitlab
- A good level of proficiency in one or more programming languages such as Python or Go
- Understanding of security principles in infrastructure
“Nice To Have” Skills and Experience:
- Experience in a GitOps solution such as ArgoCD, Flux or Fleet
- Implementation of the Security Development Lifecycle (SDL) in infrastructure
- Monitoring and observability using Prometheus and Grafana, ELK stack or equivalent
- Use of Kubernetes management systems such as Rancher
- Familiarity with open source project development cycles and contribution processes, particularly around CI/CD infrastructure