The Role:
Insurance Systems Inc. (ISI) is looking for an experienced individual with a strong programming foundation and broad expertise across AWS services. This role is essential to ensuring efficient infrastructure automation, supporting developer teams, augmenting and managing existing release process, and troubleshooting operational issues for our industry-leading, web-based policy administration suite.
As a full-time member of our IT team, the successful candidate will collaborate closely with Technology and DevOps teams to research, implement, and maintain automation solutions that streamline deployment, configuration, and platform management. The ideal candidate will have a deep understanding of infrastructure-as-code, Windows-based deployments, and best practices for building scalable, resilient, and secure AWS infrastructures.
The Location:
Candidates must be based in Toronto. Role is mostly remote, with attendance at our headquarter office in Etobicoke when needed.
Role Responsibilities:
Work closely with the DevOps & Technology team to design, deploy, and support infrastructure, tools, and applications across multiple AWS environments.
rchitect and implement secure, scalable and resilient AWS solutions. This includes researching new technologies, managing current infrastructure, maintaining/updating/migrating AMIs, optimizing EC2 instances, and cost analysis.
Translate non cloud natAWSive technologies to equivalent AWS counterparts.
Drive scripting and automation to deploy and manage AWS infrastructure efficiently.
Define, document and follow standards and best practices for managing AWS infrastructure.
Scale AWS infrastructure to support application needs, focusing on reliability and security.
Administer deployment tools, automate tasks, manage access, and troubleshoot production deployments, provisioning VM instances and workstations as needed.
Enhance monitoring and performance with CloudWatch (or other tools), providing comprehensive logging, alerting, and monitoring solutions.
Manage CI/CD pipelines, primarily in Jenkins, including creating, building, and monitoring jobs. Support developers and production teams by maintaining and optimizing internal environments, including serverless migration of jobs.
Troubleshoot network, infrastructure, database, and application issues as they arise.
Participate in security initiatives, including penetration testing, disaster recovery planning, cyber incident response, and policy enforcement.
Design and validate disaster recovery, resiliency, and cross-region replication scenarios.
Document and enforce AWS security policies, maintaining updated IT procedures.
Qualifications:
5+ years of experience with AWS Cloud technologies.
Strong communication skills, with a collaborative and independent work style.
AWS certification(s).
Hands-on experience with core AWS services: IAM, VPC, RDS (PostgreSQL), EC2, S3, ALB, WAF, Route 53, SSM, SNS, SES, AWS Backup, Lambda, API Gateway, KMS, Auto-Scaling, CloudWatch, CloudFormation, and others.
Experience with AWS networking configurations, such as VPC peering, private link, and AWS Organizations.
Proficiency in AWS Tools for PowerShell and AWS CLI.
Solid programming and scripting skills (C#, HTML, XML, .Net, JavaScript, PowerShell, Groovy, Python).
Working experience with source code management, automated deployment and orchestration tools, such as Jenkins, GIT, and Subversion.
Working knowledge with IIS, Gradle, and Jenkins.
Windows Server (2012-2022), Windows 10 Administration, and Networking knowledge, including AD, DHCP, and routing.
Linux proficiency (Ubuntu, Debian).
Relational database administration, particularly PostgreSQL.
Excellent organizational and planning skills.
Nice to have:
Multi-Region DR planning and testing
Blue-Green deployments
Knowledge of P&C insurance industry
Container experience (Docker, EKS, ECS, etc)
Other cloud experience a plus (Azure, GCP, Oracle, etc)
Accounting function running smoothly on a daily basis
Agile and Scrum training
Familiarity with Atlassian applications (i.e. Jira, Confluence, Bitbucket)
What We Offer:
Competitive salary and benefits package
Opportunities for professional growth and development, $1,250 per year in Professional development funding
Performance-based bonuses
Employee referral program
Flexible working arrangements
Summer-flex Fridays
Early closure before a Long Weekend
Wellness Program with exercise incentives
Collaborative and inclusive company culture
Job Types: Full-time, Permanent
Pay: $68,390.54-$120,000.00 per year
Benefits:
Casual dress
Company events
Dental care
Extended health care
Flexible schedule
Life insurance
On-site parking
Paid time off
Tuition reimbursement
Wellness program
Work from home
Schedule:
8 hour shift
Monday to Friday
Work Location: Hybrid remote in Etobicoke, ON M8Z 1S4