Juniper Networks Juniper Cloud Labs
Locations: Westford, MA or Sunnyvale, CA
Juniper Cloud Labs provides an automated self-service environment for Juniper Systems Engineers, Partners and others to get access to Juniper devices and other resources. These physical and virtual devices can be used for sandboxes or demonstrations. Reservations are made on-demand and through a web portal. The automation system will provision the devices for the reservation and offer access to the end-user as soon as they are available.
The candidate for this position will be responsible for developing, testing and deploying new capabilities within JCL. These new capabilities will allow users to build virtualized topologies to deploy to multi-cloud (private, public, hybrid) environments. The JCL Engineer role includes development, operations and maintenance of the networks and physical device infrastructure for Juniper Cloud Labs.
Candidate must be a highly motivated individual with strong initiative. The candidate must have excellent communications and time management skills and have the ability to management multiple ongoing tasks.
A software engineering background is required as well as having an excellent ability to digest and understand complex multi-technology systems. Experience with Juniper networking products (firewalls, routers and switches), different operating systems (Linux, Windows, MacOS, etc.) and test tools (Ixia, Spirent, etc.) are also highly beneficial for effective job execution.
Duties to include:
Understand the components and architecture of Juniper Cloud Labs
Learn automation tools to achieve JCL objectives
Design, develop and test automation drivers using selected automation tools
Maintain and troubleshoot JCL
Install equipment and wiring in order to support the capabilities of JCL
Document tasks and procedures to facilitate troubleshooting and maintenance of the systems
Keep the labs neat and tidy by following operating and maintenance procedures
Travel of up to 10% may be required in order to fulfill team objectives
Other duties and responsibilities as assigned by manager
New or Recent Graduate - BS Electrical/Computer Engineering/Computer Science
Experiences in Python required
Minimum of 1-2 years of industry experience
Software engineering skills are a major requirement to effectively build and troubleshoot automation
IT/Systems Administration skills are a plus to manage systems maintenance and security
Must be dependable and once trained; able to work with limited supervision.
Must be able to work independently as well as part of a team.
Must be willing and able to install equipment (networking, servers, etc.) into racks
Proficiency in Linux operating systems (Red Hat/CENTOS, Ubuntu) a plus
Proficiency in Web Development (HTML5) a plus
Proficiency in at least one virtualization technology (VMware, KVM, Xen, etc.)
Knowledge or proficiency in one or more of the following (Visual C#, .NET, SQL, TCL) a plus
Knowledge or proficiency in Microsoft Windows 2008 and 2012 Server a plus
Knowledge of network storage concepts and technologies (SANs, NFS, iSCSI, FibreChannel) a plus