Operate a large estate of physical, on-prem virtual and cloud-based compute and related services
Use configuration management tools such as Ansible and/or Chef to create automated, self-service workflows
Use version control tools such as Gitlab and GitHub to work collaboratively using merge and pull requests for review
Cooperate with existing engineers and developers as well as the broader development community
Follow infrastructure best practices
Work closely with development teams and product owners as part of an Agile software development team to ensure the required functionality is present keeping security & resilience in mind at all times
Drive the full integration of automated workflows into a Continuous Delivery framework
Support the development teams on all infrastructure related subjects
Participate in the implementation of core technology and infrastructure, and drive adoption
Research and development of tooling / process to enable delivery and infrastructure teams
Investigate and identify potential cost reduction opportunities or improvements
Operate of Tickets and User Stories in a demanding environment using ITIL and Agile methodologies
Implement, review and demonstrate audit & compliance requirements
Requirements
Strong hands-on and technical understanding of various cloud technologies, including but not limited to AWS
Knowledge in/of other clouds platforms, primarily OpenStack as well as Microsoft and Google
Experience in Linux based operating systems (Red Hat & derivatives preferred)
Experience in container technology
Technical competency around the provisioning of virtualization resources in both physical and virtual environments
Ability to document and automate routine work using technologies such as Python, TypeScript & Ansible
Experience with automation of recurrent tasks with clear and concise documentation
Team player with a track record of delivery in an agile environment.
Excellent verbal communication and interpersonal skills
Ability to refine and prioritise own workload and work to exacting deadlines
Flexibility and adaptable in their approach to customer and business needs.
Ability to operate at highly technical level and a concise communicator.
Ability to work in an internationally distributed team achieving high and consistent levels of performance.
Keen and active interest in technology trends and the impact of new/disruptive technologies.