- Maintain UNIX/Linux Operating System
- Create and maintain environment for running batch jobs associated with daily batch cycle and batch reporting subsystem
- Work with LAN/Network personnel to ensure compatibility with LAN applications and peripheral hardware to provide end users with reliable and stable working environment
- Support and maintain other vendor database software installed on the LAN servers
- Perform User Access Management.
- Experience supporting day-today administration functions including user account management and script creation
- Apply Patches and Upgrades as necessary. Perform tasks for Backup and Recovery Management including High Availability
- Install and configure storage arrays and allocate SAN and NAS storage to different OS platforms and/or administer ZFS storage pools, file system, snapshots, and clones.
- Experience in Linux hypervisors KVM, XEN.
- Good knowledge on open stack administration and service operations.
- Good experience on veritas net backup software.
- Strong experience in public clouds AWS, AZURE, GCP.
- Solid knowledge of protocols such as DNS, HTTP, LDAP, SMTP and SNM
- Good understanding on AWS outposts hybrid environment.
- Good experience in the windows server and OS side.
- Experience in Monitoring platforms like Zabbix, ELK, Grafana.
- Troubleshoot Hardware Issues, Installation, and testing of computer peripherals
- Perform/Implement Security Monitoring and audit to identify any possible security intrusions or breaches.
- Collaborate with other teams and team members to develop automation strategies and deployment processes
Qualifications:
- Degree in Computer Science, Computer Engineer, or other related courses
- Minimum of 10 years’ experience
- In-depth knowledge of Linux: RedHat, CentOS, Debian, etc.
- In-depth knowledge in Linux virtualization
- good knowledge of UNIX and LINUX Operating systems, file systems, storage environments, and networking protocols
- Knowledgeable in Unix, Linux, Unix, Linux shell scripting. Practical scripting skills in Shell, PERL, Batch, Python
- good DBA skills MySQL, MariaDB, PostgreSQL, Timescale, MongoDB
- Basic Messaging and Collaboration concepts and tools, Server Virtualization
- Practical understanding of Networking - routing, subnets, UDP, TCP, IP, and VLANs
- Backup and Storage Management (Netback up mandatory).
- Familiar and can identify or interpret crash dump files and core dump files and monitor System Logs

About BDx Data Center
About
Company video


