Infrastructure Engineer

CARET Logo

CARET

πŸ’΅ $110k-$120k
πŸ“Remote - Canada

Summary

Join CARET's remote-first team as an Infrastructure Engineer and transition your career from hands-on support to automation, infrastructure-as-code, security, and design. You will be responsible for managing the virtualization layer, OS support, networking, storage, security, and automation of on-premises and cloud resources (AWS/Azure). This role involves building, maintaining, and supporting the virtualization environment, monitoring infrastructure components, providing data backup and retention, collaborating with client teams, designing and implementing networking components, and ensuring system security. You will also participate in on-call rotation and work on projects with senior leadership. The ideal candidate possesses strong technical skills, project management experience, and a collaborative spirit.

Requirements

  • Proficient in use of state management systems, i.e., Ansible or Terraform
  • Proficient with Active Directory Users and Computers, and Azure AD
  • Advanced understanding of code management repositories
  • Self-autonomy: able to own and deliver projects through planning, design, execution, and completion and defining projects for Jr. Engineers
  • Ability to troubleshoot and resolve complex issues in a timely manner
  • Strong project planning, ownership, communication, and collaboration skills to work with cross-functional teams
  • Willingness to level up and train Jr. Engineer colleagues on technology and best practices

Responsibilities

  • Build, maintain and support the virtualization environment through infrastructure-as-code, scripting, and automation methods
  • Monitor and log the various infrastructure and network components to provide a reliable environment for our clients
  • Provide backup and retention of critical client data and system components
  • Work with client onboarding and client success managers to define, build, and deliver environments suited to the client needs
  • Design, implement, support all networking related components including but not limited to, switches, routers, firewalls, VPN, iSCSI, for both on-premises and cloud networks
  • Security planning, execution and monitoring including but not limited to, intrusion detection and prevention, OS and application patching, user access monitoring and troubleshooting, Active Directory Users and Groups, Azure AD, and malware remediation
  • Work with senior leadership and team members for ongoing and new projects using proven project management processes and practices
  • Participate in the on-call rotation
  • Other duties as assigned
  • Proficiently comprehend the system architecture and the interplay between diverse services, such as servers, databases, APIs, load balancers, firewalls, networking, SAN, and other related components that comprise the delivery of the service
  • Design, implement and own automation to reduce future manual work for projects and tasks using proven scripting practices
  • Proficient in backup processes, including VM snapshots, OS level, SAN snapshots, and related applications

Benefits

  • Flexible PTO
  • Certification(s) reimbursement
  • Summer Fridays
  • No meeting Fridays
  • Extended Medical, Dental, Paid Sick Days, Vision, Life Insurance, and Disability Leave Coverage

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.