DevOps Engineer
hpe
Job Description
What you'll do:
- participate in architecture, design, and implementation of build and development infrastructure and methodologies
- assist in management and automation of the build and release process including packaging build artifacts and collateral
- maintain and extend our development environments and frameworks, integrating them with Supply Chain / SCM, Defect Tracking, and Continuous Integration tools
- contribute to infrastructure automation efforts using cutting-edge tools like Docker and Puppet
- develop and deliver training to engineering teams for development processes, build methodologies, and tools
- provide daily support to engineers across release engineering tools, systems, and processes such as Git, Jenkins, and JIRA
- perform other duties as assigned
What you need to bring:
Education and Experience Required
- Bachelor's degree in Computer Science, Information Systems, or equivalent.
- Experience developing and maintaining release builds and packaging.
- 3-5 yrs experience developing and maintaining software using industry best practices to ensure quality and traceability
Knowledge and Skills Required
- Proficiency in Python, Perl, or PowerShell (preferably Python)
- Experience with virtualization technology (VMWare, VME, KVM)
- Strong experience with Linux
Knowledge and Skills Desired
- Experience with source code management tools (preferably Git)
- Experience with defect tracking tools (preferably JIRA)
- Experience with continuous integration tools (preferably Jenkins)
- Experience with Configuration Management tools like Chef, Ansible or Salt
- Experience with Linux build and packaging concepts, particularly Debian
- Experience with build tools such as Tup, GNU Make, CMake
- Knowledge of Agile methodologies
- Experience integrating Open Source tools and software
- Experience with VS Code and Microsoft Copilot