DevOps Release Engineer
hpe
Job Description
Responsibilities:
- Develop and maintain build and release tools
- Automate software development processes and workflows using Python/Groovy
- Develop scripts and automate continuous integration and deployment of product lines.
- Develop web applications for tracking product quality, engineering productivity and cloud cluster metrics/dashboards
- Evaluate and evolve the tool chain for development and test engineering on an on-going basis.
- Maintain the existing tools and automations developed on top of software like Jenkins, Atlassian Jira, Git, Bitbucket and other tools used during software development process.
- Implement and maintain CI/CD infrastructure using tools like Jenkins with automated pipeline
- Manage and expand relationships with internal development/QA/PLM/Support teams
- Drive innovation and integration of new technologies into projects and tools.
- Provide domain-specific expertise and overall software applications leadership and perspective to cross-organization projects, programs, and activities.
Knowledge and Skills:
- Proficiency in scripting skills with Python/Groovy, with hands on scripting experience in a product development environment
- Web application development for engineering metrics/dashboards using Javascript, React, HTML, CSS, Node.js, etc.
- Database administration skills, preferably PostgreSQL
- Proficiency with Jenkins. Git and Atlassian JIRA
- Good to have: Coverity, SonarQube, Black Duck
- Hands on experience with software build and release support activities is an added advantage
- Advanced analytical and problem-solving skills.
- Ability to communicate effectively in English