Senior Virtualization Engineer
gevernova
Job Description
The Senior Virtualization engineer will be responsible for:
- Plan, design, and implement end-to-end virtualization solutions to meet business needs, including virtual machine deployment, networking, and storage configurations.
- Create and deploy Windows and Linux VMs on various hardware platforms and hypervisors.
- Optimize and run innovative solution using Dockerization techniques.
- Develop dashboards to capture the data from various runs of the applications to visualize, analyse and optimize
- Use programming skills, innovation and engineering to implement new ideas, develop tools and applications or improvise existing methods, tools, processes and features.
- Implement and maintain security policies and procedures for virtualized environments, including access control, encryption, and intrusion detection.
- Develop tools to measure various execution timings of various events in the system at the required granularity.
- Responsible to plan and complete assigned scope of work within in the required timelines.
- Collaborate with cross-functional teams of product management, R&D, and other functions, to understand their needs and develop innovative solutions.
QUALIFICATIONS/REQUIREMENTS:
- Master’s/PhD in computer science, Information technology (IT), electrical engineering, or electric power engineering, specifically in the computer and electric power engineering field with hands-on experience in data science.
- Expertise in DevOps with Ansible with a minimum 5 to 6 years of experience.
- Hands on experience with hypervisors such as EsXi, KVM, Xen ..etc, Windows & Linux Virtual Machines, Dockers and related tools
- Strong programming skills in C, Python, any scripting languages (PowerShell, PowerCLI, bash) on Windows & Linux.
- Deployment experience of Microservices architecture and tools.
- Strong root causing, trouble shooting and debugging skills using tools such as Wireshark, TCPDump and other Linux and Windows system tools.
- Passion for engineering with Strong technical aptitude and an analytic approach to trouble shooting and problem solving quickly and with the right tools
- Quick Learner and can develop a micro and macro understanding of the scope of work through self-learning and seeking out the right resources – virtual & people.
- Ability & rigor to clearly document and explain design, architecture, logic.
- Able to share ideas and work well in a team environment, proactive approach to tasks displaying initiative.
- Guide and mentor others in the team.
- Flexible and adaptable; open to change and modification of tasks, working in multi-tasking environment.
DESIRED CHARACTERISTICS:
- 9+ years of industry experience.
- Prior experience in relevant areas of power systems & programming.
- Hands-on on Yocto and building custom Linux distributions.
- Understanding of TCP/IP communication stack and related communication protocols.
- Ability to administer, maintain, and troubleshoot Storage Area Networks (SAN) and Network Attached Storage (NAS) attached to VMware environments.
- Understanding of various Logging techniques for performance analysis on Linux.
- Understanding of Industrial & Substation automation protocols such as Modbus, DNP3, IEC 60870, IEC 61850, etc.
- Understanding of equipment and tools such as secondary injection test kits, protocol analysers and simulators, MATLAB, LabVIEW, etc.