Devops Engineer (Development Enablement)
Outside IR35. £450-500 per day.
Homeworking for foreseeable
When the risk of COVID infection is eliminated or much reduced, we envision many of the team activities to take place at our offices in Edinburgh, for at least part of each week.
An experienced DevOps engineer is required to help support product development teams to use our Openshift environments on AWS, and to provide support to our product development teams during migration and service delivery.
Registers of Scotland is on a journey to move from projects on-premises to enduring products in the cloud. The Development Enablement team was established to design, build and support high quality and resilient platforms to allow our product development teams to deliver value. The team is multi-functional with a strong collaborative and agile culture. Development Enablement are building out the RoS presence in the public cloud (AWS) working with product teams and other enablement teams to ensure the platforms are usable, resilient and secure.
- Identify and deliver improvements that support our scalable and resilient Openshift 3.11 platform on AWS, suitable to house RoS' containerised development and production workloads.
- Design, build and support code-driven solutions for path to production, workload telemetry (currently ElasticSearch, InfluxDB and Grafana but require review) and the runtime environment.
- Support development of a hybrid application model where components are spread across AWS native tools and OCP containers to maximise benefits of both.
- Design and support a Jira platform service offering with a change and test pipeline
- Support, maintain and evolve the current delivery platform including Artifactory., GitLab, ElasticSearch, Jetbrains, and RoS Base Images.
- Design, build and support an automated method for building delivery team's development laptops.
- Building and maintaining an agile culture of continuous delivery and improvement, through a mechanism of frequently releasing high quality, tested, working software.
- Creating and maintaining an appropriate level of documentation, including technical options assessments that can be effectively used to communicate to the team and wider stakeholders the technical vision of the product.
- Championing ideas/changes/designs that you and/or the team believe are beneficial, influencing peers and key stakeholders as appropriate.
- Assisting the Product Manager/Owners and Technical Architect to order the backlog by providing insight into the architectural roadmap and the technical benefits that changes will achieve
Some of these services may need to be provided outside of RoS' core business hours (07:30-17:30) in order to ensure continuity of service. The successful supplier is expected to plan and manage their working hours accordingly
- Openshift * Gitlab * Artifactory * ElasticSearch * Jenkins * RedHat Satellite. * Influx * Kibana * Grafana * vRealize suite * Python * Bash * Ansible * Groovy * Troposphere * Linux, including RHEL, Ubuntu and AWSLinux * AWS including: Lambda o S3 o Cloud Formation o API Gateway o EC2 o AMIs o GuardDuty o Transit Gateway o Route 53 o CodeBuild o CodeDeploy
Significant and demonstrable experience in the following areas:
- CI/CD methodology and tooling for Openshift and AWS.
- Experience of configuring Prisma to integrate with Openshift and pipelines,
- Reacting to Security alerts via Prisma Cloud
- Applying Infrastructure as Code principles.
- Maintaining a vRA installation.
- Designing and building platforms in AWS.
- Introducing new efficient processes or concepts within the DevOps environment.
- Working with business stakeholders, to understand the context, and to focus on delivering value
- Excellent collaboration, communication and teamwork skills
- Working in the Agile delivery models - such as Scrum and/or Kanban frameworks
- Exposure to enterprise scale software builds and integration.