DevOps Engineer

  • Job Reference: #759713
  • Date Posted: 2 March 2022
  • Recruiter: CliniSys
  • Location: Chertsey (Hybrid with Home working)
  • Remote Working: Some remote working possible
  • Salary: On Application
  • Sector: IT & Technical > DevOps
  • Job Type: Permanent
  • Work Hours: Full Time
  • Contact: David Macpherson
  • Email: david.macpherson@evolutionjobs.co.uk

Job Description

CliniSys - End to end solutions for the diagnostic journey

Europe’s largest diagnostic IT vendor

Laboratory test results help inform 70% of patient diagnoses and care planning.

For over 30 years CliniSys Group has been at the forefront of diagnostics workflow, order communications and information management solutions supporting radiology, cardiology and all pathology disciplines including anatomical or cellular, molecular and genetics. These encompass the complete workflow from order, clinical decision support, collection, processing, analysis, results and reporting, through integration into the clinical workflow.

CliniSys Group has built an unrivalled reputation for the deployment of complex diagnostics networks and academic centres – and is the only vendor repeatably delivering across all disciplines end to end – at scale.

Making healthcare smarter and more efficient.

 

Role Overview

We are looking for a talented and aspiring DevOps engineer to join our development / product organisation to help us assist, administrate and transition our software portfolio to a DevOps environment.

 

Key Duties;

  • Responsible for designing, building and maintaining CI/CD pipelines, automating wherever possible.
  • Introduce, manage and support quality and security scanning tools to the pipelines
  • Manage deployment via pipeline to on premise, cloud, IaaS, PaaS, SaaS, serverless environments.
  • Responsible for building infrastructure using existing ICT team for on-premise solutions or IaC for Azure cloud environments.
  • Elicit requirements from internal stakeholders, developers, business analysts
  • Participate in team meetings and project scrums as required
  • Assist with problem solving, implementation concepts, prototypes and sprints, act as a consultant and topic expert.
  • Liaise with any suppliers or internal teams to ensure alignment between modules and project timescales.
  • Provide high and low level reports to management and other teams

Responsibilities:

 

  • Design, develop and test implementation and changes to CICD pipelines in conjunction with individual teams and aligned with vision and plan for DevOps.
  • Build, manage, change and support cloud infrastructure including compute, storage, security, load balancing
  • Implement cloud solutions for resilience, failover and backup
  • Continually improve proactive changes to observability (tracing, logging, monitoring)
  • Support and assist implementation of DevOps principles, practices, vision and share knowledge through the business as appropriate
  • Consider the operational, deployment and support impacts of any design decision taken, deferring to the appropriate level for guidance when potential questions arise.
  • Consider the operational, deployment and support impacts of any design decision taken, deferring to the appropriate level for guidance when potential questions arise.
  • Undertake any reasonable development request when directed to do so by their direct line manager (development manager) and execute to the best of his/her ability, working within the companies ISO processes.
  • To be familiar with all company processes, with a specific focus on those where that individual has direct responsibility:
  • Assist the testing team in their endeavours when questions arise.
  • Assist the support team in their endeavours when questions arise, but only undertaking any support development tasks when directed to by their line manager.

 

Key Skills;

  • Minimum of three years experience working on commercially available off the shelf products within a software solutions house.
  • Experience and understanding of the full software product lifecycle.
  • Experience working in an agile development team employing SCRUM.
  • Experience of working within an Agile environment
  • Appreciation of the strengths and weaknesses in differing application architecture approaches.

 

  • Experience with cloud technologies especially Microsoft Azure
  • Experience with IaaS, PaaS, SaaS, serverless technologies
  • Experience with containers including Docker, Kubernetes, Azure AKS
  • Experience in some of the following ‘infrastructure as code’ tools.
    • Arm templates
    • Terraform
  • Scripting experience in either PowerShell or Bash
    • ANSI SQL / TSQL
    • Use of MS Office Tools (to include Outlook, Word, Excel, Access, Visio) 2000 or above
    • Source Control (Source Safe / Source Off Site / Team Foundation / git)
    • Experience of working with Unit and Functional Testing Frameworks:
      • §nUnit
      • §vbUnit
      • FITnesse
  • Experience of authentication, authorisation, tokens, SSO and OAuth
  • Experience of security principles including OWASP,
  • Knowledge of single and multi-tenant solutions,
  • Basic network principles including DNS, HTTP, sub-nets, firewalls, load balancing, SSL, certificates
  • Committed selfmotivated individual capable to working in isolation or as a team.
  • Excellent verbal and written communication skills with the ability to recognise your audience’s technical understanding and level and adapt accordingly.
  • Excellent problem solving skills, with the confidence make and stand by decisions.

 

 

Desirable Skills;

  • Experience working with Microsoft Development and Windows Based technologies Visual Studio, C#, VB
  • Experience with Business Objects and Citrix
  • Experience of working in an environment that uses BDD or TDD
  • Experience in one or more of these would make you stand out
    • Kubernetes
    • Kafka
    • ELK Stack (Elasticsearch & Kibana)
    • Grafana
    • Power BI
    • Authenticating using Azure AD
  • Cloud certification such as Microsoft Certified DevOps Engineer AZ400 Designing and Implementing Microsoft DevOps solutions, , AZ204 Developing Solutions for Microsoft Azure,
  • Degree in software engineering or similar.
    • Management Skills:
      • Management of small development projects at a development level.

 

Perks of working for CliniSys UK

From our business casual dress policy, generous annual leave, and flexible work schedules; to our mission driven organization that supports those who support healthcare organizations, the CliniSys Group promote work-life balance for all our employees. We place emphasis on careers, development, encourage promotion from within and encourage cross-functional team participation. These ideals together foster a culture of professional growth and development for our employees.

 

This role offers hybrid working balancing remote with 1 day a week or 2 every fortnight working in our Chertsey office.

 

About CliniSys:

  • Pathology's IT partner of choice for service efficiency and patient care
  • Over 2,500 laboratories using our solutions
  • Creator of class leading products such as WinPath, GLIMS, ICE & CyberLab
  • CliniSys is the market leading LIMS solutions provider in the UK and Europe
  • Well established, with over 30 years in the industry
  • 350 IT healthcare professionals dedicated to the development, deployment and support of our laboratory software

 

This role can be home based or based from our Chertsey or Glasgow offices, with infrequent travel for customer meetings or company events.

 

Depending on the experience of the candidate’s skills and expertise, CliniSys offers a £competitive basic salary plus a generous package and great work environment.