Platform Developer at USA TODAY NETWORK (McLean, VA) (allows remote)

Posted 2 weeks ago

This job offer has expired

Job Description

The Platform Engineer at Gannett is a position geared toward people with an aptitude for cloud architecture and automation and an aptitude for continuous learning and improvement. 




Our Platform Engineers are responsible for the underlying cloud infrastructure and services that our products rely on. They work to create resilient, easy to use systems and processes that help our development teams innovate while maintaining best practices.





The ideal candidate is excited to solve complex problems and learn new things every week. This team is responsible for vetting and selecting new technologies, as well as maintaining and optimizing existing platforms and solutions.





Responsibilities:



  • You'll build, and maintain key shared infrastructure technologies listed below.

  • Expect to know or to learn Go. Using it to build and maintain tools that make our process more efficient, simpler, and faster.

  • Research and test new technologies and tools.

  • You'll develop monitors and build alerts around error conditions and performance. You'll seek root causes should problems arise.

  • Optimize cloud resources and decrease spending.

  • Participate in on-call rotation


 Responsibility Breakdown:







  • 60% -Platform development – Updating and evolving our tools and services.

  • 40% - Platform Support – working with development teams on projects, adhoc requests, troubleshooting issues & answering questions


 Technologies:







  • Amazon Web Services, Google Cloud Platform

  • New Relic (APM, Infrastructure, Synthetics scripted browser)

  • Sumologic

  • HashicorpConsul & Vault

  • Kubernetes

  • Golang, Python, Bash

  • Chef

  • Artifactory

  • Quay

  • DNS

  • Experience using a cloud management platform such as Scalr, Rightscaleor CliQr


Minimum Qualifications:






  • Bachelor’s degree or equivalent experience

  • 3+ years experience in Linux systems administration

  • Development experience

  • Experience deploying applications to the cloud

  • Experience with server management and deploying applications

  • Experience with Docker

  • Experience with Chef or other configuration management tools

  • Have used source control (github/gitlab) to manage code.

  • Experience with continuous integration tools such as Jenkins or Concourse.

Posted: 08 January, 2019