Description:
In this role, you will not only support our development teams with dev testing queues but also play a crucial part in maintaining and supporting all live systems. Your expertise will ensure the seamless operation of our services, contributing to the overall efficiency and reliability of our solutions.
Key Responsibilities
- Engage with process improvement activity, focussing on reducing excess cost and improving efficiency.
- Provide accurate estimates for projected work.
- Adhere to DevOps processes and standards, proposing new working methods, initiatives and technologies to improve the level of service provided by the team.
- Work with contemporary development practices (e.g. Scrum, BDD) and tools (e.g. ADO, Terraform, GIT).
- Collaborate with Architects and Developers to build and deploy new versions of applications to managed environments.
- Create and maintain technical documentation relating to DevOps frameworks.
- Complete impact assessments for any application change requests submitted.
- Provide input to the Release Manager for Release Scheduling.
- Provide support during go-live events as required.
- Liaise with Live Services, business areas and third parties in the investigation, resolution and escalation of problems and incidents
Experience Required:
- It is essential that you are eligible for SC clearance
- Proven experience in DevOps, with a background in Windows Engineering, Service Engineering, Unix, or Database Administration (DBA).
Tech Skills Required:
- Provisioning of environments through infrastructure as code.
- User access control (e.g. Azure AD).
- Azure Technologies (e.g. Scale Sets, AVD)
- Scripting (e.g. Powershell/BASH) backups and scheduled jobs.
- Network setup and configuration.
- Good understanding of Citrix Cloud
- Good understanding of Network provisioning.
- Good understanding of Linux
- Proficient in creating automation runbooks
- Good understanding Database Infrastructure