Cloud Platform Software Engineer

Engineering Bangalore, India


Description

Position at Wind River

Wind River

In a world increasingly driven by software innovation, Wind River is pioneering the technologies to accelerate the digital transformations of our customers with a new generation of Mission Critical AI Systems, in a world with the most exacting standards for safety, security, performance, and reliability. Success will be determined by our ability to innovate with velocity and deliver at the solutions level.

Wind River’s impact spans critical infrastructure domains such as Telecommunications, including 5G; Industrial (automation, sustainable energy, robotics, mining); Connected Healthcare and Medical Devices; Automotive (connected and self-driving vehicles); and Aerospace & Defense.  We were recognized by VDC Research in July 2020 as #1 in Edge Compute OS Platforms, overtaking Microsoft as the overall commercial leader.

Wind River regularly wins industry recognitions for excellence in IoT security, cloud and edge computing, as well as 8 consecutive years as a “Top Workplace.”  If you’re passionate about amplifying your impact on the world in a caring, respectful culture that is based on growth mindset, diversity, inclusion and customer focused, come join us and help lead the way into the future of the intelligent edge!

What you’ll do

Wind River Systems is looking for an experienced Lab Infrastructure engineer to design, build, deploy Test Environment Infrastructure using latest technologies and automation techniques. This is an opportunity to work on tools and processes for automating implementation and configuration of complex lab environments. This is a critical and highly visible position at the center of increasing productivity of the team and fundamental to the success of the Cloud Platform product as we scale.

The successful candidate will join a highly skilled development team delivering the world’s first telecom grade cloud platform, pioneering many new industry leading capabilities. Our Cloud Platform technology is currently deployed with major service providers globally and is undergoing expansion to provide a cloud native platform for containerized applications in addition to supporting virtual machines and bare metal nodes.

Responsibilities

  • Own and manage the lab infrastructure for the cloud development team.
  • Design and implement an automated process to create changing lab topology based on common customer implementations of the product/solution. This includes routers, switches, servers, and tools.
  • Define needs and find and integrate of third-party and homegrown tools into the lab environment to facilitate integrated build and automated testing.
  • Work with development and test teams to create best practices for sharing and reconfiguring lab equipment to best suit the needs of the various teams.
  • Work with build and tools teams to integrate the lab into the CI/CD pipelines.
  • As team scales, recommend tools and equipment to enable team efficiencies.
  • Experience implementing network monitoring solution that enables engineering teams to troubleshoot any potential issues.
  • Experience automating lab configuration including automated switching between predefine configurations.

Qualifications/Skills 

  • BSc / (Computer Science, Computer/Electrical Engineering, or equivalent technical degree).
  • 5+ years Python experience and infrastructure automation tools like ansible, chef, and/or puppet
  • 5+ years of IT/Test environment (lab) management
  • Self-managed, fast learner with the desire and ability to master new technologies.
  • 5+ years CI/CD experience
  • 5+ years DevOps
  • In depth understanding of IPv4 and IPV6 routing and switching.
  • Experience building and maintain lab environments, ideally including flexible test and development lab.
  • Experience reconfiguring switches, router, network tools.
  • Experience implementing network monitoring solution that enables engineering teams to troubleshoot any potential issues.
  • Strong analytical and debugging skills.
  • Excellent written and oral communication skills.
  • Exceptional team player who works well in collaborative environments. 
  • Other relevant technologies: Kubernetes, Docker, AWS, virtualized environments.

 #LI-CB2
#LI-Remote

Wind River is an Equal Opportunity Employer with a commitment to diversity. We prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.