Job Overview:
As a Senior Engineer at Arm you will own technical deliveries, with responsibility from requirements through to planning, implementation, and delivery.
Responsibilities:Administer and maintain GitLab environments, to provide a first-class engineering experience for Arm's hardware and software engineers:
- Optimise GitLab for higher reliability and performance.
- Maintain the systems, from the underlying infrastructure to the application layer.
- Provide technical support.
- Develop and maintain reusable CI/CD components.
- Engineering experience – improving the daily life and productivity of engineers across Arm.
Required Skills and Experience:- Deep understanding of GitLab internals and architecture.
- Experience of Linux based infrastructure design, provisioning, and maintenance.
- A good knowledge of Cloud services. Experience of at least one of the following: AWS, Azure, Google Cloud Platform.
- Demonstrable experience in Infrastructure as code technologies such as Terraform, Ansible, Puppet.
- Containerisation (Docker, Kubernetes, Helm, ArgoCD, Fleet).
- Interpreted languages (e.g. Bash, Python, Ruby, Perl) and compiled languages (e.g. Golang, C, C++, Java).
“Nice To Have” Skills and Experience:- Experience working in a Platform Engineering environment, with the associated focus on developer experience and productivity, and the ethos of enabling self-service access to infrastructure and systems through automation.
- A good understanding of the software development lifecycle.
- An active interest in Open-Source Software.
- Building or integrating with Internal Developer Portals (Backstage/React/TypeScript).
- Experience of Microservice Software development.
Salary Range:$130,305-$176,295 per year