We are seeking 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.
Job Summary:
* We are looking for a talented and experienced senior system engineer to join our team.
Responsibilities:
1. Advanced Infrastructure Support: Provide advanced support for Windows and Linux environments, including patching, application deployment, and performance diagnostics.
2. Infrastructure Troubleshooting: Troubleshoot infrastructure issues across compute, storage, memory, and networking layers.
3. Cloud Management: Manage and optimize cloud-based infrastructure, with a focus on Microsoft Azure services and resources.
4. Collaboration and Communication: Collaborate with network and security teams to support DNS, firewalls, load balancers, certificates, and secure connectivity.
5. Database Expertise: Write, optimize, and troubleshoot SQL queries and stored procedures.
6. Performance Analysis: Analyze and resolve performance issues in relational databases.
7. Data Modeling: Understand and manipulate application data models to support business and technical needs.
8. NoSQL Support: Provide light support for NoSQL platforms such as MongoDB.
9. Application Lifecycle Management: Lead the installation, configuration, and lifecycle management of internally developed applications.
10. User Provisioning: Manage user provisioning, roles, and permissions within supported applications.
11. Troubleshooting and Root Cause Analysis: Perform advanced troubleshooting, including log analysis and code review, to identify root causes of application issues.
12. Liaison Role: Act as a liaison between operations and development teams, providing detailed technical insights and recommendations.
13. Documentation: Document processes, configurations, and troubleshooting steps to support knowledge sharing and operational excellence.
Qualifications:
1. A minimum of 5 years of experience in a technical support, infrastructure, or application analyst role.
2. Strong working knowledge of Windows and Linux operating systems.
3. Hands-on experience with cloud infrastructure and services, preferably with Azure experience.
4. Solid understanding of networking fundamentals and security protocols.
5. Proficiency in SQL and relational database management; familiarity with NoSQL databases is a plus.
6. Ability to read and interpret application code (e.g., Java and C#, or similar) for troubleshooting purposes.
7. Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
8. Strong communication skills and a collaborative mindset.
9. Experience with DevOps tools and CI/CD pipelines.
10. Familiarity with monitoring and observability tools.
11. Scripting experience (e.g., PowerShell, Bash) for automation and diagnostics.
12. Prior experience mentoring or leading junior technical staff.