Staff Build & Release Engineer
gevernova
Job Description
In this role, you will:
• Own builds, releases and continuous integration process for large and complex releases of a product and at times expands the scope across multiple concurrent releases.
• Own, manage and improve release process. Focuses on scale and efficiency. Deploys the right builds across environments.
• Manage key deliverables and mentors junior team members.
• Contribute in driving initiatives such as defining standards and processes to ensure quality.
• Work cross functionally with other business departments to align activities and deliverables.
• Develop and enhance the test infrastructure and continuous integration framework used across teams.
• Determine best practices and principals and promotes them across the team.
• Demonstrate expert knowledge in developing and executing automated builds and scripts.
• Learn new build and releases techniques and methodologies and trains the team in the same.
• Work with developers and stakeholders to deliver quality software through the build and deployment system.
• Partner with and provides direction to fellow team members to diagnose bugs and formulate solutions.
• Use industry best practices to improve Build, Release and Continuous integration processes.
The person in this role will be responsible for all the CI/CD pipelines required to build and test the different modeling services. This includes:
- Build pipelines
- Test pipelines (including integrated solution tests environment)
- Release pipelines
- Documentation of pipelines (integrated with the GridOS documentation)
- Software Installation guides (documentation of the processes to install the products)
Skillset
Must
- CI/CD technologies (Jenkins and/or Github actions)
- Promotion pipelines
- Software packaging and containerization
- Maven
- Docker & Docker compose
- Kubernetes
- Git and Github
- Code coverage
- Documentation related to installation and maintenance (SIMG)
Good to have
- Helm
- Kubernetes operator
- Scripting
- Debugging skills
- Security & Certificate knowledge