We are looking for a highly skilled and self-driven Senior System Engineer to lead the operational support and technical stewardship of our in-house applications and supporting infrastructure. This role requires a strong foundation in systems, cloud, and database technologies, with the ability to troubleshoot complex issues, optimize performance, and collaborate cross-functionally with development and infrastructure teams.
Responsibilities
* Provide advanced support for Windows and Linux environments, including patching, application deployment, and performance diagnostics.
* Troubleshoot infrastructure issues across compute, storage, memory, and networking layers.
* Leverage OS-specific tools (e.g., Windows Registry, Yum) to resolve system-level issues.
* Manage and optimize cloud-based infrastructure, with a focus on Microsoft Azure services and resources.
* Collaborate with network and security teams to support DNS, firewalls, load balancers, certificates, and secure connectivity.
* Write, optimize, and troubleshoot SQL queries and stored procedures.
* Analyze and resolve performance issues in relational databases.
* Understand and manipulate application data models to support business and technical needs.
* Provide light support for NoSQL platforms such as MongoDB.
* Lead the installation, configuration, and lifecycle management of internally developed applications.
* Manage user provisioning, roles, and permissions within supported applications.
* Perform advanced troubleshooting, including log analysis and code review, to identify root causes of application issues.
* Act as a liaison between operations and development teams, providing detailed technical insights and recommendations.
* Document processes, configurations, and troubleshooting steps to support knowledge sharing and operational excellence.
Qualifications
* 5+ years of experience in a technical support, infrastructure, or application analyst role.
* Strong working knowledge of Windows and Linux operating systems.
* Hands-on experience with cloud infrastructure and services with a preference for Azure experience.
* Solid understanding of networking fundamentals and security protocols.
* Proficiency in SQL and relational database management; familiarity with NoSQL databases is a plus.
* Ability to read and interpret application code (e.g Java and C#, or similar) for troubleshooting purposes.
* Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
* Strong communication skills and a collaborative mindset.
* Experience with DevOps tools and CI/CD pipelines.
* Familiarity with monitoring and observability tools.
* Scripting experience (e.g., PowerShell, Bash) for automation and diagnostics.
* Prior experience mentoring or leading junior technical staff.