We are seeking a highly skilled Application Engineer to lead the development, maintenance, and automation of our Virtual Desktop Infrastructure (VDI). The primary role of an Application Engineer in this position is to design and improve software performance while ensuring the stability and operability of our virtual environments. You will bridge the gap between infrastructure management and feature development, creating automated solutions that align with business needs and compliance standards.
Key Responsibilities:
- Enhance, maintain, and ensure the ongoing operability of Virtual Desktop Infrastructures (VDIs) to provide a seamless user experience.
- Develop and build automated capabilities to facilitate VDI compliance, streamline provisioning, and meet evolving business requirements.
- Independently handle application feature development by writing well-designed, testable, and efficient code based on the Product Backlog.
- Continuously improve application usability and operational efficiency to reduce manual overhead and enhance system performance.
- Work closely and communicate effectively with team members, internal users, partners, and external vendors to shape and deliver solutions for features on the Product Backlog.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven some years of experience in Virtual Desktop Infrastructure (VDI) operations and/or software development.
- Proficiency in JavaScript, Shell scripting (e.g., Bash), Windows Server administration, GIT version control, and SQL.
- Understanding of network protocols (TCP/IP, DNS, VLANs), security protocols, and operating systems (PowerShell, Linux CLI).
- Proficiency in VDI concepts experience with AWS, VMware, or Huawei Cloud is highly desirable.
- Demonstrated knowledge of Design Patterns in software/system architecture.
- Experience with TypeScript, Jenkins CI/CD, Kubernetes, and Containerization tools are preferred.
- Must be able to perform shift work and commit 1-year contract.