Senior Infrastructure Engineer - Cloud
📍 Job Overview
- Job Title: Senior Infrastructure Engineer - Cloud
- Company: Topgolf
- Location: TG - HQ - Dallas Office, Dallas, Texas, United States (Hybrid)
- Job Type: Full-Time
- Category: DevOps Engineer, System Administrator, Infrastructure Engineer
- Date Posted: June 11, 2025
- Experience Level: Mid-Senior level (5-10 years)
🚀 Role Summary
- Cloud Infrastructure Leadership: Drive strategy, design, and automation of cloud infrastructure to power secure, scalable, and efficient platforms for Topgolf.
- Collaborative Engineering: Work closely with application teams to align infrastructure solutions with product needs and development workflows, fostering a high-performance engineering culture.
- Proactive Problem-Solving: Monitor system health, troubleshoot issues, and drive improvements in availability, performance, and cost efficiency, with a focus on live production environments.
- Security and Compliance Focus: Apply cloud security best practices and ensure compliance with internal standards around high availability and disaster recovery.
📝 Enhancement Note: This role requires a strong background in cloud infrastructure and DevOps, with a focus on AWS and Azure. Candidates should have experience in infrastructure-as-code (IaC) tools like Terraform, AWS CDK, and CI/CD pipelines.
💻 Primary Responsibilities
- Cloud Infrastructure Development: Implement scalable, reliable infrastructure using Terraform, AWS CDK, and other IaC tools to support Topgolf's platforms.
- CI/CD Pipeline Management: Create and support CI/CD pipelines that enable fast, safe deployments across environments, ensuring high availability and minimal downtime.
- Cloud Operations and Monitoring: Monitor system health, troubleshoot issues, and implement monitoring solutions using tools like LogicMonitor, CloudWatch, Datadog, Grafana, or Prometheus to support proactive incident response.
- Security and Compliance: Apply cloud security best practices, ensure compliance with internal standards, and collaborate with security teams to address vulnerabilities and threats.
- Cross-Functional Collaboration: Work closely with application teams to understand business needs, align infrastructure solutions, and contribute to a high-performance engineering culture.
- Knowledge Sharing and Mentoring: Contribute to team growth by sharing best practices, providing code reviews, and mentoring junior team members.
- Continuous Improvement: Self-direct through day-to-day functional processes with an eye towards evolution and innovation, driving improvements in efficiency, performance, and cost savings.
- Maintenance and On-Call Rotation: Participate in on-call rotations and assist during maintenance window activities to ensure system reliability and minimal downtime.
📝 Enhancement Note: This role requires a strong focus on problem-solving, analytical thinking, and time management, with a commitment to maintaining high awareness of quality and performance in live production environments.
🎓 Skills & Qualifications
Education: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant certifications (AWS, Azure, VMware, Microsoft) are preferred but not required.
Experience: 5+ years in cloud infrastructure, DevOps, or platform engineering roles, with experience in production AWS and Azure environments. 4+ years in VMware infrastructure, Windows and Linux environments, and 2+ years in Meraki SDWAN infrastructure.
Required Skills:
- Cloud and IaC Expertise: Hands-on experience with Terraform or Ansible, AWS CDK, or similar tools, and a strong understanding of core AWS services including EKS, Lambda, and DynamoDB.
- CI/CD and Automation: Familiarity with modern CI/CD workflows and scripting languages such as PowerShell, Python, or Bash.
- Kubernetes Experience: Experience deploying and managing containerized applications in Kubernetes, Docker, Helm, or ECS.
- Monitoring and Troubleshooting: Practical experience with observability tools and using metrics to improve system reliability.
- Security Focus: Solid grasp of cloud security principles, with experience enforcing secure access and infrastructure policies.
- Team Mindset: Clear communicator with a collaborative approach to problem-solving and cross-functional work.
- Personal Skills: Problem-solving and analytical thinking, time management, developed written and verbal communication, mentoring.
Preferred Skills:
- Experience with Meraki SDWAN infrastructure and related tools.
- Familiarity with high-availability and disaster recovery best practices.
- Knowledge of cloud cost optimization strategies and tools.
📝 Enhancement Note: Candidates with experience in high-growth, dynamic environments and a proven track record of driving infrastructure improvements will be highly valued for this role.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
- Cloud Infrastructure Projects: Showcase your experience in designing, building, and automating cloud infrastructure using tools like Terraform, AWS CDK, or similar IaC tools.
- CI/CD Pipeline Demonstrations: Highlight your ability to create and manage CI/CD pipelines, ensuring fast, safe deployments across environments.
- Monitoring and Troubleshooting Case Studies: Demonstrate your problem-solving skills by presenting case studies of system health monitoring, issue troubleshooting, and proactive incident response.
- Security and Compliance Projects: Display your understanding of cloud security best practices and compliance with internal standards around high availability and disaster recovery.
Technical Documentation:
- Code Quality and Documentation: Showcase your commitment to code quality, commenting, and documentation standards, ensuring that your work is easily understood and maintained by others.
- Version Control and Deployment Processes: Demonstrate your experience with version control systems, deployment processes, and server configuration management.
- Testing Methodologies and Performance Metrics: Highlight your ability to implement testing methodologies, track performance metrics, and optimize system performance.
📝 Enhancement Note: Top candidates will have a well-structured portfolio that demonstrates their ability to drive cloud infrastructure improvements, collaborate with cross-functional teams, and maintain high system availability and performance.
💵 Compensation & Benefits
Salary Range: $120,000 - $160,000 per year (Based on experience and market research for the Dallas, Texas area)
Benefits:
- Comprehensive health, dental, and vision insurance plans
- 401(k) retirement plan with company match
- Generous paid time off (vacation, sick, and holidays)
- Employee discounts on Topgolf games and merchandise
- Opportunities for career growth and professional development
Working Hours: Full-time, with a hybrid work arrangement requiring on-site presence at the Dallas office. Maintenance window activities and on-call rotations may require additional hours as needed.
📝 Enhancement Note: The salary range provided is based on market research for the Dallas, Texas area and considers the experience level required for this role. Benefits and working hours may vary based on individual circumstances and company policies.
🎯 Team & Company Context
🏢 Company Culture
Industry: Topgolf is a global sports and entertainment community, focusing on growing the game of golf through innovative technology and experiences.
Company Size: Medium-sized company with a growing engineering team, providing ample opportunities for collaboration and career growth.
Founded: 2005, with a mission to create fun, interactive, and socially engaging golf experiences for players of all skill levels.
Team Structure:
- Cloud Infrastructure Team: A dedicated team responsible for designing, building, and managing cloud infrastructure to support Topgolf's platforms and services.
- Application Teams: Cross-functional teams focused on developing and maintaining Topgolf's web and mobile applications, as well as backend services.
- Collaborative Environment: Topgolf fosters a collaborative work environment, encouraging team members to work closely together to drive innovation and success.
Development Methodology:
- Agile/Scrum: Topgolf employs Agile/Scrum methodologies to manage development workflows, with a focus on iterative development, continuous improvement, and regular feedback.
- Code Review and Quality Assurance: The engineering team emphasizes code review, testing, and quality assurance practices to ensure high-quality, reliable, and maintainable code.
- Deployment Strategies: Topgolf uses CI/CD pipelines and automated deployment strategies to enable fast, safe deployments across environments, with a focus on minimizing downtime and maximizing system availability.
Company Website: Topgolf
📝 Enhancement Note: Topgolf's company culture emphasizes collaboration, innovation, and a passion for growing the game of golf through technology. Candidates who are excited about the intersection of sports, entertainment, and technology will find this role particularly appealing.
📈 Career & Growth Analysis
Web Technology Career Level: Senior Infrastructure Engineer - Cloud
Reporting Structure: This role reports directly to the Manager, Cloud Infrastructure, and collaborates closely with application teams, security teams, and other infrastructure engineers to drive cloud infrastructure improvements and ensure system reliability.
Technical Impact: The Senior Infrastructure Engineer - Cloud plays a critical role in designing, building, and managing cloud infrastructure that supports Topgolf's platforms and services. This role has a significant impact on system availability, performance, and cost efficiency, as well as the overall user experience for Topgolf's customers.
Growth Opportunities:
- Technical Leadership: Candidates in this role have the opportunity to grow into technical leadership positions, driving cloud infrastructure strategy, mentoring junior team members, and contributing to high-level architectural decisions.
- Emerging Technologies: Topgolf encourages its engineers to stay up-to-date with emerging technologies and provides opportunities for professional development and growth in areas such as containerization, serverless computing, and machine learning.
- Career Progression: Topgolf offers career progression paths for its engineers, with opportunities to advance to senior roles, principal engineer roles, or move into management positions within the engineering organization.
📝 Enhancement Note: Topgolf's engineering team values candidates with a strong technical background, a passion for learning, and a commitment to driving innovation and growth within the company. Candidates who are excited about the opportunity to make a significant impact on Topgolf's cloud infrastructure and user experience will find this role particularly appealing.
🌐 Work Environment
Office Type: Hybrid work arrangement, with on-site presence required at the Dallas office.
Office Location(s): TG - HQ - Dallas Office, Dallas, Texas, United States
Workspace Context:
- Collaborative Workspace: Topgolf's Dallas office features an open, collaborative workspace designed to foster teamwork and innovation.
- Modern Development Tools: The engineering team has access to modern development tools, multiple monitors, and testing devices to ensure high-quality, reliable code.
- Cross-Functional Collaboration: Topgolf encourages collaboration between its engineering teams and other departments, such as design, marketing, and business teams, to drive user-focused innovation and success.
Work Schedule: Full-time, with a hybrid work arrangement requiring on-site presence at the Dallas office. Maintenance window activities and on-call rotations may require additional hours as needed.
📝 Enhancement Note: Topgolf's hybrid work arrangement provides candidates with the flexibility to balance on-site collaboration and remote work, allowing for a better work-life balance and improved productivity.
📄 Application & Technical Interview Process
Interview Process:
- Phone or Video Screen: A brief phone or video call to discuss the role, Topgolf's company culture, and the candidate's experience and qualifications.
- Technical Deep Dive: A technical deep dive into the candidate's experience with cloud infrastructure, IaC tools, CI/CD pipelines, and monitoring solutions. This may include live coding exercises, system design discussions, and problem-solving challenges.
- On-Site Visit: An on-site visit to Topgolf's Dallas office to meet with the team, discuss the role in more detail, and participate in a final evaluation with the hiring manager.
- Final Decision: Topgolf will make a final decision based on the candidate's technical skills, cultural fit, and alignment with the company's values and mission.
Portfolio Review Tips:
- Cloud Infrastructure Projects: Highlight your experience in designing, building, and automating cloud infrastructure using tools like Terraform, AWS CDK, or similar IaC tools.
- CI/CD Pipeline Demonstrations: Showcase your ability to create and manage CI/CD pipelines, ensuring fast, safe deployments across environments.
- Monitoring and Troubleshooting Case Studies: Demonstrate your problem-solving skills by presenting case studies of system health monitoring, issue troubleshooting, and proactive incident response.
- Security and Compliance Projects: Display your understanding of cloud security best practices and compliance with internal standards around high availability and disaster recovery.
Technical Challenge Preparation:
- Cloud Infrastructure Challenges: Brush up on your knowledge of cloud infrastructure best practices, IaC tools, and AWS services to prepare for challenges related to designing, building, and automaging cloud infrastructure.
- CI/CD Pipeline Challenges: Familiarize yourself with modern CI/CD workflows, scripting languages, and deployment strategies to prepare for challenges related to creating and managing CI/CD pipelines.
- Monitoring and Troubleshooting Challenges: Review your experience with observability tools, metrics, and incident response processes to prepare for challenges related to monitoring system health, troubleshooting issues, and driving proactive incident response.
ATS Keywords: (See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category, at the end of this document)
📝 Enhancement Note: Topgolf's interview process is designed to assess the candidate's technical skills, cultural fit, and alignment with the company's values and mission. Candidates who are prepared to discuss their experience with cloud infrastructure, IaC tools, CI/CD pipelines, and monitoring solutions, as well as their passion for growing the game of golf through technology, will be well-positioned for success in this role.
🛠 Technology Stack & Web Infrastructure
Cloud Platforms:
- AWS: Topgolf's primary cloud platform, with a focus on core services such as EKS, Lambda, and DynamoDB.
- Azure: Topgolf also leverages Azure for specific services and workloads, with a focus on IaaS and PaaS offerings.
Infrastructure-as-Code (IaC) Tools:
- Terraform: Topgolf's primary IaC tool, used to design, build, and automate cloud infrastructure.
- AWS CDK: Topgolf also leverages AWS CDK for specific use cases and to complement Terraform.
CI/CD Pipelines and Automation Tools:
- GitHub Actions: Topgolf's primary CI/CD pipeline tool, enabling fast, safe deployments across environments.
- Jenkins: Topgolf also leverages Jenkins for specific use cases and to complement GitHub Actions.
Monitoring and Observability Tools:
- CloudWatch: Topgolf's primary cloud-native monitoring and observability tool, integrated with AWS services.
- Datadog: Topgolf also leverages Datadog for specific use cases and to complement CloudWatch.
- Prometheus and Grafana: Topgolf uses Prometheus and Grafana for custom monitoring and visualization needs.
📝 Enhancement Note: Topgolf's technology stack is designed to provide a scalable, reliable, and efficient cloud infrastructure that supports the company's platforms and services. Candidates with experience in AWS, Terraform, and other relevant tools will be well-positioned for success in this role.
👥 Team Culture & Values
Cloud Infrastructure Team Values:
- Collaboration: Topgolf's cloud infrastructure team values collaboration, with a focus on working closely with application teams, security teams, and other infrastructure engineers to drive cloud infrastructure improvements and ensure system reliability.
- Innovation: The cloud infrastructure team encourages innovation and continuous learning, with a focus on staying up-to-date with emerging technologies and driving improvements in cloud infrastructure design, deployment, and management.
- Reliability: Topgolf's cloud infrastructure team prioritizes reliability, with a focus on minimizing downtime, maximizing system availability, and ensuring high-quality, consistent user experiences for Topgolf's customers.
- Security: The cloud infrastructure team emphasizes security, with a focus on applying cloud security best practices, ensuring compliance with internal standards, and collaborating with security teams to address vulnerabilities and threats.
Collaboration Style:
- Cross-Functional Integration: Topgolf's cloud infrastructure team works closely with application teams, design teams, and other stakeholders to ensure that cloud infrastructure solutions meet business needs and drive user-focused innovation.
- Code Review Culture: The cloud infrastructure team emphasizes code review, with a focus on ensuring high-quality, reliable, and maintainable code.
- Knowledge Sharing: Topgolf's cloud infrastructure team encourages knowledge sharing, with a focus on mentoring junior team members, contributing to team growth, and fostering a collaborative learning environment.
📝 Enhancement Note: Topgolf's cloud infrastructure team values candidates who are passionate about cloud infrastructure, committed to driving innovation and improvement, and excited about the opportunity to collaborate with cross-functional teams to grow the game of golf through technology.
⚡ Challenges & Growth Opportunities
Technical Challenges:
- Cloud Infrastructure Complexity: Topgolf's cloud infrastructure is complex and dynamic, requiring candidates to be comfortable working with multiple cloud platforms, IaC tools, and CI/CD pipelines.
- Scalability and Performance Optimization: Candidates in this role will face challenges related to scaling cloud infrastructure to support Topgolf's growing user base and optimizing performance for high-quality, consistent user experiences.
- Security and Compliance: Topgolf's cloud infrastructure team must address security vulnerabilities, ensure compliance with internal standards, and collaborate with security teams to protect Topgolf's customers and data.
- Emerging Technologies: Candidates in this role will have the opportunity to work with emerging technologies, such as containerization, serverless computing, and machine learning, and drive innovation and improvement in Topgolf's cloud infrastructure.
Learning & Development Opportunities:
- Technical Skill Development: Topgolf encourages its engineers to stay up-to-date with emerging technologies and provides opportunities for professional development and growth in areas such as containerization, serverless computing, and machine learning.
- Conference Attendance and Certification: Topgolf supports its engineers' attendance at industry conferences and encourages certification in relevant technologies and tools.
- Technical Mentorship and Leadership: Topgolf offers opportunities for technical mentorship and leadership, with a focus on driving cloud infrastructure strategy, mentoring junior team members, and contributing to high-level architectural decisions.
📝 Enhancement Note: Topgolf's cloud infrastructure team values candidates who are passionate about learning, committed to driving innovation and improvement, and excited about the opportunity to work with emerging technologies and drive growth in the company's cloud infrastructure.
💡 Interview Preparation
Technical Questions:
- Cloud Infrastructure Fundamentals: Brush up on your knowledge of cloud infrastructure best practices, IaC tools, and AWS services to prepare for questions related to designing, building, and automating cloud infrastructure.
- CI/CD Pipeline Strategies: Familiarize yourself with modern CI/CD workflows, scripting languages, and deployment strategies to prepare for questions related to creating and managing CI/CD pipelines.
- Monitoring and Troubleshooting Techniques: Review your experience with observability tools, metrics, and incident response processes to prepare for questions related to monitoring system health, troubleshooting issues, and driving proactive incident response.
Company & Culture Questions:
- Topgolf's Company Culture: Research Topgolf's company culture, values, and mission to prepare for questions related to your fit within the organization and your commitment to growing the game of golf through technology.
- Cloud Infrastructure Team Dynamics: Familiarize yourself with Topgolf's cloud infrastructure team structure, dynamics, and collaboration strategies to prepare for questions related to your ability to work effectively within the team and drive cloud infrastructure improvements.
- User Experience Impact: Prepare for questions related to the impact of cloud infrastructure decisions on Topgolf's users and the overall user experience for the company's customers.
Portfolio Presentation Strategy:
- Cloud Infrastructure Projects: Highlight your experience in designing, building, and automating cloud infrastructure using tools like Terraform, AWS CDK, or similar IaC tools.
- CI/CD Pipeline Demonstrations: Showcase your ability to create and manage CI/CD pipelines, ensuring fast, safe deployments across environments.
- Monitoring and Troubleshooting Case Studies: Demonstrate your problem-solving skills by presenting case studies of system health monitoring, issue troubleshooting, and proactive incident response.
- Security and Compliance Projects: Display your understanding of cloud security best practices and compliance with internal standards around high availability and disaster recovery.
📝 Enhancement Note: Topgolf's interview process is designed to assess the candidate's technical skills, cultural fit, and alignment with the company's values and mission. Candidates who are prepared to discuss their experience with cloud infrastructure, IaC tools, CI/CD pipelines, and monitoring solutions, as well as their passion for growing the game of golf through technology, will be well-positioned for success in this role.
📌 Application Steps
To apply for this Senior Infrastructure Engineer - Cloud position at Topgolf:
- Customize Your Portfolio: Tailor your portfolio to highlight your experience in cloud infrastructure, IaC tools, CI/CD pipelines, and monitoring solutions, with a focus on Topgolf's technology stack and user experience goals.
- Optimize Your Resume: Highlight your relevant experience, skills, and accomplishments, with a focus on cloud infrastructure, IaC tools, CI/CD pipelines, and monitoring solutions. Include relevant keywords and phrases to improve search visibility and optimize your resume for Topgolf's Applicant Tracking System (ATS).
- Prepare for Technical Challenges: Brush up on your knowledge of cloud infrastructure best practices, IaC tools, AWS services, CI/CD pipelines, and monitoring solutions to prepare for Topgolf's technical challenges and interviews.
- Research Topgolf: Familiarize yourself with Topgolf's company culture, values, and mission to prepare for questions related to your fit within the organization and your commitment to growing the game of golf through technology.
📝 Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with Topgolf before making application decisions.
Content Guidelines (IMPORTANT: Do not include this in the output)
Web Technology-Specific Focus:
- Tailor every section specifically to cloud infrastructure, DevOps, and system administration roles, with a focus on AWS, Terraform, and other relevant tools.
- Include cloud infrastructure best practices, IaC tools, and CI/CD pipeline strategies in every section.
- Emphasize cloud security best practices, monitoring, and troubleshooting techniques throughout the document.
- Address cloud infrastructure challenges, learning opportunities, and growth potential specific to Topgolf's cloud infrastructure team.
Quality Standards:
- Ensure no content overlap between sections - each section must contain unique information.
- Only include Enhancement Notes when making significant inferences about cloud infrastructure design, deployment, or management, with specific reasoning based on role level, cloud technology industry practices, and Topgolf's technology stack.
- Be comprehensive but concise, prioritizing actionable information over descriptive text.
- Strategically distribute cloud infrastructure, DevOps, and system administration-related keywords throughout all sections naturally.
Industry Expertise:
- Include specific cloud infrastructure, DevOps, and system administration tools, technologies, and strategies relevant to Topgolf's cloud infrastructure team.
- Address cloud infrastructure career progression paths and technical leadership opportunities within Topgolf's engineering organization.
- Provide tactical advice for cloud infrastructure portfolio development, live demonstrations, and project case studies.
- Include cloud infrastructure interview preparation and coding challenge guidance specific to Topgolf's cloud infrastructure team.
Professional Standards:
- Maintain consistent formatting, spacing, and professional tone throughout the document.
- Use cloud infrastructure, DevOps, and system administration industry terminology appropriately and accurately.
- Include comprehensive benefits and growth opportunities relevant to cloud infrastructure engineers and system administrators.
- Provide actionable insights that give web development and server administration candidates a competitive advantage in the cloud infrastructure engineering role.
Technical Focus & Portfolio Emphasis:
- Emphasize cloud infrastructure best practices, IaC tools, and CI/CD pipeline strategies in every section.
- Include specific portfolio requirements tailored to the cloud infrastructure discipline and role level.
- Address cloud infrastructure challenges, learning opportunities, and growth potential specific to Topgolf's cloud infrastructure team.
- Focus on problem-solving methods, performance optimization, and scalable cloud architecture in every section.
Avoid:
- Generic business jargon not relevant to cloud infrastructure, DevOps, or system administration roles.
- Placeholder text or incomplete sections.
- Repetitive content across different sections.
- Non-technical terminology unless relevant to the specific cloud infrastructure role.
- Marketing language unrelated to cloud infrastructure, DevOps, or system administration.
Generate comprehensive, cloud infrastructure-focused content that serves as a valuable resource for web developers, server administrators, and infrastructure professionals seeking their next opportunity in Topgolf's cloud infrastructure engineering team.
ATS Keywords:
(See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category, at the end of this document)
Category: Programming Languages
- Python
- Bash
- PowerShell
- JavaScript
Category: Cloud Platforms
- AWS
- Azure
- Google Cloud Platform
Category: Infrastructure-as-Code (IaC) Tools
- Terraform
- AWS CDK
- CloudFormation
Category: CI/CD Pipelines and Automation Tools
- GitHub Actions
- Jenkins
- CircleCI
- Travis CI
Category: Monitoring and Observability Tools
- CloudWatch
- Datadog
- Prometheus
- Grafana
Category: Server Technologies
- Linux
- Windows
- VMware
- Meraki SDWAN
Category: Databases
- PostgreSQL
- MySQL
- MongoDB
- DynamoDB
Category: Tools
- Docker
- Kubernetes
- Helm
- ECS
Category: Methodologies
- Agile
- Scrum
- Kanban
- DevOps
Category: Soft Skills
- Problem-solving
- Analytical thinking
- Time management
- Communication
- Mentoring
Category: Industry Terms
- Infrastructure-as-Code (IaC)
- Cloud-native
- Serverless
- Microservices
- Containerization
- Orchestration
- Automation
- Orchestration
- Deployment
- Scalability
- High availability
- Disaster recovery
Application Requirements
Candidates should have over 5 years of experience in cloud infrastructure and DevOps, with hands-on expertise in tools like Terraform and AWS. A solid understanding of cloud security principles and experience with observability tools is also required.