Infrastructure and Cloud Administrator

Job Title:    Infrastructure Administrator
Type:          Permanent
Location:   Toronto, ON

Job Description

Our client is a world-class Enterprise Wealth Management Platform that boasts several firsts in Canadian mutual fund distribution. They are during 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 the goals, we seek a System Administrator that will manage, operate and support their legacy infrastructure for both corporate systems and customer-facing systems while also working with the team to transform the infrastructure and practices to modern 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 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 and data 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)

End-User Computing for Corporate

  • Implement infrastructure reliability practises using monitoring tools like New Relic, Cloud watch etc.
  • Install and configure employee computing devices
  • Supports 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
  • Around 6 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 are nice to have
  • 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), Salt Stack
  • 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

Must Haves

  • Hands on experience with Fortinet
  • Hands on experience with Equilogics DELL PS6100
  • Hands on experience DELL R610 server
  • Hands on experience with cabling and maintaining data center equipment
  • Hands on experience network management, firewall, switch, router
  • Hands on experience managing and setting up active directory
  • Hands on experience managing office infrastructure
  • Hands on experience of Dell (servers, storage, switches)

Nice to Have: Cloud-based infrastructure experience