Posted on January 7th, 2019
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.
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
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
Amazon Web Services, Google Cloud Platform
New Relic (APM, Infrastructure, Synthetics scripted browser)
HashicorpConsul & Vault
Golang, Python, Bash
Experience using a cloud management platform such as Scalr, Rightscaleor CliQr
Bachelor’s degree or equivalent experience
3+ years experience in Linux systems administration
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.