Work closely with management and other departments to assist planning, implementation, documentation, management, troubleshooting, and incremental improvement of processes as they relate to the department and the rest of the company.
Develop tools and scripts to automate deployment tasks and improve efficiency of operational tasks, practices, and procedures. Build and support system automation, deployment, and continuous integration tools.
The DevOps Engineer will serve on a rotation providing 24x7 on-call support for production systems supported by the HUIT devOps team. HUIT strongly supports ongoing professional development including keeping up with emerging technology and trends with respect to Cloud technologies and supporting tools and systems.
Core technical responsibilities will include installing, configuring, writing and releasing code developed by devops team members; managing and monitoring multiple development, test and production environments.
The ideal candidate is a hands-on tinkerer and subject matter expert with a proven track record of designing, enabling, and deploying SaaS-based applications and web services environments using modern day concepts of continuous delivery.
Ability to use configuration management and provisioning tools and frameworks, ideally with a background using Ansible and Jenkins, to build and deploy various, if not all aspects of an Infrastructure (VM's, containers (e.g. docker), kubernetes clusters, networking layers, cloud LBs, etc).
The DevOps engineer will work directly with internal customers to provide analysis, recommendations and solutions for creating, upgrading, integrating, and managing database and application systems in a distributed environment.