Analyst: DevOps
Summary
DevOps analyst improving CI/CD pipelines and automation for software teams using AWS, GitLab, Docker, and scripting.
Responsibilities
- Analyse, and understand other company teams (product development teams) deployment processes to identify automation improvements to the Software Development Life Cycle.
- To advise and assist in other company team's ways of working through implementation of automation for Continuous Integration and Continuous Deployment (CI/CD).
- To support stakeholders in automated delivery improvements.
- Enable teams to deliver quality code into production using automated delivery tools.
Qualifications and experience
- 3 5 years in a Software Development environment, working on CI/CD
- Application development and testing
- Ability to coach and guide stakeholders and teams on CI/CD
- 5+ years in a Software Development
- Specific DevOps environment experience would be advantageous
- A relevant tertiary qualification in Information Technology - Computer Science or Information Technology - IT Engineering
- A relevant post-graduate qualification in Information Technology - Computer Science or Information Technology - IT Engineering
- Understanding of IT systems development processes (SDLC)
- Understanding of the workings of a DevOps environment
- Understanding of application development and testing practices
- Standards and Governance in software deployment
- AWS, GitLab, Docker
- Scripting (PowerShell, Bash)
- Cloud technologies
- Systems analysis and design.
- System architecture (technical design and implementation processes)
Required skills
- Analytical Skills
- Attention to Detail
- Communications Skills
- Interpersonal & Relationship management Skills