CBS Corporation Principal Engineer, DevOps in Atlanta, Georgia

Principal Engineer, DevOps

REF#: 30839


JOB TYPE: Full-Time Staff




CBS Corporation (NYSE: CBS.A and CBS) is a mass media company that creates and distributes industry-leading content across a variety of platforms to audiences around the world. The Company has businesses with origins that date back to the dawn of the broadcasting age as well as new ventures that operate on the leading edge of media. CBS owns the most-watched television network in the U.S. and one of the world’s largest libraries of entertainment content, making its brand - "the Eye" - one of the most recognized in business. The Company’s operations span virtually every field of media and entertainment, including cable, publishing, local TV, film, outdoor advertising, and interactive and socially responsible media. CBS’s businesses include CBS Television Network, The CW (a joint venture between CBS Corporation and Warner Bros. Entertainment), Showtime Networks, CBS Sports Network, TVGN (a joint venture between CBS Corporation and Lionsgate), Smithsonian Networks, Simon & Schuster, CBS Television Stations, CBS Television Studios, CBS Global Distribution Group (CBS Studios International and CBS Television Distribution), CBS Interactive, CBS Consumer Products, CBS Home Entertainment, CBS Films and CBS EcoMedia.


CBS is on the move to bring it’s unique and compelling content to more people in different ways. From our highly rated CBS All Access streaming service to our position as the perennial #1 broadcaster, CBS delivers more content over a wider spectrum of services than just about anyone else. That content includes media as varied as best sellers from Simon & Schuster, NCAA March Madness through CBS Sports, comedies such as The Big Bang Theory through CBS Broadcasting, the exciting adventures of Star Trek Discovery via CBSInteractive, the mystery of Twin Peaks on Showtime, and so many other compelling stories. The velocity of change is ever increasing and CBS is at the forefront.

CBS Sizzle Reel:

Key to CBS’s success, the CBS Information Services & Technoloy team is on a mission to transform and modernize its existing infrastructure and application portfolio, beyond just agile, to a mature and robust DevOps CI/CD practice through a software-defined, test-driven environment leveraging building blocks such as automation, microservices, and containerization. Software is no longer just built and shipped but a service that is managed and run.

As part of a larger team, the Principal DevOps Engineer will play a key role in helping shape the future of how CBS does IT. The Principal DevOps Engineer is the senior-most technical resource within the DevOps group and will work with both the Application Development and Hosting Services (Operations) teams to grow and enhance our DevOps pipeline with an eye towards strengthening automation of build/release, security, and performance/functional testing. On a day to day level, the Principal Engineer will not only help build and maintain tools for deployment, monitoring and operations, but also troubleshoot and resolve issues in Dev, UAT, and Production environments. From a strategic perspective, the ideal candidate will also be looking to bring CI/CD to the existing infrastructure framework and pipelines.


  • The Principal Engineer for the CBS Corporate DevOps group, will lead the transformation of the current portfolio to a fully automated CI/CD pipeline including:

  • Automating compilation, infrastructure and database configuration and deployment

  • Establishing and adhering to standards of all deployment components, including configurations

  • Building recipes for packaging deployments with reusable components

  • Building and deploying containers for infrastructure portability and isolation

  • Automating the reporting of unit, performance and regression tests

  • Following change control process for all production deployments

  • Automating source code vulnerability scanning

  • Support, manage and maintain the existing DevOps tools, including but not limited to:

  • Microsoft TFS Release Management / VSTS, GitHub, etc.

  • Chocolatey, NuGet, and other package management tools

  • Checkmarx, etc.

  • Ranorex

  • Visual Studio Performance Testing

  • Report the quality of builds and deployments, recognizing opportunities for improvement

  • Manage and facilitate a corporate wide DevOps tool training program

  • Research and remediate opportunities for further automation in all steps of the DevOps pipeline to increase speed to deployment while minimizing failures

  • Provide troubleshooting support and advanced analysis of requests

  • Maintain a release repository and manages key information such as build and release procedures, dependencies, and notification lists

  • Build and execute strategic roadmaps for DevOps processes, procedures and toolchains, to evolve and expand capabilities in line with industry

  • Must be organized, persistent and be able to communicate effectively and professionally with a wide variety of teams to quickly build consensus

  • Team player with excellent written and oral communication and organizational skills

  • Required to act as team lead with minimal supervision and oversight, and is accountable for the team’s performance and capabilities

  • Work with management to plan and budget for team staff, training, professional services, off-shore staff, hardware / software refresh, maintenance and support

  • Adherence to established CBS IT governance and security policies, standards and guidelines


  • 5 - 7 years of relevant experience required within agile SDLC frameworks in a DevOps capacity

  • 3 - 5 years experience collaboratively building/modifying DevOps policies and procedures

  • 2+ years hands-on operational experience with AWS, Azure, or Google Cloud

  • Expert experience with build and release management systems such as VSTS, TFS, Jenkins, etc.

  • Experience working in a complex heterogeneous .Net and Linux enterprise landscape, including on-prem, hybrid, and full cloud environments

  • Experience working with cross-functional global teams in a 24x7 high-paced environment

  • ITIL knowledge (Incident, Change and Problem Management) and tools (Service Now)

  • Experience with configuration management tools such as Puppet, Chef, Ansible, PowerShell DSC or others

  • CLI and API scripting (Bash/Shell, Python, JavaScript)

  • Ability to translate IT and security challenges into business risks

  • Experience with system hardening and implementing security controls is a plus

  • Experience with source code analysis or software security testing tools is a plus

  • Willing to travel

  • Bachelor’s degree in Information Systems, Computer Science or other technology related discipline. Master’s degree a plus.

  • Completion of relevant DevOps industry certifications (Microsoft, Amazon, Google, DevOps Institute, etc.) a plus.


Equal Opportunity Employer Minorities/Women/Veterans/Disabled