R

Royal Caribbean Group

Cruise vacation company operating multiple brands

Senior Engineer - Platform

Platform EngineeringUpdated on Nov 14
Full-timeMiramar, FL, USANo salary listed

About the Job

Requirements

  • Expert-level knowledge of Hyper-V and VMware virtualization technology, with 8 or more years of experience.
  • At least 3 years of experience in hybrid cloud computing environments, including Azure or AWS.
  • At least 5 years of experience managing a Windows Server environment.
  • At least 3 years of experience working with the Cisco UCS server platform.
  • At least 3 years of experience managing hyperconverged server infrastructure.
  • Experience with automation tools that simplify deployment of Windows and VMware resources to on-premises and cloud environments.
  • Strong scripting skills in PowerShell.
  • At least 5 years of experience authoring Group Policy and Desired State Configuration.
  • At least 3 years of hands-on experience with Infrastructure as Code and configuration-management systems, including Terraform, PowerShell Desired State Configuration, Puppet, or Ansible.
  • Ability to troubleshoot effectively and manage projects and issues independently.
  • Ability to retain and protect confidential material.
  • A bachelor's degree or equivalent is preferred.
  • Strong analytical and problem-solving ability.
  • Strong communication, interpersonal, and customer-service skills.
  • Ability to build supportive relationships with peers, clients, partners, and IT leadership.
  • Ability to remain professional and navigate high-pressure situations.
  • Ability to understand accounting rules for expense and capital activities and IT estimation activities.
  • Ability to define cost optimization opportunities and create bills of materials and review vendor quotes for services or materials.

Responsibilities

  • Maintain the company's internal, globally distributed virtual compute environment, focusing on performance, availability, cybersecurity compliance, and business growth needs.
  • Design and maintain monitoring, reporting, and capacity-planning functions using internal monitoring and data systems.
  • Design and maintain a virtualization disaster-recovery strategy integrated with production strategies and targets.
  • Work with hardware vendors and internal infrastructure and capacity teams to deliver compute and storage strategies aligned with cybersecurity standards and lifecycle management.
  • Partner with business and product teams and service owners to provide compute infrastructure.
  • Plan and lead implementation of complex application and core server system designs.
  • Develop and champion process improvements through automation.
  • Define interdependencies with other disciplines and participate in testing and certification processes.
  • Lead, direct, and provide technical guidance to a team of systems engineers.
  • Recommend process, organizational, and system changes to support team objectives.
  • Support, operate, and maintain computer systems and software applications.
  • Apply methods and procedures consistent with the Software Development Life Cycle, IT industry standards, and company best practices.
  • Monitor industry trends and conceive, prototype, and recommend technical approaches for IT systems and solutions that meet business requirements.
  • Travel as necessary to perform required duties; the work environment specifies up to 70% international travel.
  • Meet deadlines within budget and schedule while maintaining appropriate quality.
  • Be accountable for the financial implications and cost of systems and services.
  • Lead large or complex estimation activities as needed.
  • Perform other job-related duties assigned by a supervisor or management.

Desired Qualifications

  • Experience designing, building, and managing AI models and infrastructure.
  • Relevant VMware, Windows Server, and cybersecurity certifications; Windows Server AZ-802 administration certification is preferred.
  • Experience ensuring compliance with cybersecurity standards for server technology and Active Directory, such as CIS and NIST.
  • Experience managing enterprise Hyper-V or other hypervisors in a stretch cluster.
  • Experience with Azure Arc hybrid and multi-cloud management.
  • Experience with Linux distributions.
  • Experience programming in Python, PowerCLI, Go, Ruby, PowerShell, or Bash.
  • Understanding of multi-tier web-service architecture and the software-as-a-service model.
  • Experience maintaining systems in a load-balanced environment.
  • Experience with enterprise system-monitoring tools such as AppDynamics or Splunk.
  • Experience managing server systems in the travel and leisure industry.

About the Company

Royal Caribbean Group

Cruise vacation company operating multiple brands

Royal Caribbean Group operates multiple cruise brands, including Royal Caribbean International, Celebrity Cruises, and Silversea Cruises, and holds 50% stakes in joint ventures that run TUI Cruises and Hapag-Lloyd Cruises. Guests book cruises on ships that offer cabins, dining, activities, and excursions, sailing to destinations around the world. The group uses a global, multi-brand fleet and joint ventures to reach more customers and destinations, while emphasizing ethics, diversity, and responsible operations. Its goal is to deliver the best vacation experiences, while sailing safely, protecting the oceans, and acting with integrity for guests, employees, and communities.

Company size
10,001+
Company stage
IPO
Headquarters
Miami, FL
Founded
1969

Recently Posted Jobs

Explore more opportunities at Royal Caribbean Group

See more jobs