Automation Engineer, Systems Engineering

Jose Merciline

Alpharetta, Georgia

JOB DETAILS
SKILLS
Ansible, Application Programming Interface (API), Automation, Automation Engineering, Best Practices, Communication Skills, Configuration Management, Cross-Functional, Design Document, Documentation, Documentation Plan, English Language, Identify Issues, Industry/Trade Analysis, Interpersonal Skills, Jenkins, Leadership, Linux Operating System, Mentoring, Performance Metrics, Perl Programming Language, Presentation/Verbal Skills, Problem Solving Skills, Production Systems, Puppet (Configuration Management), Python Programming/Scripting Language, REST (Representational State Transfer), Source Code/Configuration Management (SCM), Subversion, System Architecture, Systems Engineering, Technical Leadership, Technical Writing, Technical/Engineering Design, Writing Skills
LOCATION
Alpharetta, Georgia
POSTED
Today

Description:


Automation Engineer, Systems Engineering

Job Description This position's primary responsibility is to ensure the best practices and methodologies are applied to design, document, deployment, and operations of Infrastructure solutions through automation.

This position will be responsible for building, deploying, and maintaining a variety of automated systems, interacting with several tech and non-tech resources as well as vendors and external resources.

The individual will provide technical guidance and leadership to the customer and cross functional Engineering teams and ensures the project timelines are being met.

The individual will be creating and documenting systems/application architectures and is responsible for complex technical projects.


Responsibilities:

- Lead the delivery of solutions that automate the enterprise infrastructure deployment and operations.

- Research automation products, services, standards to stay abreast with Technological advancement and Industry trends.

- Design and develop Key Performance Indicators (KPIs) and conduct reviews of the KPIs on a periodic basis.

- Examine requirements documents and create technical design documents, and implementation plans for small to complex projects.

- Ensure that the technical environment is properly maintained and correctly designed.

- Mentor less experienced team members.

- Collaborate openly and continuously with geographically dispersed team.


Requirements:

- Minimum 5 years of Linux or equivalent experience including knowledge of security hardening best practices.

- Minimum 5 years of hands-on programming experience preferably in two of Python, Perl or Go.

- Minimum 3 years of experience writing/implementing REST based APIs.

- Minimum 3 years working with infrastructure automation and config management tools (ie. Terraform, Ansible, Puppet, Jenkins).

- Minimum of 3 years working in a mission critical production Linux environment.


Desirable:

- Working knowledge of standard version control systems (ie: GitLab, Bitbucket, SVN, etc).

- Excellent communication and interpersonal skills in both verbal and written English.

- Strong problem solving and troubleshooting experience.

- DevOps and automation mindset


This role requires that all successful applicants be fully vaccinated against COVID-19 as a condition of the engagement and provide proof of such vaccinations within 3 days of commencement of services.


About the Company

J

Jose Merciline