Software Engineer - Graduate

Hewlett Packard Enterprise Bloomington , MN 55431

Posted 4 weeks ago

At Hewlett Packard Enterprise, we bring together the brightest minds to create breakthrough technology solutions that advance the way people live and work. What sets us apart? Our people and our relentless dedication to helping our customers make their mark on the world.

We are a team of doers, dreamers and visionaries; inspired by our purpose and driven by our strategy. We live by our three values: partner, innovate and act.

Our legacy inspires us as we forge ahead, always pushing to discover what's next. Every day is a new opportunity to advance and grow ourselves, our company and the industry. Some people call it an obsession, we call it a way of life.

What you need to know about the job

Job ID: 1063407 Date Posted: 2/28/2020 Primary Location: Bloomington, Minnesota Job Category: Graduate Program and Internships Schedule: Full time Shift: No shift premium (United States of America)

At Hewlett Packard Enterprise (HPE), we bring together the brightest minds to create breakthrough technology solutions and advance the way people live and work. Our legacy inspires us as we forge ahead dedicated to helping our customers make their mark on the world.

Learning does not only happen through training. Relationships are among the most powerful ways for people to learn and grow, and this is part of our HPE culture. In addition to working alongside talented colleagues, you will have many opportunities to learn through coaching and stretch assignment opportunities. You'll be guided by feedback and support to accelerate your learning and maximize your knowledge. We also have a "reverse mentoring" program which allows us to share our knowledge and strengths across our multi-generation workforce.

As part of the DevOps team at HPE, you will help develop and expand our Continuous Integration/Deployment/Test framework and infrastructure. The product stack combines HPE's world-class hardware with the power of HPE's software. Our DevOps culture combines simplicity with automating all things. The end goal is a push-button continuous integration, deployment and testing model that is stable, consistent and repeatable for all users. You can leverage the best of your knowledge and skills in build and DevOps with the latest software.

Primary Duties and Responsibilities:

  • Partner with engineering teams to design and implement scalable, high performance automation solutions for build, deployment, testing and management tools

  • Utilize best practices for Continuous Integration and Continuous Test to agile development teams

  • Assist engineering teams to debug and/or maintain automation processes and tools

  • Design, implement and manage continuous integration, build and package management, and deployment scripts

  • Ensure that all efforts are carried out with attention to detail, including documenting processes, procedures and best practices

  • Work both independently and within a team, with minimal supervision

  • Ability to work in a highly tactical environment

  • Calm personality; able to provide critical analysis under pressure

  • Excellent written and verbal communication skills

Background and Skills:

  • Requires a Bachelor's degree or equivalent experience

  • 0-2 years of related experience

  • Linux skills

  • Python skills, and experience with one or more other common scripting languages (bash, Perl, Ruby, etc)

  • Experience with Test Automation Tools (Avocado, Robot, etc)

  • Experience with yum and RPM

  • Experience with Docker, container technologies

  • Experience with DevOps principles (continuous integration, continuous deploy, continuous delivery)

  • Experience with configuration management tools (Ansible, Cobbler)

  • Experience with build management and continuous integration tools (Jenkins, Bamboo, etc.)

  • Experience with cloud services (Amazon EC2, OpenStack) a plus

  • Experience working in an agile environment (Kanban, Scrum)

  • Demonstrates good judgment in selecting methods and techniques for obtaining solutions

  • Ability to communicate effectively across the function and often across organizational boundaries, or with customers

We offer:

  • A competitive salary and extensive social benefits

  • Diverse and dynamic work environment

  • Work-life balance and support for career development

  • An amazing life inside the element! Want to know more about it?

Then let's stay connected!

https://www.facebook.com/HPECareers

https://twitter.com/HPE_Careers
1063407

HPE is an equal opportunity employer/Female/Minority/Individual with Disabilities/Protected Veteran Status


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Systems Software Engineer

Hewlett Packard Enterprise

Posted 2 days ago

VIEW JOBS 3/26/2020 12:00:00 AM 2020-06-24T00:00 At Hewlett Packard Enterprise, we bring together the brightest minds to create breakthrough technology solutions that advance the way people live and work. What sets us apart? Our people and our relentless dedication to helping our customers make their mark on the world. We are a team of doers, dreamers and visionaries; inspired by our purpose and driven by our strategy. We live by our three values: partner, innovate and act. Our legacy inspires us as we forge ahead, always pushing to discover what's next. Every day is a new opportunity to advance and grow ourselves, our company and the industry. Some people call it an obsession, we call it a way of life. What you need to know about the job Job ID: 1063676 Date Posted: 3/25/2020 Primary Location: Bloomington, Minnesota Other Locations: Longmont, Colorado, United States of America; Austin, Texas, United States of America; Seattle, Washington, United States of America; Chippewa Falls, Wisconsin, United States of America Job Category: Engineering Schedule: Full time Shift: No shift premium (United States of America) At Hewlett Packard Enterprise, we bring together the brightest minds to create breakthrough technology solutions and advance the way people live and work. We're solving the world's most complex challenges and our people are at the forefront of progress. As a Software Engineer, you'll play a part in building the future - one big idea at a time. Cray, a Hewlett Packard Enterprise company, has an opening for a Software Engineer to join the team developing the tools which our customers use to manage High Performance Computing systems. Responsibilities: * We are looking for an individual with significant software expertise in distributed systems and services models - REST-based services - as well as integration with 3rd party web services, orchestration systems, control and management planes. * Candidate should have experience defining, designing, prototyping, and building REST-based web services, effectively communicating those plans, and leading/assisting in the implementation. * Candidate should be motivated and able to provide self-direction. * This position will work closely with developers and internal customers to create complete solutions for the effective management of large-scale parallel systems. * Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution. * Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture. * Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution.. Education and Experience Required: * Bachelor's degree in Computer Science or Computer Engineering or related field * At least 5 years related software development experience with distributed systems Knowledge and Skills: * Strong experience designing, developing, and testing REST-based services (e.g. web services or distributed service architecture) * Strong Experience working in Agile Development, including defining epics, features, user stories, tasks and participating in Agile/Scrum practices. * Experience with Kubernetes, containers, and micro-services in a production environment * Experience with configuration management such as Ansible, salt, chef, puppet, or cfengine * Experience designing, architecting, and implementing highly-scalable, scale-out, stateless or distributed business logic * Ability to work in a variety of languages such as Python, Go, C, and bash on a Linux environment * Experience with tools for Linux system management * Ability to provide leadership for individual projects * Commitment to sound software engineering principles * Outstanding analytical and problem-solving skills * Ability to work well in a cooperative development environment, both within and across teams * Solid written and verbal communications skills 1063676 HPE is an equal opportunity employer/Female/Minority/Individual with Disabilities/Protected Veteran Status Hewlett Packard Enterprise Bloomington MN

Software Engineer - Graduate

Hewlett Packard Enterprise