Categories


DevOps Engineer

TCGplayer.com


DevOps Engineer

Who We Are

TCGplayer.com is changing the game in Upstate New York and the Atlanta area. We’ve been named the 2017 Business of the Year, and we’re the fastest growing company in the Syracuse, NY region, doubling in size four years in a row. With our new office in Atlanta, we’re looking to continue our growth and spread our Core Values.

Since 1998, TCGplayer has been embedded into geek culture. We’re the leading online marketplace for trading card games and collectibles. We build applications and technologies that connect thousands of businesses with customers across the collectible gaming industry, powering sales through physical stores, websites, mobile apps and the TCGplayer Marketplace.

This position will report to our Director of Technical Operations. Although it will require you to participate in an on-call rotation on nights and weekends, work/life balance is important to us and we empower our employees to identify and resolve issues before they lead to incidents and alerts. We are looking for candidates who are skilled in both managing their everyday tasks and improving their environment.

As a DevOps Engineer, a typical day may include the following:

  • Architecting a cloud native infrastructure environment from local development all the way to a live production environment with a focus in real-world DevOps best practices  
  • Creating and supporting application deployment pipelines that are automated, reliable and can scale with a growing technology department
  • Taking responsibility for production incidents, mitigating and resolving the underlying issue, and conducting post mortems to prevent the same issue from occurring again
  • Configuring system and application monitoring, defining alerts and building reporting dashboards
  • Using a deep understanding of cloud engineering and DevOps best practices to advise our Engineering teams on capacity planning, analysis, design, implementation and testing of the platform
  • Working closely with individual product teams to improve their processes and help them achieve agility
  • Participating in on-call/on-demand network and server support

This job may be right for you if you have:

  • 3+ years administering multi-tiered, consumer-facing web applications
  • 2+ years in cloud engineering and administration with a focus of high availability and automation
  • 2+ years in release management or production operations
  • Proven experience in the Microsoft web stack (ASP.NET, IIS, Windows Server, SQL Server)
  • Knowledge and demonstrated proficiency of:
    • Docker and the orchestration platforms like Kubernetes, Swarm, Mesos
    • Load balancing and multi-layer application stacks
    • At least one cloud provider with a strong preference for AWS
    • Configuration Management tools (Chef, Puppet, Ansible, Salt)
    • Continuous Integration tools (Jenkins, TeamCity, Travis, Circle, Bamboo, etc.)
    • Deployment orchestration tools (Octopus Deploy, Redgate Toolbelt, AWS CodeDeploy, etc.)
    • Scripting languages (PowerShell, Bash, Python, etc.)
    • Monitoring tools (New Relic, AppDynamics, Datadog, Telegraf, Prometheus, etc.)
    • Logging tools (ELK Stack, Splunk, Loggly, Scalyr)
  • The traits of a highly motivated self-starter who can take initiative with minimal supervision
  • Strong interpersonal and communication skills required to work in our culture-driven team environment

You’re extra awesome if you have:

  • Interest and experience within the hobby gaming industry
  • Knowledge of agile development methodologies
  • Familiarity with Elasticsearch, RabbitMQ, Redis

Why we’re so great:

  • Competitive pay that’s based directly on your awesome skills and experience
  • Amazing perks, like 100% health and dental coverage, UNLIMITED paid time off, free life insurance, 401(k) with matching and stock options
  • Embracing diversity is one of our Core Values