Connect with the team
Similar jobs
Mandatory Skills:-
C Programming and data structures.
Linux Internals ( System calls, IPC, Network Programming, POSIX Multi-thread programming)
Desirable Skills :-
C++ and OOPs knowledge
Linux system start-up sysvinit, systemd,
Bootloaders : uBoot
Message bus protocols like dbus
Basic Linux Device driver knowledge
Linux Build framework – Yocto-Bitbake, Makefiles
Python scripting
Debug using tools such as GDB
Version control - GIT and SVN
- 8+Years of Exp in C++ Developement
Software: C++, Jenkins, Visual Studio, Linux, CheckMarx, GitHub, Google test framework.
Application Architecture: Scalable, Resilient, Cloud deployable, high performance based.
DB: Oracle
Libraries: CPLEX (knowledge of CPLEX is a plus)
About us:
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.
About the job
Arista Networks is looking for world-class software engineers to join our Extensible Operating System (EOS) software development team.As a core member of the EOS team, you will be part of a fast-paced,high caliber team-building features to run the world's largest data center networks.Your software will be a key component of Arista's EOS, Arista's unique, Linux-based network operating system that runs on all of Arista's data center networking products.
The EOS team is responsible for all aspects of the development and delivery of software meant to run on the various Arista switches.You will work with your fellow engineers and members of the marketing team to gather and understand the functional and technical requirements for upcoming projects.You will help write functional specifications, design specifications, test plans, and the code to bring all of these to life.You will also work with customers to triage and fix problems in their networks. Internally, you will develop automated tests for your software, monitor the execution of those tests, and triage and fix problems found by your tests.At Arista, you will own your projects from definition to deployment, and you will be responsible for the quality of everything you deliver.
This role demands strong and broad software engineering fundamentals, and a good understanding of networking including capabilities like L2, L3, and fundamentals of commercial switching HW.Your role will not be limited to a single aspect of EOS at Arista, but cover all aspects of EOS.
Responsibilities:
- Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers.
- Independently implement solutions to small-sized problems in our EOS software, using the C, C++, and python programming languages.
- Write test plan specifications for small-sized features in EOS, and implement automated test programs to execute the cases described in the test plan.
- Debug problems found by our automated test programs and fix the problems.
- Work on a team implementing, testing, and debugging solutions to larger routing protocol problems.
- Work with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches.
- Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
- Mentor new and junior engineers to bring them up to speed in Arista’s software development environment.
- Review and contribute to the specifications and implementations written by other team members.
- Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead.
Qualifications:
- BS Computer Science/Electrical Engineering/Computer Engineering 3-10 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 5 years experience, Ph.D. in Computer Science/Electrical Engineering/Computer Engineering, or equivalent work experience.
- Knowledge of C, C++, and/or python.
- Knowledge of UNIX or Linux.
- Understanding of L2/L3 networking including at least one of the following areas is desirable:
- IP routing protocols, such as RIP, OSPF, BGP, IS-IS, or PIM.
- Layer 2 features such as 802.1d bridging, the 802.1d Spanning Tree Protocol, the 802.1ax Link Aggregation Control Protocol, the 802.1AB Link Layer Discovery Protocol, or RFC 1812 IP routing.
- Ability to utilize, test, and debug packet forwarding engine and a hardware component’s vendor provided software libraries in your solutions.
- Infrastructure functions related to distributed systems such as messaging, signalling, databases, and command line interface techniques.
- Hands on experience in the design and development of ethernet bridging or routing related software or distributed systems software is desirable.
- Hands on experience with enterprise or service provider class Ethernet switch/router system software development, or significant PhD level research in the area of network routing and packet forwarding.
- Applied understanding of software engineering principles.
- Strong problem solving and software troubleshooting skills.
- Ability to design a solution to a small-sized problem, and implement that solution without outside help.Able to work on a small team solving a medium-sized problem with limited oversight.
Resources:
- Arista's Approach to Software with Ken Duda (CTO): https://youtu.be/TU8yNh5JCyw
- Additional information and resources can be found at https://www.arista.com/en/
Strong in Basic C++, STL, Linux
OOPs, Exception Handling
Design Pattern and Solid principles, concepts related to UML representation
• Solution, design, and architecture concepts
• Knowledge on Pointers and smart Pointers.
• IO streams, Files and Streams and Lambda Expressions in C++ added advantage.
• Features of C++17 and usage of STL in C++ is added advantage.
• Templates in C++.
Communication skill, Attitude, learnability
Skills You'll Need
- At least 3 years of C++ programming experience in a Linux environment.
- Strong understanding of computer systems e.g. operating systems, networks, performance optimization, etc
- Experience in Object-Oriented design and multi threaded programming
- Experience in creating/supporting cross-platform multi threaded applications
- Strong analytical and problem solving skills
- Ideally some experience in developing low latency systems
- Experience with trading or execution systems preferred
- Bachelor's degree in Computer Science or Computer Engineering or related field
- Reliable and predictable availability
Ideally in Mumbai Metro Area but open to anywhere for the right candidate.
Started in 2015, this lifestyle and accessories startup has taken over the consumer electronics sector in India. Our client has a product range that includes an extensive catalog of headphones, speakers, travel accessories, and modern earphones. It believes in providing cutting edge electronic products stamped with durability and affordability.
The brand is associated with some of the major icons across categories and tie-ups with industries covering fashion, sports, and music, of course. The founders are Marketing grads, with vast experience in the consumer lifestyle products and other major brands. With their vigorous efforts toward quality and marketing, they have been able to strike a chord with major E-commerce brands and even consumers.
- Developing drivers and middleware for mobile and wearable computing on cutting edge new hardware components.
- Optimizing constrained environments of low power mobile devices by writing excellent C/ C++ solutions.
- Collaborating with our business development team, providing support in customer communication and other additional service inquiries, sales leads and sales support.
- Designing new features / hardware introduction
- Implementing and testing software according to design
- Creating tools to automate processes
- Specifying requirements for new/legacy functionality
- Defining feature design and system architecture
- Supporting feature and maintenance teams
- Closely cooperating with development teams
- Closely cooperating with Product Technology Area members (Product Owners, Technical - Specialist, Architect, Subject Matter Experts)
What you need to have:
- BE – CS/ ECE, MS, ME, MTech
- Very Strong C/ C++ experience in an embedded environment
- Expertise in Python Framework
- Good working experience in Unix / Linux operating system
- Must have good knowledge of Bluetooth, BLE, Wi-Fi standards
- Candidates having experience in developing Hearables (TWS, Neckband, headphones) and IoT systems are preferred
- Good knowledge of SDLC,SQA









