07 Feb
HP ENTERPRISE SERVICES
Bengaluru
Job Description
As part of the Tools and Release Engineering team, you will be responsible for automating software development processes and workflows using scripting technologies. You will also be responsible for developing web-based tools for engineering teams to use in their day-2-day work, using web-based technologies with better UI. As part of Continuous Integration and Delivery (CI/CD) process, you will be playing a key role to develop required interfaces and integrate various tools. Interacting with various teams to gather requirements and then implement nimble solutions are required, as well.
Responsibilities:
Automate software development processes and workflows using Python/Groovy
Develop web-based tools with better UI design, using JavaScript, Ruby on Rails, React, AJAX, Angular, REST
Develop scripts and automate continuous integration and continuous deployment of product lines.
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, JIRA, Git, Bitbucket and other CI/CD tools.
Implement and maintain CI/CD infrastructure using tools like Jenkins, Groovy and Python
Automate the processes and integrate tools using Python, Groovy.
Maintain customized dashboards and enhance them as appropriate.
Manage and expand relationships with internal development/QA/PLM/Support teams, across Aruba products.
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.
Education and Experience Required:
Bachelors degree or equivalent in Computer Engineering or related discipline
8 years of experience in the Industry and domain knowledge.
Minimum 3 years of experience in scripting using Python/Groovy
Hands on experience in developing web-based tools using JavaScript, Ruby on Rails, React, AJAX, Angular, REST
Proficiency with Database and Linux system
Knowledge and Skills:
Proficiency in scripting skills with Python/Groovy, with hands on scripting experience in a product development environment
Advanced proficiency in web-based tool development with advance UI, using web-based technologies like JavaScript, Ruby on Rails, React, AJAX, Angular, REST
Proficiency with the following, is a plus: Linux Fundamentals and Database like PostgreSQL, MySQL
Good to have: Proficiency with Git/Bitbucket usage
Advance proficiency with Jenkins and Atlassian JIRA, is desirable
Work experience on CMS solutions like Drupal, is a plus
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
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.