Infrastructure Engineer

CARET Logo

CARET

πŸ’΅ $70k-$80k
πŸ“Remote - United States

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 primarily on-premises systems with some cloud resources. This role involves building, maintaining, and supporting the infrastructure, monitoring and logging, backup solutions, disaster recovery, and client onboarding. You will also design and implement networking components and security measures. Collaboration with senior leadership and cross-functional teams is crucial. The position requires proficiency in various technologies and strong problem-solving skills.

Requirements

  • Be proficient in comprehending 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
  • Be proficient in backup processes, including VM snapshots, OS level, SAN snapshots, and related applications
  • Be proficient in the use of state management systems, i.e., Ansible or Terraform
  • Be proficient with Active Directory Users and Computers, and Azure AD
  • Have an advanced understanding of code management repositories
  • Be self-autonomous: able to own and deliver projects through planning, design, execution, and completion and defining projects for Jr. Engineers
  • Have the ability to troubleshoot and resolve complex issues in a timely manner
  • Possess strong project planning, ownership, communication, and collaboration skills to work with cross-functional teams
  • Have a 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 various infrastructure and network components to provide a reliable environment for 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 client needs
  • Design, implement, and support all networking-related components including, but not limited to, switches, routers, firewalls, VPN, iSCSI, for both on-premises and cloud networks
  • Perform 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
  • Perform other duties as assigned
  • Design, implement, and own automation to reduce future manual work for projects and tasks using proven scripting practices

Benefits

  • Flexible PTO
  • Summer Fridays
  • No meeting Fridays
  • Medical, Dental, Paid Sick Days, Vision, and Supplemental Coverage
  • Flexible Spending Account
  • Health Savings Account
  • 401(k) match

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.