Aruba, a Hewlett Packard Enterprise Company, is looking for an experienced Software Engineer to work on design and development of Aruba Central – next generation of cloud-based monitoring and management solutions for Aruba networking devices. As a software developer, you will be working on Golang and Java based software applications that intend to bring unprecedented ease of use and versatility to network management. If you have knack for network management applications software and can design and develop excellent quality code of high complexity, this might be a perfect opportunity for you.
Job Duties:
Design, code, document and test micro services in a cloud-based orchestration environment (like Kubernetes) managing embedded networking switches.
Collaborate with Embedded Switch Development teams to extend network switching management into the Cloud.
Extend on-switch Distributed Analytics into the Cloud.
Integrate and use cloud-centric databases (Cassandra, Postgres, ElasticSearch, Prometheus).
Employ cloud-oriented scalability techniques and messaging apparata like Kafka, RabbitMQ.
Design, develop, and test highly available, scalable, and distributed software systems in Cloud-based CI/CD development.
Benchmark applications and service performance in a cloud-based environment.
Develop solutions agnostic of specific Cloud platform (AWS, Google Cloud, Azure).
Work in a fast moving Agile and DevOps based dynamic product development environment.
Responsibilities:
Education and Experience Required:
Knowledge and Skills:
Programming experience in one or more of following languages: Go Lang, Java, Python, C/C++
HPE is a global, edge-to-cloud Platform-as-a-Service company built to transform your business. How? By helping you connect, protect, analyze, and act on all your data and applications wherever they live, from edge to cloud, so you can turn insights into outcomes at the speed required to thrive in today’s complex world.