(Remote) Technical Consultant

Harris Computer•Washington, PE
•CA$75,000 - CA$85,000•Remote

About The Position

Cayenta, a division of Harris, is seeking a Technical Consultant to join their Cayenta Managed Services (CMS) team. This role involves managing and maintaining the technical environments that support customer Cayenta ERP and Customer Information Systems. The position requires a hands-on technical approach, focusing on system administration, database administration, troubleshooting, maintenance, monitoring, customer support, and eventually cloud infrastructure. Initially, the role will concentrate on on-premises customer environments, with future opportunities to expand into Microsoft Azure infrastructure and cloud operations. The Technical Consultant will collaborate with various internal teams to ensure reliable, secure, and stable customer environments. The company emphasizes curiosity, resourcefulness, and ownership, expecting candidates to be proactive in problem-solving, research, and documentation. The role also involves incorporating emerging technologies, including AI-enabled tools, scripting, and automation, to enhance workflows and efficiency while adhering to security and compliance standards. The Technical Consultant will serve as a primary or secondary contact for multiple customers, ensuring their environments remain well-maintained. This is a remote position open to candidates in Canada and the US.

Requirements

  • 3+ years of experience in technical support, system administration, managed services, infrastructure, database administration, or a related technical role; equivalent education and experience will also be considered.
  • Experience with or strong working knowledge of Microsoft SQL Server.
  • Working knowledge of system administration concepts in Windows and/or Linux environments.
  • Some experience with or knowledge of Microsoft Azure.
  • Strong analytical and troubleshooting skills.
  • A demonstrated ability to investigate technical problems independently and work through unfamiliar issues.
  • Curiosity and a desire to understand why something is happening rather than simply applying a workaround.
  • Ability to work independently with minimal supervision while knowing when collaboration or escalation is appropriate.
  • Strong customer-service mindset and the ability to develop trusted customer relationships.
  • Comfort balancing multiple customer environments, priorities, and deadlines.
  • Experience with Apache Tomcat, including configuration, hardening, and SSL certificates.
  • Strong written and verbal communication skills.
  • Strong time-management and organizational skills.
  • Experience using Jira, TeamSupport, or comparable ticketing/work-management systems.
  • Willingness to participate in weekend schedules or alternative workweeks when required, including Tuesday-Saturday or Sunday-Thursday schedules.
  • Willingness to participate in an on-call rotation when required.
  • A commitment to continuous learning, documentation, knowledge sharing, and improvement.
  • Comfort responsibly using AI-assisted tools as part of technical investigation, research, scripting, documentation, and everyday work.

Nice To Haves

  • Previous experience working in a Managed Services environment.
  • Experience administering both Microsoft SQL Server and Oracle.
  • Microsoft Azure administration or cloud infrastructure experience.
  • Certifications such as CompTIA A+, Network+, Security+, Microsoft AZ-104, or AZ-305.
  • Experience with virtualization technologies.
  • Experience supporting highly available enterprise applications.
  • Experience with scripting or automation using PowerShell, shell scripting, Azure CLI, or similar tools.
  • Experience with infrastructure or application monitoring tools.
  • Knowledge of TCP/IP networking, firewalls, certificates, DNS, and related infrastructure concepts.
  • Experience supporting or delivering Azure implementations or migrations.
  • Experience with identity and access management, including Active Directory and Microsoft Entra ID.
  • Experience explaining technical concepts to non-technical customers or stakeholders.
  • Previous experience with enterprise software, ERP, CIS, or utility technology.
  • Previous experience in the utility industry.

Responsibilities

  • Manage multiple Cayenta ERP and/or Customer Information System environments simultaneously.
  • Perform SQL Server database administration and support environments that may also include Oracle.
  • Perform system administration for customer application and infrastructure environments.
  • Monitor customer environments and proactively address conditions that could affect availability, reliability, security, or performance.
  • Troubleshoot technical issues, identify root causes, and coordinate resolution across teams when necessary.
  • Manage technical work through ticketing systems and maintain clear, accurate updates.
  • Perform regular system administration activities including product releases, patching, updates, configuration changes, and maintenance.
  • Build a strong understanding of each assigned customer's environment, configuration, dependencies, and operational requirements.
  • Identify recurring problems and look for opportunities to eliminate them through better processes, automation, monitoring, or documentation.
  • Build productive, long-term customer relationships and communicate technical information clearly and professionally.
  • Prepare and deliver customer reporting containing relevant information about environment health, maintenance, risks, and activities when required.
  • Participate in the team's 24x7 on-call rotation when required.
  • Perform scheduled evening or weekend activities when customer maintenance windows require them.
  • Help administer highly available Azure infrastructure supporting Cayenta applications.
  • Maintain Linux and Windows virtual machines and related Azure services.
  • Support Azure database, storage, networking, and security services.
  • Configure and maintain services such as Azure Storage, Key Vault, Microsoft Entra ID, and single sign-on.
  • Help ensure cloud environments are designed and administered with an emphasis on availability, reliability, security, recoverability, and scalability.
  • Develop scripts and automation for deployment, monitoring, administration, and maintenance.
  • Configure and maintain Windows Server and desktop operating systems.
  • Support or co-lead disaster recovery planning, testing, and execution for Azure environments.
  • Manage user access, permissions, authentication, and password management.
  • Support Active Directory Group Policy and Microsoft Azure/Entra policies such as Conditional Access.
  • Monitor cloud environments and help identify performance, capacity, security, and reliability concerns.
  • Participate in cloud implementation or migration projects as your experience grows.
  • Create, update, and improve internal technical documentation, runbooks, troubleshooting guides, and procedures.
  • Document new solutions and lessons learned from unusual or complex technical issues.
  • Participate in daily team discussions related to service delivery, deployments, customer environments, and operational improvements.
  • Prepare and participate in knowledge-transfer and training sessions with other team members.
  • Share discoveries and technical approaches that could benefit other customer environments.
  • Look for processes that can be standardized, simplified, automated, or eliminated.
  • Participate in internal projects that improve Managed Services tools, processes, monitoring, automation, or service delivery.
  • Work collaboratively with Cayenta Support, Technical Services, Business Intelligence, Development, Product, and other teams to investigate and resolve complex issues.
  • Research an unfamiliar technical issue.
  • Analyze logs or error messages.
  • Develop or review scripts.
  • Explore possible root causes.
  • Improve documentation.
  • Summarize technical findings.
  • Automate repetitive administrative work.
  • Identify better ways to monitor or maintain customer environments.

Benefits

  • 3 weeks’ vacation and 5 personal days
  • Comprehensive Medical, Dental, and Vision benefits starting from your first day of employment
  • Employee stock ownership and RRSP/401k matching programs
  • Lifestyle rewards
  • Remote work
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service