Senior/Lead OSDU DevOps
The aim of the project is to maintain enterprise Data Platform's release processes and strategies. The team is responsible for taking the
high-level release strategy principles from the Data Platform's governance body (the PMC or equivalent replacement) and defining the actionable processes to implement them for client.
Responsibilities:
Developing and documenting a process procedure for release management;
Running the mechanics of the release and creating release artifacts;
Monitoring and applying patches for third party dependencies;
Document and mediate the governance gap between the stakeholders and the developers to promote consistent application of processes to all Data Platform development activities.
Manage creation of release notes detailing the relevant changes;
Merge clean PR/MRs into correct release branches, according
to the release strategies defined;
Security & Vulnerability Management;
Coordinate with project developers for code patches;
Help the governance body to establish effective release principles;Mandatory Skills Description:
Proven experience in Software Release Engineering or Platform
Maintenance for large-scale distributed systems;
Strong experience in Software Configuration Management (SCM) / change management;
Hands-on experience with the OSDU Data Platform, its architecture and
build mechanics used by it;
Expert-level proficiency in GitLab CI/CD, pipeline automation, and managing complex release branches;
Strong familiarity with Java, Python, and NodeJS build and dependency
management ecosystems;
Ability to communicate and resolve conflicting inputs across competing
interests.