About the Role
Ownership and administration of portions SCM tools & services (Including but not limited to Jenkins, AWS infrastructure, JIRA, Bitbucket & Confluence).
Continuous improvement to development pipeline with a focus on improving ROI for CI/CD.
Development of software tools and services to facilitate automation and better end-to-end integration across the various tools and services.
Actively monitoring and maintaining the health of the SCM infrastructure.
Providing technical leadership and mentoring to the wider development team on DevOps practices and tools.
Contribute towards the continuous improvement of software development processes and tools.
Work closely with the Team Manager – DevOps to contribute towards and implement DevOps strategy.
Software Engineering, Computer Science or equivalent degree
3+ years experience working in software development and deployment
Strong background in scripting and automation using Python
Solid understanding of Linux infrastructure, preferably including virtualisation
Experience with Docker or similar containerization tools
Knowledge of Continuous Integration and Delivery methodology
Familiarity with managing Git repos and the Atlassian Suite of tools (Jira, Bitbucket, Confluence)
Experience with Jenkins or similar Continuous Integration tool(s)
Understanding of management of cloud deployments especially Amazon Web Services
Experience in Linux Administration via Infrastructure as code (IaC) using Terraform
Experience with Android software development and/or deployment