As a Cloud Administrator at Destiny, you will be primarily responsible for provisioning, monitoring and managing our client production environments that hosts our Destiny One product on Amazon's AWS platform. You will be working in an operationally focused capacity, with access to production systems, taking pride in the availability and security of all systems. You will be working with Windows and SQL Server environments on Amazon EC2 with future containerization requirements, as well as our current supporting infrastructure on Linux. You will be the primary on-call and handle critical issues and system outages.
We are looking for the type of person that loves to have their hands in everything and someone who can take on the challenge of working within a small growing team with a great deal of responsibility. You respond to incidents with a curious desire to identify the root cause of a problem and collaborate with others to prevent similar incidents in the future. You have a breadth of experience with AWS and systems architecture and is comfortable configuring, provisioning and troubleshooting infrastructure and software issues. You have a strong technical background and has a desire to automate operational tasks using languages and tools such as PowerShell, Bash, Python and Ansible. You are calm and poised under pressure and bring the confidence and know how to resolve critical issues as they arise – regardless the time of day. You are customer-focused and knows "how to get it done" to address our customer's needs with minimal downtime.
This position is based in our Toronto office and reports to the Director, Development and DevOps.
Managing, supporting, troubleshooting, configuring our cloud infrastructure on AWS
Completing day-to-day operational requests for clients which includes (but not restricted to)
Applying configuration, certificate, database and software changes / upgrades
Provisioning new instances
Supporting go-live activities
Daily system monitoring of resources, storage, logs, key processes and scheduled jobs relating to security, patch management, backups and disaster recovery
Resolving critical infrastructure and application issues as they arise
Ensuring the uptime of our cloud infrastructure in accordance with our SLA
Assisting with client communication with regards to systems architecture and integration requirements
Participating in cloud infrastructure automation initiatives
Act as backup for supporting the company staff with their IT requests and managing our internal infrastructure
Strive at all times to do work using best practices – through experience or experimentation
Being the primary on-call with minimal volume of after-hours alerts
Performing after-hours upgrades or escalations as necessary
Requirements and Qualifications:
University degree in Computer Science or related field with 5+ years of work experience in infrastructure management
Extensive experience working on Windows Server and Linux platforms, as well as provisioning and maintaining SQL Server environments
Practical hands-on experience with core AWS services such as EC2, S3, Glacier, Lambda, VPC, IAM, CloudTrail, Route53 etc.
Practical experience with monitoring, alerting and log management tools (Zabbix, CloudWatch, ELK)
Practical experience with Java (JRE/JVM), Apache and Tomcat
Practical experience with development build environments and tools including Jenkins and Mercurial
Practical experience with Powershell or other scripting languages and automation tools such as Ansible
Experience with Docker, Kubernetes and AWX is a bonus
Experience with Active Directory, Office 365, VMware, SAN/NAS storage technologies is a bonus
Demonstrate the ability to manage and prioritize multiple tasks and aspire to be a project owner
Proven ability to meet deadlines, prioritize tasks and work effectively with minimal supervision in a team environment
Strong analytical and problem-solving skills
Strong leadership, interpersonal and communication skills (verbal and written with both technical and non-technical staff)
Motivated, hardworking and flexible
We are an equal opportunity employer. We thank you for your interest and look forward to hearing from you. Please note that ONLY QUALIFIED CANDIDATES will be contacted for this opportunity. We are growing and do however welcome you to send your resume for future opportunities and/or other roles for which you might be a better fit.
About Destiny Solutions
Destiny Solutions is transforming how North American universities and colleges engage and manage "non-traditional" students and curriculum. We create software for universities and colleges that helps them to successfully attract, manage and retain their non-traditional students. Our software platform, Destiny One™, fosters business excellence and catalyzes world-class customer engagement between educators and learners. What makes us truly unique is that our company is committed exclusively to developing innovative software for the non-traditional education market. Our software development team, comprised of professionals and subject matter experts, is the largest of its kind. We offer an incredible breadth and depth of knowledge about this unique market segment and are a trusted partner in the evolution of non-traditional higher education. We work with enterprising educators at institutions seeking opportunity in today's turbulent times. Our customers represent the market leaders in continuing education and lifelong learning. Some of our clients include Stanford, Duke, Penn State, Georgetown, UC Berkeley and the University of Toronto.
We're a diverse team of passionate individuals who are dedicated to making the lives of our customers easier through technology and innovation. Our roots in the software development industry were planted back in the early 1980s, and we later entered the web content management system (CMS) market in 2001 with what would become our best-selling solution, OU Campus®—a web-based, feature-rich CMS designed specifically for the higher education community.
Since then, we've become the leading web CMS provider for higher education. With the most higher ed customers, we understand the higher education business and its challenges better than any other CMS provider. We continue to develop and offer the most innovative solutions in the industry, and we have an unwavering commitment to provide a superior customer experience, resulting in unrivaled customer retention and satisfaction. Our awards for product and customer service year after year are proof of that commitment.