Infrastructure and Cloud Administrator

Univeris Corp - Toronto, ON (30+ days ago)

Apply Now

About Our Company

Univeris is a world-class Enterprise Wealth Management Platform that boasts a number of firsts in Canadian mutual fund distribution including real-time processing, web access, built-in compliance, plus GIC and segregated funds processing capabilities.

About the Role

Univeris is in the midst of an exciting transformation from on-premise to cloud-based infrastructure. The objective is not simply the implementation of cloud infrastructure, but a full shift to Infrastructure as Code (IaC) with Automated Infrastructure Management.

To achieve our goals we seek a System Administrator that will manage, operate and support our legacy infrastructure for both our corporate systems and our customer-facing systems while also working with our team to transform our infrastructure and our practices to modern cloud-based infrastructure and automation. Reporting to the Director of Technology Success, the System Administrator role is ideal for candidates with strong on-premise infrastructure management and support skills, with a strong desire to shift their career towards cloud infrastructure and automated infrastructure management.

Major Responsibilities

Manage hosts and databases in XenServer and AWS environments, including monitoring, backup, upgrades and disaster recovery preparation

Common Infrastructure Responsibilities

Implement short- and long-term strategic plans to ensure infrastructure capacity meets existing and future requirements

Develop and implement strategies for monitoring, maintaining and continuously improving network, server and storage infrastructure performance

Manage deployments of the Univeris Enterprise Wealth Management System, and suggest and develop process improvements

Support and resolve high severity production incidents and respond to requests for assistance on technical questions, including regularly scheduled 24/7 on-call support for client-facing infrastructure

Automate and improve processes

Evaluate, develop and implement effective tooling, alerts, and automated responses to identify and address SLA risks

Own and run with critical tasks and deliver updates and results to management.

Proven verbal and written communication skills and solid teamwork and interpersonal skills to work with all levels of the organization

On-Premise Infrastructure

Manages computing facilities, provide and oversee second and third level support of infrastructure issues, diagnosing and troubleshooting systems to determine problem areas

Maintains and organizes the computer room; maintain and configure communications equipment such as concentrators, routers, and data transmission by modem, access to external database, Internet software and hardware

In-depth knowledge of Active Directory, DNS and proficiency in PowerShell scripting

Deep knowledge in backup, data recovery and recovery

Assist with development of RFQs and RFIs, purchase orders, and other procurement artifacts related to the IT Platform Services group

Ensure patch management policies are followed to keep Windows infrastructure updated (OS & Hardware)

Cloud-Based Infrastructure

Automate the creation of public cloud resources in AWS: EC2, EBS, RDS, Load Balancers, etc. by developing our Terraform/Packer/SaltStack deployment infrastructure

Develop reusable code for infrastructure automation

End-User Computing for Univeris Corporate

Implement infrastructure reliability practises using monitoring tools like New Relic, Cloud watch etc.

Install and configure Univeris employee computing devices

Supports Univeris employees for hardware, software and network problems

Identify, define and implement end-user computing tracking solutions

Desired Soft Skills

Excellent analytical and problem-solving skills with strong attention to detail

Strong interpersonal and communication (both verbal and written) skills with the ability to communicate with all levels of users both technical and non-technical

Enthusiastic self-starter, able to define structure and direction rather than waiting for it to be defined

Intense desire and passion to eliminate manual tasks

Highly proactive in terms of identifying areas of weakness and striving for improvement

Aptitude and interest to quickly learn new and emerging technologies and methods

Desired Technical Qualifications

Possess a University degree in Computer Science or Engineering or equivalent practical experience

Minimum of 8 years of progressive experience including 2+ years experience in providing network support

Track record of installing, monitoring and maintaining complex, business-critical applications

Experience supporting end users in large-sized mixed technology environments, working with Windows Server, Linux, SAN hardware, firewalls, Dell Switches, load balancers and cloud technologies

Demonstrated proficiency in the maintenance of hardware and software

Working knowledge of Cloud Computing, particularly AWS

Knowledge of Infrastructure as Code and Automated Infrastructure Management

Working knowledge of issues related to system installations & troubleshooting methods

Operating systems: Linux, Windows Server

Virtual Machine Management: Xen Hypervisor

Databases: PostgreSQL, MS SQL, standalone and in RDS

AWS: EC2, EBS, Route 53, Load Balancers, S3

Networking: Routers, VPN and Firewalls (particularly Fortinet)

Tooling: Terraform (Other HashiCorp tools such as Packer, Consul, or Vault beneficial), SaltStack

Source Code Control: SVN, Bitbucket/Git

Scripting in Bash, Python

PowerShell, Java, Maven, Ant all beneficial

New Relic, Cloud Watch, Elastic Stack and Pager duty