Senior Python Support Engineer

October 26, 2026
Urgent

Job Description

Job Description: Senior Python Support Engineer

Company: Red Education
Job Location: Whitefield, Bangalore
Experience: 3+ years
Qualification: Not specified
Work Mode: Work from office
Work Schedule: Full-time, rotational shifts
Language Requirement: Good spoken and written English
Notice Period: Immediate joiners or candidates with up to 15 days’ notice preferred
Reporting To: Technical Director
Salary: Competitive salary and benefits

About the Company

Red Education is a globally recognized IT technical training company known for its technical training services and strong customer feedback. The company delivers training programs supported by stable and scalable virtual lab environments for learners and trainers worldwide.

Website: https://www.rededucation.com/

Job Overview

Red Education is seeking a Senior Python Support Engineer with strong Windows Server administration, VMware virtualization, and advanced Python scripting skills to join its Lab Operations team.

The role involves managing and maintaining Windows-based virtual lab environments, troubleshooting live lab issues, supporting Linux virtual machines when required, and developing Python scripts to automate lab deployment, monitoring, scheduling, and reporting.

The ideal candidate will have a strong system administration background combined with programming and automation expertise.

Key Responsibilities

1. Windows Server Administration

Provision, monitor, configure, and maintain Windows Server environments running versions 2016, 2019, and 2022.

Troubleshoot Active Directory, Group Policy, Remote Desktop Protocol (RDP), and Windows networking issues.

Support Windows-based services and applications used in technical training labs, including domain controllers, firewalls, and management consoles.

Manage access controls, firewall rules, and network configurations in multi-tenant lab environments.

Provide operational support for trainers and students using remote lab environments globally.

2. VMware Virtualization and Lab Operations

Manage virtual machines using VMware ESXi and vCenter environments.

Perform virtual machine snapshotting, cloning, provisioning, and lifecycle management.

Maintain stable, scalable, and responsive virtual lab environments.

Troubleshoot virtualization-related issues affecting lab availability and performance.

Support remote access platforms, including Apache Guacamole, VPN, RDP gateways, and SSH.

3. Linux Administration

Assist with configuration and troubleshooting of Linux virtual machines.

Support Linux distributions such as Ubuntu, Red Hat, and CentOS.

Diagnose and resolve operating system and connectivity issues when required.

4. Python Automation and Scripting

Develop and maintain Python scripts to automate lab deployment and teardown.

Build tools for scheduling, resource allocation, and reporting.

Implement monitoring scripts and health checks for virtual lab environments.

Integrate internal tools with APIs and systems such as vCenter, scheduling platforms, and MongoDB.

Maintain and document automation scripts and internal tools.

Enhance internal dashboards and scheduling systems through scripting and integration.

5. Technical Support and Troubleshooting

Investigate and resolve live lab issues affecting trainers and students.

Monitor lab infrastructure to maintain availability and reliability.

Identify recurring technical problems and implement automation or process improvements.

Collaborate with internal teams to ensure smooth delivery of global training environments.

Essential Qualifications and Skills

Minimum 3 years of strong Python coding and scripting experience.

Strong Windows Server administration experience.

Strong VMware virtualization experience, particularly with ESXi and vCenter.

Advanced Python scripting and automation skills.

Practical knowledge of Active Directory, Group Policy, RDP, Windows networking, and firewall configuration.

Experience managing virtual machines and supporting remote lab environments.

Familiarity with Linux operating systems, including Ubuntu, Red Hat, and CentOS.

Understanding of APIs and system integrations.

Good spoken and written English communication skills.

Flexibility to work rotational shifts, including night shifts.

Preferred Technical Knowledge

Virtual lab deployment and lifecycle management.

Python-based infrastructure automation.

VMware API integrations.

MongoDB integration and data handling.

Remote access technologies such as VPN, SSH, RDP, and Guacamole.

Monitoring, reporting, and automated health checks.

Windows and Linux troubleshooting in virtualized environments.

Key Competencies

Strong analytical and problem-solving skills.

Ability to troubleshoot technical issues independently.

Attention to detail and documentation.

Effective communication with global users and internal teams.

Ability to work in a fast-paced technical training environment.

Willingness to learn new technologies and improve operational efficiency.

Work Conditions

Full-time, work-from-office position in Whitefield, Bangalore.

Rotational shifts; candidates must be flexible to work across multiple shifts.

Work arrangements may be flexible during night shifts, as stated in the original advertisement.

Immediate joiners or candidates with a notice period of up to 15 days are preferred.

How to Apply

Interested candidates should send their updated CV and a covering letter, including their email address and contact number, to:

Email: niran.vasudev@rededucation.com

Company Website: https://www.rededucation.com/

Candidates can also follow Red Education on its social media channels for company updates and further job opportunities:

LinkedIn: https://www.linkedin.com/company/red-education/

Facebook: https://www.facebook.com/rededucationtraining

Instagram: https://www.instagram.com/rededucationit/

X (Twitter): https://twitter.com/red_education

Location