Dedicated to a development stream, responsible for that team's builds/deployments and interfacing between development, support and the business.
Ensure software is built, tested, versioned, packaged, configured, deployed and supported in the most efficient and effective way
Liaise with both Development and IT Operations to understand how best to deliver software
Automation. The objective is to automate all steps required from a developer checking in a code change through to it being used in production
Ensure delivered systems are of production quality. Ensure software is adequately documented for handover to the business
Requirements:
At least 4 year’s experience of working in a DevOps role and be able to demonstrate an understanding of DevOps methodologies and proven experience of implementing them
Detailed experience with Python scripting
Experience with AWS and deploying cloud services in particular ECS
Experience with Terraform
Experience with Automating deployments to different Servers in a production environment
Experience working in an agile workplace, working across development and support team
The following will be beneficial:
Experience with Docker
Experience with Continuous integration and deployment in Atlassian Bamboo
Experience with packaging MSI, Nuget, NPM using tools like Artifactory and AWS ECR
Experience with Splunk
Experience with Server configuration management. Puppet preferred
We offer:
Flexible working hours
A competitive salary and good compensation package