Devops Engineer
Auckland
Permanent
Job Description:
About the Role
Technical
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.
Non-Technical
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.
About You
Minimum Requirements
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
Preferred Skills
Preferred Skills
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