Cloud EOS Team
· Arista Networks is the leader in building software driven cloud networks for today’s datacenter, cloud and campus environments. Arista delivers the most efficient, reliable and high performance Universal Cloud Network architectures based on 10G, 25G, 40G, 50G, 100G and 400G platforms delivered with an extensible operating system – Arista EOS®. Arista EOS is built on an open, programmable, and resilient state-sharing architecture that delivers maximum system uptime, reduces CAPEX and OPEX by simplifying IT operations and enables business agility.
· We are building disruptive products and services that deliver highly automated networks that interconnect and secure connectivity between various global locations. As a part of the team you will be exposed to wide variety of technologies like EOS (Extensible Operating System), multithreaded, multicore software forwarding based on DPDK, public cloud (AWS, Azure, GCP) infrastructure, Path selection, NFV, Containers, Network Segmentation, Virtualization, microservice based architectures, CI/CD pipelines, and Terraform-based declarative provisioning models. As a core member of the CloudEOS team, you will be part of a fast paced, high-caliber team building cutting edge software products for Cloud-enabled WAN connectivity. The team is responsible for all aspects of the development and delivery of control plane, software data plane, and management platform/APIs/services.
· Arista provides an open Engineering-driven culture which fosters innovation and enables engineers to Learn, Lead and Thrive. Our adoption of modern software tools, methodologies and processes and emphasis on automation enables our engineers to focus their energies on the truly complex problems and be among the most productive in the industry. Arista's products are purpose built with the scale, performance and quality required to operate in some of the most demanding environments - this provides engineers the platform and rigour to learn and gain experience in building complex, scalable software systems.
Basic qualifications
· Bachelor's/Master's degree in Engineering
· 3+ years of experience working as a Systems Software Development Engineer
· Proficiency in C++/C programming language
· Software Development experience with Linux
Preferred qualifications
· Experience with DPDK, Software Forwarding, Qos.
· Python and/or Golang development experience
· Strong communication skills and the ability to work in a team environment
· Experience working through the complete software development life cycle right from requirements gathering to delivering the fully developed feature.
· Strong software debugging skills especially in embedded systems.
· Experience in Network Systems Software development is a plus
EOS Routing Team
· Arista Networks is the leader in building software driven cloud networks for today’s datacenter, cloud and campus environments. Arista delivers the most efficient, reliable and high performance Universal Cloud Network architectures based on 10G, 25G, 40G, 50G, 100G and 400G platforms delivered with an extensible operating system – Arista EOS®. Arista EOS is built on an open, programmable, and resilient state-sharing architecture that delivers maximum system uptime, reduces CAPEX and OPEX by simplifying IT operations and enables business agility.
· The EOS Routing PI team is responsible for developing routing protocols like BGP, OSPF and ISIS and Data Center and SP technologies like MPLS, Segment Routing and EVPN. A unique feature of the Arista routing team is that the routing software is common across Campus, Data Center and Service Provider routing features. This is a global team that spreads multiple geographies working on cutting edge features that get deployed in the largest Cloud titan, Service Provider, Enterprise and Campus networks.
· Arista provides an open Engineering-driven culture which fosters innovation and enables engineers to Learn, Lead and Thrive. Our adoption of modern software tools, methodologies and processes and emphasis on automation enables our engineers to focus their energies on the truly complex problems and be among the most productive in the industry. Arista's products are purpose built with the scale, performance and quality required to operate in some of the most demanding environments - this provides engineers the platform and rigour to learn and gain experience in building complex, scalable software systems.
Basic qualifications
· Bachelor's/Master's degree in Engineering
· 3+ years of experience working as a Systems Software Development Engineer
· Proficiency in C++/C and Python programming languages
· Experience with routing protocols and/or Data Center/SP routing features
· Software Development experience with Linux
Preferred qualifications
· Strong communication skills and the ability to work in a team environment
· Experience working through the complete software development life cycle right from requirements gathering to delivering the fully developed feature.
· Strong software debugging skills especially in embedded systems.
· Experience in Network Systems Software development is a plus
EOS Layer 2 and Infra PI Team
· Arista Networks is the leader in building software driven cloud networks for today’s datacenter, cloud and campus environments. Arista delivers the most efficient, reliable and high performance Universal Cloud Network architectures based on 10G, 25G, 40G, 50G, 100G and 400G platforms delivered with an extensible operating system – Arista EOS®. Arista EOS is built on an open, programmable, and resilient state-sharing architecture that delivers maximum system uptime, reduces CAPEX and OPEX by simplifying IT operations and enables business agility.
· The EOS Layer 2 PI and Infra team is responsible for working on platform independent features on Arista’s EOS working alongside the EOS Routing team. The team is responsible for building innovative, scalable solutions in areas including EOS infrastructure, Layer 2 protocols like 802.1X, Macsec, DHCP, RADIUS etc. A unique feature of the Arista’s Layer 2 PI and Infra team is that the software developed is common across Campus, Data Center and Enterprise features. This is a global team that spreads across multiple geographies working on cutting edge features that get deployed in the largest Cloud titan, Service Provider, Enterprise and Campus networks.
· Arista provides an open Engineering-driven culture which fosters innovation and enables engineers to Learn, Lead and Thrive. Our adoption of modern software tools, methodologies and processes and emphasis on automation enables our engineers to focus their energies on the truly complex problems and be among the most productive in the industry. Arista's products are purpose built with the scale, performance and quality required to operate in some of the most demanding environments - this provides engineers the platform and rigour to learn and gain experience in building complex, scalable software systems.
Basic qualifications
· Bachelor's/Master's degree in Engineering
· 3+ years of experience working as a Systems Software Development Engineer
· Proficiency in C++/C and Python programming languages
· Software Development experience with Linux
Preferred qualifications
· Experience with Layer 2 protocols like 802.1X, AAA, Macsec
· Strong communication skills and the ability to work in a team environment
· Experience working through the complete software development life cycle right from requirements gathering to delivering the fully developed feature.
· Strong software debugging skills especially in embedded systems.
· Experience in Network Systems Software development is a plus
About Arista Networks
About
Arista Networks was founded to pioneer and deliver software driven cloud networking solutions for large datacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Committed to open standards, Arista is a founding member of the 25/50GbE consortium. Arista Networks products are available worldwide directly and through partners.
Company video
Photos
Similar jobs
Essential Responsibilities
- Primary responsibility would be overseeing complete Load balancing and Network Packet Broker Operation.
- Load Balancing Engineer with hands-on experience on F5 BIG-IP GTM and LTM devices as well as Citrix NetScaler.
- Hands on experience in migrating other load balancer vendors to F5 Load Balancer
- Must be an expert in F5 and Citrix Load Balancing platforms.
Roles and Responsibilities
- Should analyse, design, implement and maintain the networks F5 and Citrix NetScaler Load Balancer infrastructure.
- Should inspect data packets and TCP, IP flow in network and application flow.
- Should possess a working knowledge of switches, routers, and firewall concepts.
- Should be able to configure and maintain F5 and Citrix Load Balancers, load balancing best practices.
- Should also take the responsibility to upgrade network operating systems software and hardware as per the management requirements.
- Must ensure that the plans are integrated effectively with the other aspects of the technical infrastructure.
- Extensive knowledge of Load balancing technology including algorithms and health check options.
- Knowledge and experience regarding F5 BIG-IP LTM VIP configuration with health check.
- Knowledge and experience with F5 BIG-IP GTM Wide IP configuration.
- F5 BIG-IP iRule programming and troubleshooting experience.
- Extensive knowledge of Citrix NetScaler VIP configuration with Knowledge and experience with Citrix NetScaler Global Load Balancing (Gslb) configuration.
VLAN, STP and many other switchings configurations.
taking ownership of the technical support for assigned analytical and ability to work under pressure, future job scope involves implementation, troubleshooter in routing switching domain ( L2 and L3)
• Enterprise Network Implementation for Global Enterprise customers.
• Extensive experience in a network implementation environment gained in an ISP or telco or enterprise environment.
• Good technical knowledge and practical experience of BGP, OSPF routing protocols & switching technology.
• Conversant in best practices appropriate to network design and security.
• Understanding of hardware and software performance and scaling limitations.
• Network implementation, and management using Cisco Routers & switches ( Nexus & Catalyst), Juniper M and T series routers, and Aruba Wireless.
• Excellent communication and interpersonal skills – confidence and professionalism both in working with multinational project teams and with clients on various levels of the organisation, from technical audiences to senior management
• Analytical and critical thinking; innovative problem-solving capability for complex customer requirements
• Ability to work under pressure from both customers and internal stakeholders and produce solution designs that are deliverable
Experience:
• A minimum of 4 years’ total experience in the areas of Networking and Telecommunications technologies
• At least 2 years’ experience in dealing with large, corporate customers in a technical solution Implementation profile.
- Preparing Scope of Work and Project Plans for the Solution.
- Preparing High Level & Low Level designs as per proposed Solution.
- Design and Implementation of Routing and Switching technologies.
- Design and implementation of Data Centers on SDN technologies e.g. Cisco ACI, VMware NSX.
- Campus LAN and Wireless design, Implementation and Troubleshooting.
- Design and implementation of software defined campus network e.g. Cisco DNA, SD-Access
- Design, Implementation of WAN, and SDWAN Technologies.
- Hands on experience on WAN optimization technologies.
- Troubleshooting and repairing network issues, as well as developing, applying
- Hands on experience on WAN optimization technologies.
- Troubleshooting and repairing network issues, as well as developing, applying and enforcing best practices and policies
- Monitoring and performing routine tests on an assigned system and reporting results.
- Identifying opportunities for continuous improvements
- Contributing and producing regular status reports as required
- Provide resolution to project or customer issues, following proper escalation procedures, in a timely fashion
- Create project documentation and procedures
- Excellent communication (written and oral) and interpersonal skills
- Knowledge and experience of ITIL based service processes: Incident Management, Change Management, Release Management, Problem Management, etc.
Expert in configuration, deployment and management of Switches, Routers (Cisco, Arista, Juniper) | ||||||||||||
Design, implement and support multi-site colocation DC Network architecture, ensuring that it meets the business requirements and performance goals | ||||||||||||
Prior experience in designing and maintaining LAN/WAN/MPLS/ISP networks | ||||||||||||
Provide technical assistance with the design, installation, operation, and maintenance of DC Network & Remote/Branch Networks | ||||||||||||
Working with infrastructure teams to maintain standards for critical infrastructure, across Server and Network Security/networking devices | ||||||||||||
Implement, manage, monitor, and upgrade security systems for the protection of the organizations data, systems, and networks | ||||||||||||
Ensure that the organization's data and infrastructure are protected by enabling the appropriate security controls | ||||||||||||
Analyze security systems and seek improvements on a continuous basis | ||||||||||||
Responding to all system and/or network security breaches. | ||||||||||||
Participating in Incident and Change management process. | ||||||||||||
Daily administrative tasks, reporting and communication with the relevant departments in the organization. | ||||||||||||
Acting as a SPOC for all network related issues. | ||||||||||||
Respond to incidents raised by Ops/Support Team | ||||||||||||
Participate at 24/7 rotation for troubleshooting Critical incidents related to Network and Security | ||||||||||||
DataCenter Network Up time tracking | ||||||||||||
Cloud connectivity check as well as site to site tunnels creation to access resources directly from office network. | ||||||||||||
Networking devices LifeCycle Management Key Skillset required:
|
- Support for Incident and Request management tasks as assigned.
- Administration and understanding of the following network services to support Incident and Request tasks as assigned:
- Palo Alto Firewalls
- LAN Routing and Switching
- Microsoft Azure Networking – Vnets, Express Route, Vnet Peering, VPN Gateways
- LAN to LAN VPN Tunnels
- Arista Network devices
- Work with Networking Monitoring tools such as one or more of the following: Solar Winds, Splunk, Prime, NetMRI, Nagios
- Work directly with telecom carriers and Network infrastructure maintenance providers as needed, such as Verizon, Tata, Bharti, and Cisco.
- Maximize network performance by monitoring performance, troubleshooting network problems and outages, scheduling upgrades, and collaborating with network architects on network optimization
- Supports routing and switching and work on BGP, OSPF protocols
- Support China retail store infrastructure and data center through on-call rotations
QUALIFICATIONS:
- Graduate or above
- 6-7 years experience in LAN/WAN Routing including 2 or more years of LAN/WAN Administration experience within a multi-platform technical environment.
- In-depth understanding of voice and/or data technologies and subject matter expert in at least one area.
- Cisco Certified or equivalent combination of knowledge and experience.
- Understanding on IPsec, VPNs, GRE, NAT/PAT over varied platforms
- Expert knowledge of all LAN switching technologies eg Spanning Tree, VLAN management, and VTP concepts on Cisco, Nexus, and Arista
- Good understanding of MPLS routing and OSPF routing
As an IT Infrastructure Architects design and implement information systems that support an enterprise infrastructure. You will provide the necessary technical infrastructure for the development of new and existing infrastructure technologies and system requirements.
Improve efficiency and streamline operations. enhance design specs, create technical documentation, implement control concepts and deliver expected outcomes. Collect performance data to monitor systems resource usage and failures rates and provide solutions and recommend changes. ensure scalability and anticipate capacity growth through careful planning and awareness of industry, business and client’s growth trends. Design activities rely on accurate data, sensible KPIs and performance metrics to improve processes and bridge gaps
Primary Responsibilities:
Conducting research on emerging and existing technologies. Recommend system alternative technologies and infrastructure development efforts that increase infrastructure flexibility, reliability, stability, scalability, resilience, availability, performance and cost effectiveness. All collective research efforts will contribute to the creation of architectural road maps that leverage software and cloud technologies. Research customer interaction, policy adherence, enterprise processes. May act as the subject matter expert of architectural virtualization.
Needs to guide in execution of Incident, Change, Release, Problem, Performance, and Availability Management
Security of all infrastructure is of paramount importance and is periodically audited, monitored and updated in keeping up with latest threats and risks.
Identifying best practices for future implementation. Architects provide feedback to the enterprise and incorporate all gathered information into future integration plans.
Provides DevOps thought leadership and mentoring in both advisory and delivery contexts, focusing on the requirements of Technology and Business and how these are best served by continuous improvements to our delivery approach
Required Technical skills and Experience
- Over 10+ years of experience as IT Infrastructure Architect
- Bachelor / Masters Degree in Computer Science, Information Technology or related field
- Must have experience in Infrastructure architecting on AWS/ Azure/ Google cloud.
- Should have a very good understanding of Cloud Native services (IaaS, PaaS, SaaS) platforms for application deployment and scalability in a cost effective manner, addresses scalability, availability, service continuity (DR), performance and security requirements. auto-scaling and self-healing.
- Has hands on experience with cloud orchestration using Kubernetes or apache Mesos on marathon would be an advantage
- Evangelizing microservices-based architectures using containerized applications; help to drive strategy and implementation of cloud native infrastructure
- Sound Knowledge of RDBMS, preferably with MYSQL Mongo, Elasticsearch, Redis. Working knowledge of, CDN/WAF
- Proven expertise on Linux, and DevOps tools such as Git, Jenkings, maven, Bamboo Docker, Puppet, Ansible,Kubernetes,terraform. Elastic Beanstalk, Openshift
- Infrastructure security (VPC, tunneling, API management, Governance) and networking security solutions like routing, switching, Firewalls etc.
- Good debugging skills on Linux, Apache, Nginx, PHP, MYSQL and cloud-based application and administration of RHEL, CentOS/Ubuntu
- Experience in Cloud scale APM and Monitoring Tools such as ELK ,Splunk, Nagios, Graffana, XMON Datadog, Dynatrace, Appdynamics, Cloud Monitoring.
- Troubleshoot and debug environment and infrastructure problems found in the production and non-production environments.
- Implements security improvements by assessing current situations; evaluating trends; anticipating requirements.
- Determines security violations and inefficiencies by conducting periodic audits.
- Upgrades system by implementing and maintaining security controls.
- Must have knowledge of leading storage backup solutions.
- Experience with one or more Unix shell scripting languages (Bash, C-Shell)
- Team mentoring and support for ramping up new engineers
- Provide leadership in planning, defining requirements, scoping efforts, and setting appropriate milestones
- Using a data-driven process/mindset, author technical content to support the incident response process (e.g. postmortem/root cause analysis) and develop interim solutions to prevent or quickly resolve issues/problems the next time.
- Experience with networking technologies (routing, switching, IP addressing, DNS, Load balancers, etc.) Knowledge of : - File systems, NFS, CIFS, iSCSI - IPv4 networking, including TCP/IP, SMTP/POP/ IMAP, HTTP/S, LDAP – DNS
- Ability to work independently while tackling complex problems
- Passionate to palm ownership and responsibility of the systems - 24x7
MINIMUM QUALIFICATIONS, Roles and responsibilties:
- BS/MS in Computer Engineering or related technology field
- 10+ Years of Experience in Software Development
- Experience in writing code for embedded systems, Proficient in C/C++ coding and intel DPDK
- Understanding of network interface drivers
- Experience with VMware, AWS, MSAzure, Google Cloud Platform.
- Knowledge of micro services and containerization
- Experience in building Networking Security Products
- Knowledge of Networking, TCP/IP Protocol Suite
- Design, code embedded features/solutions for the ShieldX Product
- Design write, extend and troubleshoot datapath code for switching, routing, NAT, TCP and TLS
- Work closely with other development , Product and Test Teams
- BS/MS in Computer Engineering or related technology field
- Excellent communication and Team player skills
- Should be a self-starter and be able to adopt to dynamic fast-paced environment.
- Able to work 40 hours a week
- Degree : B.E. or M.S. EE/CS/CE
- Methodologies: SV, UVM & OVM
- Areas of Work: Digital Verification (both IP / SOC)
- Protocol : Knowledge of PCIe/DDR/Ethernet/USB is Plus
- Familiar with Bus protocols like AXI, AHB, SPI and I2C