We are seeking a skilled Application Support Engineer to join our team. The ideal candidate will be responsible for deploying, configuring, and maintaining applications on Windows/IIS servers while ensuring smooth operation and quick resolution of technical issues. This role requires strong troubleshooting abilities across various layers, including front-end, server, database, and network components. The engineer will work closely with development and analyst teams, supporting both on-premises and cloud environments to maintain high application availability and performance.
Key Responsibilities
- Deploy and configure applications on Windows servers and IIS, managing application pools, websites, bindings, and SSL certificates.
- Troubleshoot front-end issues such as login failures, access problems, and session timeouts to ensure seamless user experience.
- Diagnose and resolve endpoint and connectivity issues, including URL access problems, API failures, DNS, and port-related challenges.
- Manage SSL certificate lifecycle, including expiry monitoring, binding, installation, and trust issues.
- Identify and address application performance problems, including slowness and high response times.
- Troubleshoot printing-related issues, including printer connectivity, spooler service, and mapping.
- Monitor and manage Windows services and scheduled tasks to ensure continuous operation.
- Analyze various logs such as Event Viewer, IIS logs, and application logs to identify root causes of issues.
- Perform server health monitoring focusing on CPU, memory, and disk utilization.
- Write and execute SQL queries (SELECT, UPDATE, INSERT, DELETE) and troubleshoot SQL data issues and SQL Agent jobs.
- Conduct database backups (full, differential, log) and perform restores, including point-in-time and full restores.
- Manage ServiceNow tickets, handling incidents, cases, and issues, and execute deployments through ServiceNow change requests.
- Collaborate effectively with development and analyst teams to support application enhancements and fixes.
- Provide support for both on-premises and cloud-based environments, ensuring consistent service delivery.
Required Qualifications
- Strong expertise in IIS and Windows Server administration.
- Proven troubleshooting skills across application, server, and network layers.
- Experience with services monitoring and management.
- Azure AZ-104 certification is mandatory.
- Basic proficiency in SQL, including query writing, job management, and backup/restore operations.
Preferred Qualifications and Additional Skills
- Basic understanding of Azure Fundamentals.
- Familiarity with PowerShell scripting for automation and task management.
- Fundamental knowledge of networking concepts such as DNS, ports, and firewall configurations.
Soft Skills
- Excellent communication skills to effectively interact with technical teams and stakeholders.
- Strong problem-solving mindset with the ability to handle production issues under pressure.
- Willingness to work in a support environment, demonstrating flexibility and responsiveness.
This role offers the opportunity to work in a dynamic environment supporting critical applications, with exposure to both traditional and cloud infrastructures. Candidates with a proactive approach and a passion for technology will thrive in this position.