Job Description
System Engineer
(Remote Part-time Contract Position)
At QTS, we believe training makes a difference. It keeps teams productive, companies compliant, and gets employees home safely. We partner with our clients by connecting training to on-the-job performance, on the desk, in the field, every day. We offer consulting, training, and our proprietary software solutions to help our clients create, manage, and deliver training which makes a difference for their employees. We accomplish this by following our values:
- Take Pride in What You Do
- Add Value for Our Customers and Industries
- Make It Happen
- Obstacles are Opportunities
- Own It
Our values are the North Star for our decisions, the yardstick for our team members, and the guidebook for how we deliver value to the customers and the industries we serve. If these beliefs align with yours, and you meet the qualifications of this position, we encourage you to apply!
Position Overview
The ideal candidate for the System Engineer position is an enthusiastic, self-starter, who lives our values while providing outstanding support to our software users. The primary goals of the System Engineer are to provide technical support for our remote hosted solution, resolve infrastructure and remote hosting issues, provide server level technical support and installation for programmers, and assist with the completion of client security questionnaires.
This is a 6-month contract position, approximately 4-20 hours per week, with the option of a contract extension. Hourly Rate negotiable.
Position Duties & Responsibilities
The essential functions include, but are not limited to the following:
- Work directly with software programmers to set up and deploy web applications on IIS, setup application pools, securely enable web applications to talk to SQL server, and expose host web applications to the public using Azure
- Monitor and obtain SQL backups (full, differential, transaction log, tail log) from the backup solution, VEEAM.
- Maintain the existing Remote Desktop (RDP) solution for the proprietary software
- Assist with transitioning to the Microsoft Azure environment
- Monitor and maintain the Microsoft Azure environment
- Upgrade SQL Server and .NET, as required to meet software development needs
- Apply SSL Certificates on servers, as needed
- Install KB updates from Microsoft
- Complete server security questionnaires
- General Maintenance items
Requirements
- Knowledge and experience with Remote Desktop (RDP)
- Knowledge of VEEAM Backup and Recovery
- Experience with Microsoft Azure
- Experience with lifting and shifting servers
- Experience with maintaining Virtual Machine (VM) instances
- Ability to provide and implement new ideas to improve infrastructure and operations
- Experience in various hardware procurement, estimates, and negotiation with vendors
- Excellent time managing skills with the ability to multi-task, prioritize, and meet deadlines
- Strong troubleshooting, reasoning, analytical and problem-solving skills required
- Ability to work well in a team environment or individually
- Self-motivation and adaptable to constant change and challenges
- Bachelor's degree in computer science/related field or equivalent experience
- Minimum 5 years of work experience as System Administrator or System Engineer
- Ability to apply discretion and trust with confidential material
- Exhibit a sharp eye and attention to detail and quality
- Must possess proficient ability to communicate in English in oral and written format
remote work