What are the responsibilities and job description for the Automation Engineer position at WCM-Q?
Position Summary
Responsible for implementing enterprise automation using orchestration tools, APIs and scripting to deliver infrastructure applications and systems. This role is responsible for meeting the growing need for repeatable, consistent creation, update, and maintenance of enterprise infrastructure. This role works with colleagues on the Infrastructure, Operations, Network Engineering, IT Security, and Service Delivery teams to identify and automate processes in order to improve efficiency, reliability and speed of delivery to the customer.
Job Responsibilities
Designs and implements robust hybrid automation frameworks to satisfy automation needs.
Collaborates with others to design and implement tools that help automate end-to-end processes that involve IT infrastructure and systems.
Develops automation routines for tasks such as virtual service builds, storage allocation, file share provisioning, IP and network address provisioning.
Improves the user experience by providing faster and more reliable methods of accessing services. Accelerates mean-time-to-resolution.
Increases efficiency and reliability by streamlining manual processes that are redundant or inconsistent.
Develops and keeps accurate documentation of designs, current processes, standards and baselines across enterprise environments generating status updates of assigned projects and problems.
Implements process improvements in all aspects of systems implementations and workflows, identifying standard procedures, optimizations, automation, and improvements.
Supports CI / CD release pipelines and development workflow automation.
Education
Bachelor's Degree
Experience
Bachelor's Degree Computer Science, Information Management or a related field.
Approximately 3 – 5 years of experience developing automation scripts in a DevOps, system administration, or software development role.
Experience with Bash, Python, PowerShell and other scripting languages to interact against APIs.
Experience with IT Automation tools such as Ansible, Chef, Puppet, or SaltStack.
Experience with IT Orchestration tools such as or Kubernetes, Terraform, HP Orchestrator or ServiceNow Orchestration.
Experience using source control and continuous integration systems such as Git, SVN, Jenkins, CircleCI, Gitlab; pipeline deployments.
Experience with Agile development.
Experience with cloud platforms such as AWS, Azure or GCP.
Experience automating tasks in Office 365 a plus.
Familiarity with ITIL core processes or ITIL Foundations certification a plus.
Knowledge, Skills and Abilities
General to in-depth knowledge of common IT systems and protocols (LDAP / Active Directory, file sharing, networking, DNS, DHCP).
Conceptual knowledge of and expertise in system and application virtualization environments such as VMWare, Hyper-V, and Docker.
Proficiency with Linux / Unix command line and tools.
Proficiency in common scripting languages such as Bash, PowerShell, Python, Ruby, Perl.
Basic understanding of cloud architecture in / and AWS or Azure.
Exposure or experience to network engineering and system administration.
Licenses and Certifications
Working Conditions / Physical Demands
Position requires working in an office environment where there are some physical discomforts (such as dust, dirt, or noise). Ability to work off-hours and weekends for go-lives, testing and emergencies, as well as light travel between office locations, primarily within NYC is required.
Occasional moving of computer equipment or similar objects up to approximately 50 lbs may be required to expedite projects.
Occasional meetings or clinical staff interactions in typical patient care areas may be required through direct patient exposure is not expected.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Automation Engineer?
Sign up to receive alerts about other jobs on the Automation Engineer career path by checking the boxes next to the positions that interest you.