Sr Systems Engineer
Job description:
The Senior Systems Engineer is responsible for designing, deploying, managing, and optimizing the company's server infrastructure and storage solutions to ensure peak performance for critical business applications. This includes guaranteeing the availability of client-server applications, configuring new implementations, and developing procedures to efficiently manage the server environment. The role involves managing multiple environments, supporting version control, and assisting with the seamless integration of new technologies into the existing infrastructure to support enterprise needs.
Key Responsibilities:
The Senior Systems Engineer is responsible for designing, deploying, managing, and optimizing the company's server infrastructure and storage solutions to ensure peak performance for critical business applications. This includes guaranteeing the availability of client-server applications, configuring new implementations, and developing procedures to efficiently manage the server environment. The role involves managing multiple environments, supporting version control, and assisting with the seamless integration of new technologies into the existing infrastructure to support enterprise needs.
Key Responsibilities:
- Devise strategies for client-server deployments and architect the necessary infrastructure.
- Lead projects related to the design and assessment of new server systems, applications, and hardware; perform capacity planning as needed.
- Create technical sketches, drawings, and schematics to clarify design and functional requirements for lab and production systems.
- Drive and participate in essential process improvements within the client-server environment.
- Collaborate with network engineers, business applications, and database administrators to ensure server availability, scalability, and reliability meet business demands.
- Implement security protocols, policies, and technologies (including firewalls) to safeguard server environments.
- Develop and manage consistent backup and disaster recovery procedures.
- Review help desk logs for server-related issues and prioritize resolutions accordingly.
- Serve as the escalation point for critical server issues and provide timely resolution.
- Manage file systems, define backup and recovery strategies, and apply patches or upgrades as necessary.
- Monitor system performance and generate performance reports and statistics.
- Write shell scripts and manage enterprise directory services.
- Plan and implement strategies for integrating varied operating environments.
- Recommend and apply changes to enhance server efficiency, reliability, and performance.
- Create and maintain server documentation and training resources.
- Prepare equipment and documentation for Change Management approval.
- Offer guidance and mentorship to junior team members.
- Uphold the company’s commitment to responsible gaming and ethical conduct, reporting any concerns discreetly to management.
- Perform additional duties as assigned.
Qualifications:
- Bachelor’s degree in Information Systems or equivalent experience.
- A minimum of five years’ experience in a technical role focused on managing Windows environments.
- Strong project management capabilities.
- Excellent written, verbal, and interpersonal communication skills.
- Ability to research and resolve server-related issues, and present solutions in a user-friendly manner.
- Self-motivated with exceptional attention to detail, analytical thinking, and problem-solving skills.
- Proven ability to prioritize tasks in a fast-paced, high-pressure environment.
- Strong customer service focus and experience working within a collaborative, team-based setting.
Additional Requirements:
- Advanced knowledge and at least two years of experience with SAN or NAS storage technologies.
- Minimum of five years’ experience and proficiency with Microsoft operating systems, PowerShell scripting, SQL Server, and VMWare.
- Familiarity with Microsoft Exchange, O365, and SharePoint is a plus.