Job Description
Role & Responsibilities:
- Building and setting up development tools and infrastructure
- Understand the needs of project stakeholders and convey this to developers
- Automate and improve development and release processes
- Ensure that systems are safe and secure against cyber security threats
- Identify technical problems and develop software updates and solutions
- Work with software developers and engineers to ensure that development follows established processes and works as intended
Candidate Requirements:
Essential skills
- Experience of working and deploying with cloud technologies: AWS or Azure including infrastructure as code e.g. Terraform, Puppet, Chef, Ansible etc.
- Experience in building and deploying large-scale applications in Continuous Integration/Delivery pipelines;
- Experience of using container platform and orchestration systems ECS, AKS, Kubernetes/helm/Docker
- Experience of source code management e.g. Git
- Knowledge of automation, integration tools such as Jenkins, Concourse CI or cloud equivalents
- Proficiency in scripting languages
- Experience of working in an Agile/SCRUM/DevOps delivery model
Desirable skills of interest
- Professional Scrum Qualification or equivalent experience
Good behaviours
- Good interpersonal skills for customer and partner liaison
- Good written and oral communication skills
- Good time management, organisation and prioritisation skills
- An inquisitive mind and a desire to promote innovation
- A desire to learn and constantly expand your horizons
- Ability to work closely with others in a small team
- Ability to work under pressure
- High degree of initiative and flexibility
- Willingness to travel if required
- Ability to work independently towards non-specific strategic goals
Job ID: 105884