Devops Engineer - Github

Location: Brisbane
Job Type: Contract
Posted: 29 days ago
Contact: Alex Costi
Discipline:
Reference: 263376

Devops Engineer - Github

Utilities Client

Duration: 6 Months+ option to extend

Competitive Market Rate

2-3 days WFH

Location: Inner North, Close to Brisbane CBD

Role Description

Our utilities client seeks an adept GiT Migration Engineer to work on a project transitioning from a self-hosted GitHub instance to a SaaS-based GitHub to reduce costs and standardize DevOps processes. The goal is to eliminate the need for in-house infrastructure management, providing a more cost-effective and consistent platform for their development teams.

Responsibilities

  • Review existing self-hosted repositories, Terraform states, and CI/CD pipelines.
  • Export and transfer repositories to GitHub SaaS, ensuring preservation of history and settings.
  • Reconfigure Terraform for Terraform Cloud, and migrate and validate state files as needed.
  • Recreate CI/CD pipelines in GitHub Actions, reconfiguring secrets, secret scanning, CodeQL, and Dependabot to align with new EQL Digital Toolchain standards.
  • Test all components, document migrated repositories, and decommission old repositories post-validation.

Essential Skills & Experience

General Skills

  • Proficient in Git, including branch management, merge strategies, and conflict resolution.
  • Experienced in configuring and migrating CI/CD pipelines.
  • Skilled in scripting languages (e.g., Bash, Python) for automating migration tasks and managing repository transfers.
  • Familiar with managing large code repositories, handling submodules, LFS, and repository structures.
  • Experienced in Agile practices, including Sprint Planning, Backlog Refinement, and Daily Stand-ups, using tools like Jira, Confluence, and ServiceNow.

GitHub Skills

  • Experienced in configuring and migrating GitHub Actions workflows and CI/CD pipelines to SaaS environments.
  • Proficient in using GitHub tools and APIs for repository transfers, including managing large repositories and preserving commit history.
  • Familiar with GitHub security features, such as branch and environment protection rules, secret management, and fine-grained access controls.

Infrastructure as Code (IaC) Skills

  • Knowledgeable in Infrastructure as Code principles, with experience managing cloud resources using Terraform.
  • Skilled in managing Terraform state files, including remote state storage, state locking, and handling state drift.

Applications Close: 10am Thursday 22nd August 2024

For more information or a confidential discussion, please contact Donna Prince on 07 3291 5406 or

Alan Kocjman on 07 3291 5401 quoting reference 263376.



To apply please click the 'Apply Now' button.

Diversity and inclusion are strongly supported at Peoplebank. People of all nationalities, gender identities, and cultural backgrounds, including Aboriginal and Torres Strait Islander Peoples, are encouraged to apply.