DevOps Engineer para Camping World

Job Title: DevOps Engineer

Location: Remote
Team: Integrations and Platforms Team
Reports to: Senior Director, Integrations and Platforms
Employment Type: Full-Time

About the Role

We are looking for a skilled DevOps Engineer to join our Integrations and Platforms team. This role will focus on empowering developers by streamlining the deployment of cloud-native applications on Microsoft Azure. You will be the linchpin in ensuring reliable, repeatable, and scalable infrastructure deployments using Terraform and Terraform Cloud, and you’ll be instrumental in defining best practices for CI/CD using GitHub Actions.

This is a high-impact position that requires both hands-on expertise and cross-functional collaboration with internal IT Platform Engineering teams to develop and maintain reusable infrastructure modules. Bonus points if you bring experience with KubernetesKafka, or APM tools like Dynatrace to help us scale observability and reliability efforts across the stack.

Key Responsibilities

Azure Infrastructure Deployment

  • Design, deploy, and manage Azure cloud infrastructure to support internal applications.
  • Maintain and extend infrastructure-as-code using Terraform.
  • Manage workspaces and state management through Terraform Cloud.

CI/CD Enablement

  • Build, maintain, and document robust GitHub Actions pipelines to support application lifecycle: build, test, deploy, monitor.
  • Standardize and templatize workflows to reduce duplication and errors.
  • Continuously improve pipeline speed, observability, and reliability.

Collaboration and Engineering Support

  • Partner closely with developers to understand deployment needs and unblock technical challenges.
  • Collaborate with the IT Platform Engineering team to build, test, and integrate reusable Terraform modules.
  • Contribute to knowledge sharing through documentation, internal tooling, and onboarding support.

Governance & Best Practices

  • Advocate for and enforce infrastructure and DevOps best practices including security, scalability, and compliance.
  • Assist with access management, secret rotation, and environment provisioning workflows.

Required Qualifications

  • 3+ years of hands-on experience in a DevOps or Site Reliability Engineering role.
  • Strong experience with Terraform and Terraform Cloud.
  • Proficient in designing and deploying workloads on Microsoft Azure (App Services, Key Vault, Azure SQL, etc.).
  • Proficiency in GitHub Actions, YAML-based workflow creation, and CI/CD strategy.
  • Familiarity with creating or consuming modularized Terraform code.
  • Experience collaborating with developers and IT teams in a cross-functional environment.

Preferred Qualifications

  • Experience with Kubernetes for orchestrating containerized workloads.
  • Experience with Kafka as part of event-driven architectures or data pipelines.
  • Familiarity with APM/observability tools such as DynatraceDatadog, or Azure Monitor.
  • Azure certifications (e.g., AZ-104, AZ-204, AZ-400).
  • Experience working with Docker containers and container registries.
  • Understanding of security and networking fundamentals in cloud environments.

What We Offer

  • Opportunity to shape the DevOps practices for a high-visibility team.
  • Collaborative and growth-focused work environment.
  • Flexible remote work options.
  • Competitive compensation and benefits.