Staff DevOps Engineer
arm
Job Description
Responsibilities:
Working hands-on with a variety of technologies, to provide a first-class engineering experience for Arm's hardware and software engineers. The domains and areas include:
- Software builds and test solutions using CI/CD, binary, secret, and test management.
- Developing services using SaaS, cloud-based environments, and large-scale clustered compute.
- Exploiting virtualization and cloud technologies using Docker, Kubernetes, and Terraform.
- Engineering experience – improving the daily life and productivity of engineers across Arm.
Required Skills and Experience:
- 8 to 12 years working experience in the DevOps field.
- Demonstrable background in Sofware Development and Design
- Strong experience with at least one programming language (Python, Groovy, Java, Golang, C, C++).
- Familiarity with Cloudbees CI or Jenkins Pipelines.
- Containerisation (Docker, Kubernetes, Helm, ArgoCD).
- Experience of Linux based infrastructure design, provisioning, and maintenance.
- 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.
“Nice To Have” Skills and Experience:
- Admin knowledge of Cloudbees CI or Jenkins.
- Experience working in a Platform Engineering environment, with the associated focus on developer experience and efficiency, and the ethos of enabling self-service access to infrastructure and systems through automation.
- A good understanding of the software development lifecycle.
- Experience of Microservice Software development.