Principal Analyst - DevOps Engineering jobs in United States
cer-icon
Apply on Employer Site
company-logo

Vail Resorts · 1 month ago

Principal Analyst - DevOps Engineering

Vail Resorts is a leading operator of destination resorts and regional ski areas, seeking a Principal Analyst - DevOps Engineering to shape their cloud-native infrastructure. The role involves defining architectural strategies, leading the design of CI/CD pipelines, and mentoring engineering teams to modernize services and implement best practices in DevOps.

LeisureTravel

Responsibilities

Define and articulate high-level DevOps architectural strategy for modernizing Vail Resorts' services
Lead the design and specification of GitOps-based CI/CD pipelines, particularly leveraging GitHub Actions. Develop robust patterns to ensure consistency and reliability across different service types
Architect cloud-native solutions using Infrastructure-as-a-Service (IaC) tools like Terraform or similar. Focus on creating scalable, resilient, cost-effective, and reusable templates for various deployment scenarios across public clouds (AWS, Azure, GCP)
Champion containerization principles and oversee the design and deployment of container services to platforms such as Kubernetes and Azure Container Services
Lead initiatives in transitioning legacy services to modern microservice-based architectures. Develop patterns for service decoupling and ensure adherence to best practices for large distributed systems
Demonstrate expertise in event-driven architectures, including implementation with technologies like Kafka or RabbitMQ
Lead by Example: Provide deep technical guidance, mentor engineers across multiple teams, champion inner-sourcing principles (e.g., sharing reusable components via platforms), and foster a culture of automation and collaboration
Effectively communicate architectural concepts, roadmaps, and standards. Listen to diverse perspectives from development teams, leadership, and product stakeholders to build consensus and find practical solutions that align with business goals
Develop and champion common architectural patterns for deployment, service interaction, resilience management, observability, logging, monitoring, etc., tailored specifically for Vail Resorts' multi-cloud strategy

Qualification

GitOps methodologiesInfrastructure as CodeCloud ArchitectureContainerizationEvent-driven architecturesCI/CD pipelinesTerraformKubernetes.NET CoreExceptional CommunicationLeadershipCollaboration

Required

Proven expertise in GitOps methodologies (e.g., ArgoCD/Flux CD) and hands-on experience designing/implementing robust CI/CD pipelines using tools like GitHub Actions, ensuring infrastructure is defined as code
Deep understanding of modern Cloud Architecture principles, specifically Azure/AWS/GCP services relevant to DevOps automation. Ability to make sound decisions on cloud provider choices where appropriate for Vail Resorts' multi-cloud strategy
Mastery of defining and operating Infrastructure-as-a-Service environments, particularly with Terraform, including advanced concepts like state management and module composition
Demonstrated experience in designing, building, deploying, and managing containerized applications (specifically Docker) using various orchestration platforms (Kubernetes is highly preferred)
Proven ability to successfully deliver projects that convert legacy systems or services into modern, container-based architectures. Experience with complex system migrations
Expertise in eventing systems for decoupling services and message queuing technologies (e.g., Apache Kafka, RabbitMQ), including real-world application design
Hands-on experience writing code in one or more relevant languages (.NET Core preferred; strong working knowledge of Go, Rust, Python also required). Ability to contribute technically where needed
Familiarity with Kubernetes internals and best practices for managing large-scale deployments. Comfortable using related tools (e.g., Helm)
Exceptional Communication & Collaboration: Proven ability to listen effectively, articulate complex technical ideas clearly, educate stakeholders at various levels, build cross-functional consensus, and find common ground/compromise
Strong leadership presence: Ability to guide multiple engineering teams towards adopting modern DevOps principles consistently across Vail Resorts
Experience with inner-sourcing practices (e.g., internal platforms like Git repositories, wikis) is highly valued

Preferred

Experience working within the ski/resort/seasonal travel industry or a similar high-availability business context would be advantageous
Familiarity with Azure/AWS/GCP specific DevOps services and features (e.g., Azure DevOps Pipelines, AWS CodePipeline, GCP Cloud Build)
Experience in driving digital transformation projects from concept to operational maturity

Benefits

Ski/Mountain Perks! Free passes for employees, employee discounted lift tickets for friends and family AND free ski lessons
MORE employee discounts on lodging, food, gear, and mountain shuttles
401(k) Retirement Plan
Employee Assistance Program
Excellent training and professional development
Health Insurance; Medical Insurance, Dental Insurance, and Vision Insurance plans (for eligible seasonal employees after working 500 hours)
Free ski passes for dependents
Critical Illness and Accident plans

Company

Vail Resorts

company-logo
Vail Resorts is a network of the best destination and close-to-home ski resorts in the world including Vail Mountain, Breckenridge, Park City Mountain, Whistler Blackcomb, Stowe, and 32 additional resorts across North America; Andermatt-Sedrun and Crans-Montana in Switzerland; and Perisher, Hotham, and Falls Creek in Australia.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Angela Korch
Chief Financial Officer
linkedin
Company data provided by crunchbase