Senior/Lead OSDU DevOps
Project Description:
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.
Nice-to-Have Skills Description:
Coordinate escalation of merge conflicts with appropriate developers whenever conflicts arise during this process;
Facilitating "Change Board" experience.
Languages:
English: B2 Upper Intermediate