This is a hands-on role where the successful candidate will be expected to add real value from their experience and insight. You will be able to plan your own work and will be working closely with the Head of Development and other senior members of the team to contribute to the continuous improvement of the development function as a whole, predominantly the CI/CD pipelines for all of our software as well as the orchestration of our internal cloud infrastructure (vSphere). Ideally you will have come from a development background, and have an understanding of the problems faced by developers and testers day to day in the development lifecycle.
We are looking for someone that can drive us forward in this area. We have a list of tasks and work that we know needs doing, but we are really looking for someone that can tell us what we don't know and implement their own ideas. We expect a minimum of 2-3 years' experience within a similar role.
This is a wonderful opportunity to work with talented colleagues, expand your skillset and contribute towards technical innovation that is leading the way in healthcare and business management. We'll also provide mentoring and training opportunities to help you improve your skills and expect you to do the same for your new colleagues.
If you share our passion for building great software and have a curiosity for exploring new technologies, we really want to hear from you.
DevOps Engineer Skills
*Firm grasp and experience on Source control (Git, BitBucket, Svn, VSTS)
*Experience setting up and administering CI and CD pipelines (Jenkins, Octopus Deploy) (Bonus for TFS/VSTS/Azure DevOps)
*Infrastructure Automation and Provisioning
*Scripting (PowerShell, Bash etc)
*Orchestration & Containerisation Concepts
*Experience working with multiple API's (ideally working with both microservice architecture, and traditional monoliths)
*Deployments & Release Management
*Experience working in a Windows environment
*Windows Administration (Active Directory, Upgrades, Migrations)
*Network and Domain Administration
*Experience with Database Administration
*Experience with SQL Development (Sprocs etc)
*Experience with other storage technologies MySQL (FusionAuth), NoSQL
*Experience setting up and administering monitoring and alerting at all levels (Hardware, Software, DB's etc)