Automation Engineer - Linux / Python

Rackspace Ltd
Hayes, UK
14 Sep 2019
04 Oct 2019
Contract Type
Full Time
Linux Automation Engineer - Python

Job Description Summary

The Automation Engineer is a dynamic part of the Systems Administration team. The Automation Engineer works amongst the Systems Administration teams and plays a key role in delivering Fanatical Support to Rackspace customers.

As an Automation Engineer you will be expected develop and contribute to high quality maintainable and re-usable software. You will work on projects that aim to reduce manual workload through automation and improve processes and tools.

You will be required to work across global teams of highly skilled and passionate people who are committed to driving technology forward within Rackspace. You will also be required foster a culture of development within GTS.

You will be required to solve problems using a wide variety of resources and tools available to you. An Automation Engineer will have a strong working knowledge of current technologies while continuously learning about new technologies and practices.

There will be an initial requirement to share the responsibility for Linux provisioning work and contribute to projects that will end to end automate these tasks.

ยท Job Description

Job Description

  • Ability to code very well in Python. Other languages (JavaScript, PHP, etc) are a plus
  • Knowledge of Docker and it's use in a production environment
  • Comfortable working in open source communities and interacting with distributed teams
  • Extremely sound knowledge of Linux and TCP/IP network fundamentals
  • Previous experience with product design activities which may require extensive research and analysis
  • Industry experience working within and supporting a Linux environment
  • Proficiency in developer supporting tools such as various VCS (Github, Git, etc.)
  • Ability to learn and integrate with new API's
  • Experience working with complex Physical, Virtualized and Cloud infrastructure configurations.
  • Experience working with different software development methodologies
  • Ability to analyze and make project prioritization decisions based on various data sources
  • Proficiency using configuration management tools (Ansible, etc)

  • Self-motivated, highly organized and able to prioritize workload
  • Desire to continually learn and expand knowledge
  • Creative problem-solving abilities
  • Excellent communication skills, written and verbal
  • High energy level and creative problem-solving abilities, coupled with a desire to take on responsibility

Ability to create high quality detailed documentation

Key Accountabilities
  • Act as a principle component of FANATICAL Support and live up to the Rackspace CORE values at all time.
  • Work with support teams to identify and implement automation in appropriate areas
  • Produce high quality documentation and diagrams for tools created
  • Be responsible for the adoption of tools across their target user group
  • Investigate and implement new technologies and methodologies
  • Contribute to and maintain systems and tools used by the Systems Administration Teams
  • Test new and existing automation tools available to support teams and provide training
  • Have an in depth understanding of the Rackspace product portfolio and how best to utilize it
  • Drive your own personal development plan
  • Contribute to other Rackers development plans
  • Rackspace conference representation when appropriate
  • Contribute to and lead automation efforts beneficial to support teams
  • Collaborate with internal teams and stakeholders to deliver against workload reduction targets
  • Share the responsibilities for the Linux provisioning work done by GTS UK Linux

This job was originally posted as

Similar jobs

Similar jobs