What's the role?
DevOps Engineers support the development and operation of software through tools, environments, and practices. You will be an IT generalist who should have wide-ranging knowledge of both development and operations, including coding, infrastructure management, system administration, and DevOps toolchains.
DevOps engineers should also possess interpersonal skills to enable working across company silos to create a more collaborative environment. You will have a strong understanding of common system architecture, provisioning, and administration, but must also have experience with the traditional developer toolset and practices such as using source control, giving and receiving code reviews, writing unit tests, and familiarity with agile principles.
In this role, you will be responsible for underpinning good development processes including managing tools and testing environments, central code control, maintaining development standards and writing software that automates systems.
Work Schedule - Hybrid or remote working Monday to Friday
Key responsibilities:
- Cloud infrastructure system administration
- Management of DevOps tooling such as CI/CD technologies
- Consultant on System architecture, security, and provisioning
- Custodians of cloud platform security
To be considered for this role, we would love you to have experience with the following:
Essential
- DevOps tooling such as Jenkins, CloudFormation / Terraform
- Strong scripting skills/experience (Python, bash, or PowerShell)
Desirable
- Single sign-on technologies
- AWS systems manager
- VPC configuration and Routing
- Cloud platform security (IAM, Security Hub, Guard Duty etc)
- System architecture & provisioning