About the Role
We are seeking a versatile Internal IT Support Technician to manage our internal IT infrastructure and provide day-to-day IT support for our organization. This role is primarily focused on IT support, systems administration, and CRM support, with secondary responsibilities in DevOps and development operations.
A major part of this role will be helping migrate our IT environment in-house, including Microsoft systems, phone network, CRM platform, and related internal technologies.
Key Responsibilities
IT Support, Administration, and Migration
- Manage Microsoft 365 tenant administration, including user accounts, email, distribution lists, permissions, and security settings.
- Support employee hardware and mobile devices, including laptops, desktops, phones, peripherals, and networking equipment.
- Troubleshoot desktop, software, email, and device-related issues across Windows, macOS, iOS, and Android environments.
- Manage IT asset inventory, equipment lifecycle, procurement, deployment, and retirement.
- Lead or support the migration of the company’s IT environment from external or partially managed services to in-house ownership.
- Help migrate and centralize internal systems, including Microsoft services, phone systems, device management, CRM platforms, and internal support workflows.
- Work with leadership to document, plan, and execute phased migrations with minimal disruption to users.
- Maintain IT documentation, policies, system configurations, and support procedures.
- Coordinate with vendors for hardware, software, telecom, and support contracts.
- Ensure IT security compliance through patch management, endpoint protection, access control, and security updates.
CRM Support and Administration
- Support and administer the company CRM system.
- Assist with CRM user setup, permissions, workflows, data integrity, reporting, and troubleshooting.
- Work with business teams to optimize CRM usage and improve internal processes.
- Support CRM integrations with email, Microsoft systems, and other internal tools.
- Participate in CRM migration, configuration, and ongoing support initiatives.
- Translate business requirements into practical CRM and systems solutions.
DevOps and Development Support - Asset
- Maintain and improve CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools.
- Manage cloud infrastructure in AWS and/or Azure, including servers, storage, databases, and related services.
- Support deployments where applicable.
- Monitor application performance, infrastructure health, logging, and alerting.
- Automate deployment processes and infrastructure provisioning using scripting or infrastructure-as-code.
- Manage source control systems and repository access.
- Support database administration tasks such as backups, maintenance, and environment setup.
- Assist developers with environment setup, release management, and deployment.
- Implement security best practices across CI/CD, cloud infrastructure, and secrets management.
- Participate in support for production systems as needed.
Qualifications
Required
- 2+ years of experience in IT support, system administration, or a similar role.
- Experience leading IT migrations from outsourced, cloud-based, or partially managed environments into fully in-house operations.
- Strong experience with Microsoft 365 administration, including user management, email, permissions, and security.
- Experience supporting phones, endpoints, and internal business systems.
- Solid understanding of Windows and macOS support.
- Familiarity with networking fundamentals such as DNS, DHCP, VPNs, and firewalls.
- Experience with CRM systems and supporting business users.
- Experience with CRM administration, customization, or migration.
- Strong troubleshooting, documentation, and communication skills.
- Ability to manage IT assets, procurement, and vendor relationships.
- Ability to document procedures and communicate clearly with non-technical users.
- Fast learning and ability to work in fast-paced environments.
- Experience in a small or mid-sized business environment where multiple responsibilities are handled independently.
Preferred
- Some experience with DevOps practices, cloud infrastructure, or development operations.
- Hands-on experience with AWS and/or Azure cloud services.
- Familiarity with CI/CD tools such as GitHub Actions, Azure DevOps, or similar.
- Familiarity with infrastructure-as-code tools.
- Knowledge of database concepts and tools.
- Experience with monitoring tools such as CloudWatch, Azure Monitor, Datadog, Prometheus, or Grafana.
- Linux understanding is a plus.
Pay: Up to $40,000.00 per year
Work Location: In person