Regular/Senior DevOps Engineer (SCM)

 Job Description:

Role and Responsibilities

You will work closely with development teams across different organisations' version control, artefact management, and automation environments.

  • Develop and deliver new features for customer's GitHub Enterprise Server and Cloud platforms;
  • Govern platform configurations, standards, access models, and operational policies;
  • Manage infrastructure and cloud deployments supporting SCM platforms;
  • Administer self-hosted JFrog Artifactory to manage binary artifacts and software packages;
  • Provide Bitbucket as a supported version control system where required;
  • Write automation scripts using Bash or Python to streamline platform management and operational tasks;
  • Build or productionize proofs of concept to validate improvement ideas and new platform capabilities;
  • Provide solutions to detect and mitigate security and compliance risks in code and software artifacts;
  • Ensure platforms are compliant with customer(s)' security and governance standards.

Technical Requirements

Mandatory Requirements:

  • Strong Linux fundamentals, including networking and virtual machine administration;
  • Solid knowledge of Git and GitHub (including GitHub Actions);
  • Experience with cloud environments such as Google Cloud Platform (GCP);
  • Experience writing automation scripts in Bash or Python;
  • Strong troubleshooting, debugging, and problem‑solving skills;
  • Capability to work with big data queries and dashboards in Splunk (experience is a plus).

Good to Have:

  • Experience in DevOps environments or similar technical roles;
  • Programming experience (Python, NodeJS, Go, Java);
  • Administration experience with GitHub, Bitbucket, or comparable platforms;
  • Familiarity with artifact management solutions such as Artifactory;
  • Experience with infrastructure automation tools (Ansible, Puppet);
  • Experience with GitHub's backup-utils tool;
  • Experience with Kubernetes deployments;
  • Experience with Microsoft or GitHub Copilot;
  • Understanding of CI/CD tools such as Jenkins.
  Required Skills:

Data Google Cloud Platform Access Github Actions Development Debugging Gcp Splunk Big Data Compliance Ansible Version Control CI/CD Bash Bitbucket Features DevOps Infrastructure Writing Kubernetes Automation Networking Programming Jenkins Github Security Linux Troubleshooting Administration Software Git Java Python Management