18 Oct
Platform Engineer
New York, Usny 00000 Usny USA

Vacancy expired!

Job Description

In a nutshell:

  • You will work on titles consumed by millions of Australians
  • Awesome location, motivated team
  • Brand new, world-leading tech stack
  • This is a permanent full time role based in Sydney.

At Nine, we're reinventing how the country consumes news, across our digital web and mobile app properties such as the Sydney Morning Herald, The Age & The Australian Financial Review. Our entirely cloud-first tech stack was built from the ground up around two years ago, with a fully automated, Slack integrated CI/CD DevOps environment and we need more engineers to take it to the next level.

Are you are looking for a driven, diverse and collaborative work environment? Would you like to work with amazingly talented colleagues in a business with the scale of a major media company? We'd love to talk with you, so apply today.

As a member of the Platform Engineering team, you will spend your days managing the key shared components of our modern cloud based technology stack. Nine Publishing operates with a devops culture and, as such, you will be primarily responsible for continuous improvement to the shared components, and the rewarding role of assisting the talented team of engineers to get their code to production systems reliably.The role involves engineering infrastructure solutions for scale and performance while providing strong guarantees of availability.

Responsibilities include but are not limited to:

  • Automate the building of infrastructure in an environment running on AWS/Kubernetes providing a Continuous Integration operational environment. Using different technologies all the way from edge through the various caching and API layers to the core apps deployed in the Kubernetes cluster
  • Work with the development and/or application support teams to support the building of a deployment plan for the new project Identify all infrastructure tasks necessary for successful deployment. Support the team on all deployment tasks to the timely completion of those tasks. Follow processes and adhere to standards, to achieve a high level of quality. Handover documentation and knowledge to the wider team when closing out a new deployment
  • Be available (on call) as part of a rotating support roster
  • Put in place system monitoring tools for all services and elements that affect availability; Ensure monitoring thresholds are set to allow adequate time for corrective action; Ensure alerts are sent for exception events only and help rationalise on-call alarms; Investigate root cause for all problems through our PIR process; Ensure that fixes are implemented to all systems prevent the same problem occurring on other systems; Work with colleagues to ensure escalation process is followed
  • Working with team members, respond to security events promptly including repelling attacks and addressing vulnerabilities; Ensure that all systems comply with company security policies; Work collaboratively on strategies to make our infrastructure immune to attacks utilising solutions like WAF; Ensure all systems are backed up and appropriate retention policies are in place
  • Load testing and auto scaling existing systems to ensure they're capable of sustaining peak loads including unusual news events that occur
  • Be aware of any future projects that may impact the infrastructure capacity
  • Develop close relationships with the development teams and ensure they are aware of lead times and costs of building solutions
  • Support the team in keeping all systems documentation up to date and relevant

Qualifications

  • Linux or strong Microsoft System Administration experience
  • Experience in cloud deployment using a CI/CD solution such as Concourse, Jenkins, Travis.
  • Experience in deploying cloud infrastructure using CloudFormation, Terraform or CF DSL such as Troposphere or Sparkleformation
  • Exposure to system state management tooling like Puppet, Chef, Ansible or Salt Stack.
  • Exposure to Docker and/or Kubernetes - Ability to build and deploy a container on Kubernetes is a big advantage
  • Strong scripting and coding skills - Golang experience is a big advantage
  • Ability to multitask with excellent spoken and written communication skills - Comfortable with context switching and managing multiple tasks
  • Independent thinker, but good team player, who takes ownership of ideas and solutions through to delivery
  • Analyse failures and identify root causes in a collaborative environment - Own and actionsolutions
  • Contribute to the agile/scrum and test-driven engineering culture with creative problem solving, collaborative mind

Above all else, we really like working with people who have a strong, positive learning attitude. So if this role sounds good, but you feel you might need to catch up on some skills, we'd still love for you to apply. Skills can be learned, attitude is everything.

Why we like working here:

  • Flexible hours and extended parental leave policy
  • Focus on career development through level up sessions, access to workshops, sponsored conference attendance, access to online material
  • Hackathons and themed showcases
  • Social Slack channels like #camping, #tabletop-gaming, #dad-jokes

Media is a fast-changing environment that provides interesting engineering challenges working at scale. Don't miss the opportunity to be a part of this team.Nine embraces all aspects of diversity & inclusion and is committed to creating a workplace that reflects the diversity of customers, audiences and communities we serve.

Additional Information

We embrace all aspects of diversity & inclusion and are committed to creating a workplace which reflects the incredibly diverse customers, audiences and communities we serve.Disclaimer: We do not accept unsolicited agency resumes and are not responsible for any fees related to unsolicited resumes

Vacancy expired!


Related jobs

Report job