Platform Engineer
Date Posted

December 12, 2023

Contract Type



Salt Lake City, UT


Cosm is a global technology company that brings experiences to life in immersive environments. We help our partners create spaces and content that blur the lines of real and virtual across three primary markets: Sports and Entertainment, Science and Education, and Parks and Attractions. Cosm was born from the fusion of some of the greatest innovators in the history of technology. Evans & Sutherland, Spitz, Inc., and Cosm Immersive combined forces to power the immersive experiences of the future as Cosm. Innovation is in our DNA.


We are looking for a Platform Engineer to join our team at Cosm. The successful candidate will be responsible for designing, implementing, and maintaining Windows server environments for our internal media systems, Sports and Media partners, and Experience Centers, encompassing both on-premise infrastructure and cloud-based deployments on Azure and AWS. This role requires in-depth knowledge, hands-on experience in Windows Server technologies, and a strong understanding of cloud computing and virtualization. The ideal candidate will also have extensive experience using relevant technologies in full server and virtual machine automation.

We expect all of our engineers to be versatile, display leadership qualities, and be enthusiastic when taking on new problems as we continue to push the technology forward.

The ideal candidate is a solutions-oriented person who can learn new technologies quickly and who can become competent with all layers of the development platform. They should be willing to roll up their sleeves and be familiar with various technologies but know how to choose the best technology for the job. Ideally, they are familiar with the sports & eSports industry as well as digital, tech, and streaming media. If you think you have the skills and are up for the challenge, consider this your calling.


Architect, design, deploy, and manage Windows Server environments, ensuring stability, scalability, and high availability.

Collaborate with clients and internal stakeholders to gather requirements and develop customized server solutions that align with business objectives.

Perform system installations, configurations, and upgrades, following best practices and security guidelines.

Automate server provisioning, configuration, and management using relevant technologies and scripting languages.

Monitor server performance, identify bottlenecks, and implement appropriate optimizations to enhance system efficiency.

Troubleshoot and resolve server-related incidents, working closely with the support team to ensure prompt resolution.

Implement backup and disaster recovery strategies to safeguard critical data and ensure uninterrupted business operations.

Maintain up-to-date documentation of server configurations, processes, and procedures.

Stay informed about industry trends and emerging technologies related to Windows Server, on-premise infrastructure, and Azure and AWS Cloud platforms.

Provide technical guidance and mentorship to junior team members as needed.

Proactively identify and monitor for security risks introduced in our source control, cloud platforms, and infrastructure.

Collaborate with multiple Scrum teams, Product Owners, Scrum Masters, System Architects, QA Engineers, Platform Engineers, and Users.

Automate repetitive and complex tasks by developing tools and processes that our team can rely on for daily development, testing, and release management.

Exemplify excellent written and verbal communication skills and the ability to tailor technical communications to any audience deftly.

Push the limits, try new technologies, take calculated risks, swing for the fences, and proactively search for the best solutions and ideas in the marketplace.


Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).

Minimum of 2 years (4 preferable) of experience as a Windows Server Engineer, with a focus on on-premise operations and cloud environments (Azure and AWS).

In-depth knowledge of Windows Server operating systems (2016/2019/2022), including installation, configuration, and troubleshooting.

Strong understanding of cloud computing concepts and hands-on experience with Azure and/or AWS.

Proficiency in on-premise server and virtual machine automation using relevant technologies (e.g., PowerShell, Ansible, Chef, Pulumi, Puppet, Terraform).

Experience with virtualization technologies such as Hyper-V or VMware.

Familiarity with scripting languages for automation and configuration management.

Familiarity with Linux and Linux automation with tools like Ansible or Puppet is a plus.

Proficient in monitoring tools and performance optimization techniques (Grafana, DataDog, etc.).

Experience using Pulumi, Terraform and/or other “Infrastructure as Code” tools is a plus.

Solid understanding of networking principles and protocols.

Excellent problem-solving and troubleshooting skills, with a keen attention to detail.

Strong communication and interpersonal skills, with the ability to collaborate effectively with clients and team members.

Driven to automate your processes, test continually, and document your work.

You’re not afraid of an open, candid, and respectful work environment.

Passion for gaming, video live-streaming, sports or eSports is a plus.

Experience in working with a cross-functional, distributed team from concept through completion and future iterations including agile methodologies.

Excellent time management skills.

Cosm is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.