Senior DevOps Engineer

  • Full-time

Company Description

About Digitas 
 
Digitas is The Connected Marketing Agency, committed to helping brands better connect with people through Truth. Connection. Wonder. With diverse expertise in data, strategy, creative, media, and tech, we work across capabilities and continents to make better connections and achieve ambitious outcomes through ideas that excite, provoke and inspire. Curious and fully transparent, we are always examining real human behavior to create authentic connections—between brands and consumers, clients and partners, and ideas and outcomes. Digitas has 3,500 employees across 21 countries and 34 offices, with an extended network via Publicis Media of over 23,500 employees present in more than 100 countries worldwide. To connect with Digitas or learn more, visit www.digitas.com 

Job Description

Senior DevOps Engineer 

Digitas is a highly-caffeinated playground where brilliant minds come together to bring bold, award-winning ideas to life. 

Paving the way for these amazing projects is our Technology capability, dedicated to transforming the digital marketing landscape. The Technology capability collaborates with other capabilities within Digitas such as Strategy, Creative, Data Science and Media, as well as client business and technology representatives, to bring cutting edge digital products and campaigns to life. We also have strategic partnerships with many of the world’s leading marketing and advertising technology vendors that helps us leverage the best platforms and tools for our clients. 

To help with this, we’re looking for an outstanding Senior DevOps Engineer – someone who can skillfully juggle multiple lanes of work, adapt to new technologies, and deliver applications to production on time. Sound like you? Read on. 

What you’ll do:   

As a Senior DevOps Engineer, you’ll manage releases across multiple lines of business, focus on improving our infrastructure, drive automation and security wherever possible, and guide our DevOps Engineers in best practices. 

The DevOps team is a practice within our Engineering group. We often act as the glue that brings together each of the practices, QA, Front End, Software, Digital Product Management and others. We've got a mind towards systems, integrations, and making sure the trains run on time. Within DevOps, we are the classic wearers of many hats, but our core focus areas are:  

Release Management 

Automation First 

Infrastructure as Code 

Secure & Reliable Software 

Our DevOps team originated as a tight-knit crew of Release Managers. As the responsibilities of Release Management changed over time, we formalized ourselves as DevOps Engineers. We retain Release Management as a core function. On a given day, we manage many releases from brochure-style landing pages, to large CMS-driven enterprise applications. We easily top four-hundred individual releases in a given year. While wearing the Release Management hat, DevOps ensures that branch management best practices are followed, the build server successfully generates releases, and coordinates the smooth deployment across many environments (up to and including production.) 

DevOps is now working to drive automation across our business. From ensuring our functional tests are well automated, to furthering our continuous integration efforts, to moving more of our services into the cloud.  

Security continues to be at the core of our day-to-day responsibilities. DevOps ensures our security tooling is up-to-date, covers our applications and tools appropriately, and continues to keep pace with industry standards. 

Day-to-day, your role includes:  

  • Experiment with necessary improvements to our infrastructure as code, via Chef 
  • Work with Docker and Docker-Compose to maintain and improve our application infrastructure 
  • Guide team on best practices and strategies to manage and triage Jenkins 
  • Course correct teams where branching strategies have drifted over time 
  • Communicate status effectively to various internal and client stakeholders 
  • Participate in DevOps team stand-ups, backlog grooming, and sprint planning  
  • Iterate and improve frameworks for automation  
  • Documenting systems and infrastructure with an eye towards pulling more people into the knowledge base 

Qualifications

We’re looking for strong, impactful work experience, which typically includes:

  • Experience working in a position related to releases or DevOps 
  • Practical experience utilizing one or more cloud provider such as Azure, AWS, or GCP 
  • Working knowledge trending towards mastery of one configuration management solution such as Terraform, Chef, or Ansible 
  • Strong working knowledge and experience with Docker or containers. 
  • Solid experience with one or more development language such as Javascript, Ruby, or Python 
  • Familiarity with common computer science topics such as  
  • Object oriented development 
  • Idempotence 
  • Inheritance  
  • Extensibility  
  • Strong experience with git including how to fix a repository without deleting it locally 
  • Robust previous usage and administration of Linux systems such as Ubuntu, CentOS, Red Hat, etc. 
  • Working knowledge of networking 

Got what it takes? We’d love to hear from you!

NA-21-4771 

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy