Senior Python Support Engineer | Codersbrain
contractual
Posted on August 23, 2025
Job Description
Senior Python Support Engineer
Company Overview
Red Education is one of the highest awarded I.T. technical training companies globally. Our reviews and customer feedback are exceptionally high. Check us out on our website www.rededucation.com.
Job Summary
We are seeking a Senior Python Support Engineer to join our Lab Operations team. This role is essential to delivering stable, scalable, and responsive virtual lab environments used in technical training courses across the globe. The ideal candidate will have strong Python coding skills and a solid background in Windows system administration.
Responsibilities
-
System Administration (Windows-Focused)
- Provision, monitor, and maintain Windows Server-based lab environments (2016, 2019, 2022).
- Troubleshoot and resolve issues related to Active Directory, Group Policy, RDP access, and Windows networking.
- Support Windows-based services and applications used in training labs (e.g., domain controllers, firewalls, management consoles).
- Snapshot, clone, and manage virtual machines in VMware ESXi/vCenter environments.
- Manage access controls, firewall rules, and networking for multi-tenant training environments.
- Assist with Linux VM configuration and troubleshooting as required (Ubuntu, Red Hat, CentOS).
- Provide operational support for trainers and students using remote labs globally.
- Support remote access platforms (Guacamole, VPN, RDP gateways, SSH).
-
Python Automation (Secondary)
- Develop and maintain Python scripts for automated lab deployment and teardown, scheduling, resource allocation, and reporting tools.
- Conduct monitoring and health checks of lab environments.
- Integrate with APIs (e.g., vCenter, scheduling systems, MongoDB).
- Maintain and document internal tools and scripts that streamline lab operations.
- Work with internal dashboards and scheduling systems to enhance functionality and integration.
Qualifications
- Strong Windows Server experience as a System Administrator.
- Strong VMware virtualisation experience.
- Good Python coding and scripting skills at an advanced level.
- Excellent spoken and written English.
Preferred Skills
- Experience with Linux-based VMs (Ubuntu, Red Hat, CentOS).
- Familiarity with remote access technologies (Guacamole, VPN, RDP).
- Advanced Python Skills
- Technical Support Work Experience
- Trouble shooting issues through logs and other internal tools
- Experience in Networking
- Active Directory is a plus
Experience
- Minimum of 3+ years of strong Python coding experience.
- Relevant experience in system administration and support of lab environments.
Environment
- The role is based in Bangalore (Whitefield), India.
- Work is conducted in an office setting with flexible night shift possibilities (full-time, rotational shifts).