Automation Engineer

The Automation Engineer will improve the management and visibility
of the online environment by collaborating with fellow infrastructure engineers
to enhance their existing workflows with custom scripting and tooling. The individual will
also oversee the migration and ongoing management of multiple online
applications to the cloud in alignment with the broader hosting strategy. The
ideal candidate will be comfortable in “non-silo’d” environments and have an
appetite to research, test, and implement new technologies. Above all else, this person
should have a heart of humility and come with a readiness to serve.

JOB RESPONSIBILITIES:

  • Collaborate with infrastructure, network, and security engineering staff to automate all aspects of managing the online environment
  • Create utilities to transmit data and manage configurations via APIs, local and 3rd party
  • Implement configuration management and custom logic to provision and manage systems and applications
  • Ensure all critical systems and services are properly monitored with relevant alerts enabled
  • Provide application and infrastructure support for online infrastructure in addition to ongoing performance tuning
  • Manage cloud infrastructure, including the migration of applications from/to colo environments
  • Trouble shoot technical issues in coordination with engineering peers
  • Be able to respond to critical requests during off hours
  • Plan, communicate, and maintenances and general off hour work as needed
  • Provide analysis on new technologies to benefit overall efforts
  • Create and maintain robust documentation

REQUIRED SKILLS AND QUALIFICATIONS:

  • Advanced Python proficiency with data structures and core concepts
  • Familiarity with helper libraries
  • Code samples, GitHub are ideal
  • Version control and deployment methodologies (CI/CD)
  • Interacting with Infrastructure and application APIs
  • Experience managing app codebases in version control
  • Fundamentals of networking and security
  • Understanding of Data center management concepts
  • Open source utilities and frameworks a big plus
  • Configuration management experience with puppet, chef, or ansible
  • Be able to communicate clearly – verbally and written
  • Ability to work with minimal supervision.
  • Bachelors Degree in Computer Science or related field, industry certifications or equivalent

Back to top