Systems Engineer
Summary
Systems Engineer at Thunder Valley Casino Resort running enterprise server, storage, and network infrastructure: migrating workloads to cloud (Azure, AWS, GCP), managing VMware virtualization and SANs (Fibre Channel/iSCSI), overseeing backups and disaster recovery, and providing L2/L3 support.
The Systems Engineer will perform technical and skilled duties in the operation of enterprise, client/server, and desktop computer systems and networks. Included are multiple online network systems, auxiliary consoles, and peripheral equipment on electronic computer systems. Responsibilities of this position include performing general server administration tasks, monitoring and optimizing system performance and reliability, performing enhancement upgrades, and providing various levels of support. Additionally, this role requires involvement with cloud integrations, cloud migrations, Storage Area Networks (SAN), and the management of modern backup technologies to ensure efficient, secure, and resilient infrastructure. Responsibilities must be performed in accordance with all Company standards, policies, and procedures
Essential Functions:
1. Practice, support, and promote Thunder Valley Casino Resort’s “ELITE” company-wide service mission and demonstrate AAA Four Diamond service standards at all times.
2. Plan, implement, and support the migration of workloads and applications to cloud platforms (e.g., Microsoft Azure, AWS, Google Cloud) while ensuring smooth hybrid cloud integrations.
3. Assist in the transition to cloud-native architectures, leveraging technologies like containers, Kubernetes, and serverless computing for scalability and efficiency.
4. Perform live migrations of virtual machines (VMs) using VMware vMotion and manage associated cloud migration strategies.
5. Manage and support Storage Area Networks (SANs), utilizing Fibre Channel and iSCSI technologies for high-performance storage environments.
6. Integrate software-defined storage (e.g., VMware vSAN, Microsoft Storage Spaces Direct) into cloud and on-premises environments to meet business storage needs.
7. Monitor SAN performance, conduct system backups, and ensure high availability and redundancy for critical systems.
8. Oversee and manage backup solutions for both on-premise and cloud-based environments to ensure secure and reliable data protection, including continuous data protection (CDP) and cloud-based backup solutions (e.g., Azure Backup, Rubrik)
9. Perform regular testing and updates of disaster recovery plans, ensuring systems and data can be restored efficiently after an outage or failure.
10. Integrate backup technologies across systems and ensure proper documentation of backup configurations.
11. Resolve complex hardware/software malfunctions in server systems and storage devices.
12. Provide level 2 or 3 support for both software and hardware issues.
13. Monitor enterprise server applications and performance, ensuring optimal capacity and utilization of system components.
14. Document and manage system changes through proper change management processes, including system diagrams and team procedures.
15. Collaborate with cross-functional IT teams to implement system updates, patches, and enhancements.
16. Service level monitoring for various systems and infrastructure services.
17. Ensure system reliability by performing upgrades, enhancements, and performance optimization tasks on hardware and software.
18. Communicate effectively with other IT groups to remain informed on system changes and potential impacts to production.
