Jeavio is looking for Engineering Manager with strong technical and leading skills and wide experience in enterprise software development to join the team. He would be responsible to Design, execute, utilize and maintain software engineering applications and should be ensuring the engineering best practices Requirements:- Must Have Skills: Currently a Technical Lead / Manager in a reasonably large company (50+ people) Handled Lead / Manager (direct people reporting) responsibilities of 10 or more people team for at least 2 years Hands on Technical Development (preferably Backend and Distributed Systems) Experience of more than 5 years Passion and strong Appetite for Software Engineering and Quality Self Driven and Motivated Individual Graduate or Post Graduate in Computer Science / Engineering or Equivalent discipline Good to Have Skills: Agile Scrum Master Certifications / Experience Working Experience in Networking or Infrastructure Domains Working for a Product Development Company or working with a large client in Services Company Experience working with Geographically Distributed Teams (International) .
Job Description: Work as a member of a team responsible for developing integrations between our Core product suite and third-party products in accordance with the client’s established processes. You will apply your knowledge of building scalable, distributed applications and have the opportunity to work with new technologies such as Kubernetes and Golang. Essential Functions include, but are not limited to the following. You will be expected to: Create software that either enhances the functionality of our flagship products or integrates our products with other back-office enterprise software systems. Contribute to all phases in the software lifecycle – requirements analysis, solution design, development, and delivery Ensure assigned projects are developed in accordance with established engineering processes, adhering to scope, schedule constraints and agile project plans Guide/mentor the less experienced team members Participate in code reviews Document and test the features worked by him/her Duties can vary from various areas regarding deployment software advancements that focus on the high speed reliable data ingestion, platform and upgrades into our product. In addition, position is responsible for a variety of complex Linux, SQL, networking and coding challenges. Key technical expertise areas expected for this role: Strong programming skills in Python(Strong in concurrent programming) Experience in Networking software development and Domain Knowledge Good Understanding of Databases (MySQL) and proficiency in SQL Queries. Strong troubleshooting skills Knowledge of RESTful APIs Demonstrable ability to learn new programming languages and frameworks quickly Experience with distributed systems and test driven development Additional areas that would add value: Experience working with Linux and Shell scripting Experience in GoLang/Java/C/C++ Experience working with Virtualization and Containerization technologies including Docker, Kubernetes. Knowledge of SDWAN, WiFI and/or SDN technologies Automated Unit/Integration testing Modern Development tooling including Git, Git CI-CD, Jenkins, Ansible, etc. Experience working in Agile Scrum/Kanban methodologies
Responsibilities: Directly manage a team of Technical Support Engineers, guiding and prioritising their work and ensuring the team has the appropriate tools and training to provide world-class support Handle support escalations and assist with troubleshooting and triaging incidents Manage and update the technical knowledge base Ensure incoming chats, emails, tickets, and calls are handled with the highest level of quality and efficiency Improve tools and processes to enable us to deliver support at scale Develop and execute action plans that contribute to the team's and company's OKRs Foster an environment of inclusion and diversity, Requirements: Bachelor's degree or equivalent experience in Computer Science or Information Technologies Strong written and verbal skills and the ability to communicate effectively with customers Exceptional analytical, strategic, and problem-solving skills System integration, Linux troubleshooting, and SQL experience is required Understanding of application components and functionality; i.e. relational databases, NoSQL databases, web servers Experience with SaaS, data management/BI products
Software Engineer position with emphasis on testing and automation. Create and prioritize test cases based on formal and informal requirements. Develop automation tests based on the test cases to execute against complex target environments. Add tests to continuous integration process. Determine and isolate bugs based on errors found in test runs. Requirements: MS in Computer Science or related technical field. BS with good work experience. 3+ years of experience writing test automation solutions Must be an expert in one or more of the following languages: C/C++, Python, Go, Java, Perl, Shell Scripting Prior experience testing large-scale, enterprise class products related to storage, networking and/or virtualization Strong experience with Linux systems (network configuration, web technologies, system settings, common command/utilities) Working knowledge of Linux containers a huge plus Basic understanding of QA concepts, terminology and testing lifecycles Excellent analytical and problem-solving skills; commitment to delivering great software and releasing it efficiently and with increasing quality. Knowledge of working with test automation frameworks and CI/CD workflow tools
Requirements : 1-7+ years of hands-on experience in Designing, architecting & developing enterprise grade high quality products. • BS/MS/PhD in Computer Science or EE degree • Strong programming and scripting skills. Hands-on programming experience required as this is a development position. • Strong experience with linux networking or storage stack, bonding driver, system calls and configuration. • Hands-on experience with high scale enterprise data center networking (TCP/IP, VLANs). Virtualized networking (VMWare HyperV, VxLAN). Experience with network load balancing technologies, Networking security technologies Familiarity with networking operations (Reliability, Availability, SLAs, Monitoring). OR • Experience with storage stack (HBA driver, SCSI, SATA/SAS, NVMe storage protocol) • Open source technologies for messaging, eventing, database, distributed services etc) networking and security. • Storage experience and working knowledge of public clouds (Google, AWS, Azure) is a plus. Responsibilities: For Junior Engineers 3-8 years: • Design and develop platform and cluster management solutions and troubleshoot. • Drive the design and implementation of monitoring, alerting and hardware lifecycle management workflows for the cluster. • Implement backend changes and REST APIs for supporting UI features for cluster management and usability improvements. For Senior Engineers 8+ years: • Drive a team of world-class engineers to design and develop platform and cluster management solutions. • Drive the design and implementation of monitoring, alerting and hardware lifecycle management workflows for the cluster. • Design, mentor, implement, and, troubleshoot complex Distributed File System features. • Work with product management to drive the networking feature roadmap for Cohesity’s infinitely scalable storage appliance. • Work with enterprise customers to address performance, security and isolation requirements and build product features for manageability. • Give technical feedback and drive quality via code reviews. • Work closely with various stakeholders within Cohesity like product management, sales, QA, support and executive team to deliver high quality features and drive the product roadmap. • Mentor junior members of the team
Job requirement: Position : C++ Storage Programmer Software developer required to work on Backup, Disaster Recovery and High Availability products. Candidate should have experience in Windows systems programming, Storage, File Systems and Virtualisation solutions like Hyper-V and VMWare on Windows. Debugging and problem solving skills in a fast paced environment to develop cutting edge features. Exposure in product development in backup products like Symantec NetBackup, BackupExec, Commvault, Carbonite, HP DataProtector, Tivoli etc. will be an added advantage. Qualification: • Bachelor’s or Master’s degree in computer science or equivalent educational qualification and experience required. Skills/Experience: . 5+ years of software development experience using C++ on Windows. · System-level programming and debugging · Experience troubleshooting and resolving software and environmental problems in Production environments · Experience debugging multi-threaded and multi-process code