DevOps System Software Engineer
Bangalore (Bangalore Urban) IT development
Job description
DevOps System Software Engineer
Job Description:
Hewlett Packard Enterprise is not only the company best equipped to build a bridge from where enterprise IT is today, to where it needs to be, but HPE is also an incredible place to build a career. As the only company that brings it all—software, hardware, services, and talented people with the right mindset—we help organizations innovate, stay competitive, and quickly turn ideas into value.
About HPE Enterprise Group (EG) Pointnext
HPE Enterprise Group Point-next is a global service provider and business integrator delivering solutions with speed, power, precision, and passion. HPE Enterprise Group is responsible for the development and delivery of the IT infrastructure solutions at the core of the world’s largest and fastest growing organizations, which includes servers, storage, networking, technology services, converged data center infrastructure, Telco and cloud solutions. As part of EG, Pointnext provides world-class support and consulting services for Hewlett Packard Enterprise products and solutions.
With over 6000 consultants and project managers in 110 countries, Pointnext assists clients in realigning their IT strategies and making the best use of technology to create or capitalize on business opportunities. We offer onsite services, Internet and global technology solutions to multi-site, multi-national businesses, including manufacturing, telecom, automotive, energy, financial services, and other key industries. Services range from warranty and product support to proactive mission-critical and business continuity services, deployment and performance services, security, and integrated support for complex multi-vendor environments.
About HPE Pointnext Global Data, Artificial Intelligence and Emerging Technology CoE
The Data, AI and Emerging Technology Centre of Excellence (COE) is a rapidly growing part of the worldwide Pointnext organization within the client services group. The COE focuses on creating innovative technology solutions which leverage technology in the data science, artificial intelligence and analytics arenas; on enabling the field with industrialized, repeatable products; and on researching and incubating emerging technology to determine how they might apply to our customers and facilitate positive outcomes.
The CoE is the go-to organization within HPE for customer-focused solutions, and services product offerings around analytics, artificial intelligence and machine learning. It is expanding its portfolio to include emerging technologies and data science.
Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.
Responsibilities:
· Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools.
· 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.
· Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem.
· Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution.
· Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members.
· Provides guidance and mentoring to less- experienced staff members.
Education and Experience Required:
· Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
· Typically 4-6 years experience.
Key Responsibilities :
Within an agile environment, contribution to all enhancement CDP activities including planning, design, implementation with the CDP tool set in use including, but not limited to, Jenkins, Docker and Docker Swarm.
Design, creation and delivery of software to maximize the scalability, stability and performance of the CDP (experience in CDP, using all/subset of tech below)
Triage of failed jobs, resolution or working with development teams to resolve quickly.
Contribution to all agile ceremonies.
Contribution to planning and feature/user story refinement activities as required.
Accurate and timely maintenance of user stories in Agile Central and issues in GitHub.
Documentation of new features, process etc. in Confluence wiki for use by CDP team and development teams.
Frequent contribution to the development of new ideas, process improvements and providing direction and guidance to improvement initiatives.
Skills and experience:
Experience in building deployment pipelines using Jenkins, Docker/Docker Swarm and others.
Strong knowledge of the following technologies:
Jenkins (Jenkins ecosystem development) Linux
Docker (incl. orchestration, preferably using Docker Swarm) Creating/onboarding containers to run in the swarm.
GitHub
Infrastructure as code with Ansible
Ubuntu, Centos (comfortable in linux development and debugging).
Shell scripting and/or Python/Golang
HashiCorp tools; specifically Consul, Terraform, Vault, Packer
Familiarity with the following technologies is desirable:
Groovy, Java, Perl, Selenium
Elasticsearch, Logstash, and Kibana (ELK)
SSH/PuTTy/MTPuTTY/WinSCP
REST clients (Postman, Advanced REST client, DHC etc.)
Open Stack
Prometheus
Haproxy and Nginx
Container pilot, Consul-template
Agile Central
Knowledge and Skills:
· Expertise in multiple software systems design tools and languages.
· Strong analytical and problem solving skills.
· Designing software systems running on multiple platform types.
· Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
· Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at management levels..
Partnership first: We believe in the power of collaboration - building long term relationships with our customers, our partners and each other
Bias for action: We never sit still - we take advantage of every opportunity
Innovators at heart: We are driven to innovate - creating both practical and breakthrough advancements
HPE is an EOE / Female / Minority / Individual with Disabilities / Protected Veteran Status
What do we offer?
Extensive social benefits, flexible working hours, a competitive salary and shared values, make Hewlett Packard Enterprise one of the world´s most attractive employers.
At HPE our goal is to provide equal opportunities, work-life balance, and constantly evolving career opportunities.
If you are looking for challenges in a pleasant and international work environment, then we definitely want to hear from you. Apply now below, or directly via our Careers Portal at www.hpe.com/careers
You can also find us on:
https://www.facebook.com/HPECareers
https://twitter.com/HPE_Careers
Job:
Engineering
Job Level:
Specialist
Hewlett Packard Enterprise is EEO F/M/Protected Veteran/ Individual with Disabilities.
HPE will comply with all applicable laws related to the use of arrest and conviction records, including the San Francisco Fair Chance Ordinance and similar laws and will consider for employment qualified applicants with criminal histories.