Automation Engineer
Q2 is seeking an Automation Engineer to join the Integrated Operations Center. The successful candidate would be providing exceptional service and uptime necessary to provide millions of end-users with any time, anywhere access to Q2’s Online Banking Application. As an Automation Engineer, you will help build tools for automation, analytics collection, provisioning and management of Servers, Storage, Network infrastructure and virtualization. Create an API driven infrastructure to help keep up with the company's fast development pace. You will develop tools for both on-premise and cloud-based infrastructure across a wide variety of platforms including Linux, Windows, VMware, AWS/GCP/Azure.
RESPONSIBILITIES:
- Able to consume/develop RESTful API web services
- Proficient in multiple modern object-oriented programming languages (Ruby/Go/Python)
- Proficient in developing against various DB back-ends
- Experience in Web development concepts and UI design
- Experience with Linux and Windows scripting, including Bash, Perl, Python and PowerShell
- Experience with graphing and analytics tools (Graphite/Grafana)
QUALIFICATIONS
- Bachelor’s degree in Information Systems or Computer Science or equivalent work experience
- 2 – 4 years of previous related experience
- Knowledge of multiple infrastructure technologies including storage, network, backups, virtualization
- Configuration management using Puppet/Ansible Understanding of container technologies such as Docker
- Ability to work on problems of diverse scope, where analysis of situation requires a review of identifiable factors
- Must be able to exercise judgment within defined procedures to determine appropriate action
- Must have strong organizational and multi-tasking skills to prioritize workload in a fast-paced environment
- Must work effectively within a team environment
- Knowledge and troubleshooting of Windows Server 2008/2012
- Experience with Configuration and System Management tools in support of Linux systems