Role in brief
Luxoft is seeking a Senior/Lead OSDU DevOps Engineer to oversee release processes for their Data Platform. Ideal candidates will have experience in software release engineering and be proficient in GitLab CI/CD, Java, Python, and NodeJS.
About the role
In this role, you will manage the release processes and strategies for Luxoft's enterprise Data Platform. Your primary responsibilities will include developing procedures for release management, monitoring third-party dependencies, and ensuring governance principles are applied consistently across development activities.
You will collaborate closely with project developers and the governance body to define actionable release strategies. Success in this position requires strong communication skills to mediate between stakeholders and developers, ensuring that release artifacts and documentation are created accurately and efficiently.
The salary range for this role is between $149,500 and $241,500, depending on experience and qualifications.
Skills that matter here
- GitLab CI/CD: This role requires expert-level proficiency in GitLab CI/CD for managing complex release branches.
- Java: Familiarity with Java's build and dependency management ecosystems is essential for this position.
- Python: Strong knowledge of Python's build and dependency management is a key requirement.
- NodeJS: Experience with NodeJS build and dependency management is necessary for effective performance in this role.
Who this role suits
- Candidates should have a background in software release engineering for large-scale distributed systems.
- A strong ability to communicate and resolve conflicting inputs is crucial.
- Ideal applicants are detail-oriented and can document processes clearly.
- Experience with governance and change management will help you thrive in this role.
From the employer
- 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;
- 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.
Questions about this role
Is this position remote?
Yes, this role is fully remote.
What is the seniority level of this position?
This is a lead-level position.
How do I apply for this job?
You can apply through Luxoft's career website at https://career.luxoft.com.