Pro tip: Start with a clear job title and use a code from the O*NET-SOC Occupational taxonomy in the job description to help job seekers, especially early-career candidates, understand the role’s level, responsibilities and required experience.

See Hiring tips for early-career cybersecurity roles

Position Summary

The IT Support Specialist I serves as the first point of contact for end-user technical support across the organization’s user environment, including workstations, applications, access, connectivity, peripherals, and standard business systems. Reporting to the IT Support Site Lead, this role responds to support requests, resolves common technical issues, documents work accurately, and escalates more complex issues to IT Support Specialist II, the IT Support Site Lead, or other IT teams when appropriate. This position focuses on rapid issue resolution, effective ticket handling, clear communication, and delivering a consistent, high-quality support experience that helps maintain user productivity.

Key Responsibilities

  • Responds to incoming IT support requests through the ticketing system, chat, and in-person interactions; triages, categorizes, prioritizes, and routes requests appropriately.
  • Troubleshoots and resolves common issues involving workstations, applications, access, connectivity, user devices, peripherals, and standard business systems.
  • Assists with password resets, access issues, basic identity-related tasks, onboarding, offboarding, endpoint setup, hardware support, and workstation moves/adds/changes.
  • Resolves common support requests at first contact whenever possible and escalates more complex issues with clear documentation, troubleshooting history, and user impact.
  • Works toward established response-time, resolution, documentation, and first-contact resolution expectations aligned with IT Support service standards.
  • Documents all support interactions, troubleshooting steps, resolutions, and escalations in the IT service management system.
  • Contributes to knowledge base articles, standard procedures, and repeatable troubleshooting documentation.
  • Communicates clearly and professionally with technical and non-technical users, sets appropriate expectations, provides timely updates, and maintains a high level of customer service.

Required Skills & Qualifications

  • High school diploma or equivalent.
  • 0–2 years of experience in IT support, help desk, customer service, or a related role.
  • Basic understanding of desktop operating systems, common business applications, endpoint devices, peripherals, and standard business systems.
  • Basic understanding of networking concepts, including DNS, DHCP, and Wi-Fi connectivity.
  • Foundational troubleshooting skills with the ability to follow structured processes, manage multiple tasks, prioritize effectively, and escalate appropriately.
  • Strong verbal and written communication skills, attention to detail, professionalism under pressure, and a customer-service-oriented mindset.
  • Ability to work independently while following team processes and escalation paths and to collaborate effectively as part of a team.
  • Understanding of data privacy and security best practices, including appropriate handling of sensitive or regulated information, such as PHI/HIPAA environments.

Preferred Skills & Qualifications

  • Entry-level IT certification, such as CompTIA A+, or equivalent demonstrated knowledge or experience.
  • Experience working in a ticketing or IT service management system.
  • Exposure to identity, endpoint, or productivity platforms in a business environment.
  • Familiarity with tools such as Okta, Google Workspace, Slack, endpoint management systems, or IT service management platforms.

Position Summary

The Junior Linux System Administrator supports, maintains, and improves internal infrastructure, primarily Ubuntu 24.04 LTS servers operating in virtualized environments. Working alongside experienced team members, this role assists with monitoring systems, performing routine administration, troubleshooting infrastructure issues, supporting common internal services, and contributing to automation, monitoring, reliability, and security improvements. The position is designed as an entry-level or early-career opportunity for candidates with foundational Linux knowledge who are developing toward broader systems administration, DevOps, or infrastructure responsibilities. The role emphasizes practical problem-solving, eagerness to learn, documentation, teamwork, and the ability to apply technical knowledge gained through prior IT experience, internships, personal projects, homelabs, certifications, or self-directed learning.

Key Responsibilities

  • Assists with monitoring, maintaining, and troubleshooting Ubuntu 24.04 LTS servers to support system reliability and performance.
  • Performs routine systems administration tasks, including patching and updates, user account management, backups, and log reviews.
  • Helps install, configure, and support common internal services, including Nginx, Apache, PostgreSQL/MariaDB, file shares, and basic DNS.
  • Supports basic networking and security tasks, including firewall rules, basic access controls, and security patching.
  • Participates in container administration fundamentals using Docker or Podman under the guidance of experienced team members.
  • Contributes to basic automation scripts using Bash and, where applicable, Python.
  • Assists with configuration management and infrastructure automation, including exposure to Ansible.
  • Assists with monitoring and alerting tools such as Prometheus, Grafana, Zabbix, or similar platforms.
  • Documents procedures, configurations, troubleshooting steps, and issue resolutions to build team knowledge.
  • Participates in an on-call rotation with senior support and assists with incident resolution.
  • Applies best practices for Ubuntu Server, virtualization, networking, system reliability, and infrastructure security.
  • Works collaboratively with experienced team members while progressively developing independent systems-administration capabilities.
  • Performs other technical support and infrastructure duties as assigned.

Required Skills & Qualifications

Relevant experience may be demonstrated through employment, internships, education or training, academic projects, certifications, homelabs, self-directed learning, or other hands-on technical work.

  • Basic to intermediate hands-on experience with Linux, preferably Ubuntu or Debian.
  • Demonstrated familiarity with Linux command-line administration, package management, file permissions, and system processes and services.
  • Basic understanding of Ubuntu/Debian Linux administration, including command-line operations and package management with apt.
  • Basic understanding of Linux file permissions, processes, and services.
  • Foundational Bash scripting skills.
  • Basic understanding of networking concepts, including TCP/IP, SSH, DNS, firewalls, and related connectivity concepts.
  • Basic understanding of system security principles, access controls, firewalls, patch management, and security updates.
  • Strong problem-solving and troubleshooting skills.
  • Attention to detail and ability to follow structured technical procedures.
  • Strong written and verbal communication skills.
  • Ability to collaborate effectively with experienced technical staff and progressively assume additional responsibility.
  • Eagerness to learn new technologies and independently develop technical skills.
  • Ability to document technical procedures, configurations, and troubleshooting outcomes.

Preferred Skills & Qualifications

  • Associate’s or bachelor’s degree in Computer Science, Information Technology, or a related field. Equivalent self-taught experience, relevant personal projects, homelab experience, certifications, or demonstrated technical ability may substitute.
  • CompTIA Linux+, RHCSA, or similar Linux certification.
  • Experience with Linux system administration, infrastructure, or related technical support.
  • Familiarity with common infrastructure services, such as Nginx, Apache, PostgreSQL/MySQL, file sharing, and basic DNS.
  • Basic understanding of virtualization, including VirtualBox, KVM, cloud virtual machines, or comparable technologies.
  • Familiarity with container technologies such as Docker or Podman.
  • Familiarity with configuration-management and automation tools such as Ansible.
  • Familiarity with monitoring and alerting tools such as Prometheus, Grafana, Zabbix, or similar platforms.

Recent graduates and candidates with relevant certifications, projects, or demonstrated technical experience are encouraged to apply.

Position Summary

The Software Quality Assurance Analyst / QA Tester supports the testing and quality assurance of software applications by executing functional, application, and regression tests for new software functionality, defect fixes, and software releases. This role develops and executes structured test scenarios, analyzes test results, identifies and documents software defects, and communicates quality risks and issues to software-development and quality-assurance teams. Working with product and development teams, the position helps verify that software performs according to documented requirements and expected behavior. The role emphasizes critical thinking, structured problem-solving, attention to detail, clear technical documentation, and the ability to learn and apply software-testing methodologies in a professional software-development environment. This is an early career role with on-the-job training and opportunities for professional development.

Key Responsibilities

  • Executes functional, application, regression, and related software tests for new functionality, defect fixes, and software releases.
  • Develops and executes structured quality-assurance test scenarios.
  • Tests software against documented specifications and expected functionality.
  • Analyzes test results and identifies unexpected behavior, defects, and potential quality risks.
  • Creates clear and precise defect reports describing observed behavior, expected behavior, reproduction steps, and relevant supporting information.
  • Verifies software defect fixes and confirms that corrective changes function as intended.
  • Documents, communicates, and escalates identified risks and issues to appropriate QA and development personnel.
  • Works with software-development and product teams to identify deviations from software requirements or specifications.
  • Participates in testing throughout the software-development lifecycle.
  • Maintains accurate test results, defect records, and testing documentation.
  • Applies structured quality-assurance and software-testing methodologies.
  • Learns and applies new testing tools, software applications, and quality-assurance procedures.
  • Contributes to continuous improvement of software-testing processes and procedures.

Required Skills & Qualifications

No prior professional QA experience or certification is required. Relevant skills may be demonstrated through education or training, internships, academic projects, personal software projects, student employment, structured training, or other hands-on experience.

  • High school diploma or equivalent.
  • Foundational understanding of software quality assurance and software-testing concepts.
  • Ability to think critically and systematically identify unexpected software behavior.
  • Ability to develop and execute structured test scenarios.
  • Ability to reproduce, document, and communicate software defects clearly.
  • Ability to compare actual software behavior with expected requirements or specifications.
  • Basic understanding of the software-development lifecycle.
  • Strong analytical and problem-solving skills.
  • Strong attention to detail.
  • Ability to follow structured testing procedures.
  • Ability to learn new software, testing tools, and technical processes.
  • Strong written and verbal communication skills.
  • Ability to work collaboratively with software developers, QA personnel, product teams, and other stakeholders.
  • Ability to manage assigned work and complete testing tasks in a timely manner.

Preferred Skills & Qualifications

  • Relevant postsecondary education, technical training, coursework, certification, or demonstrated hands-on experience in software testing, information technology, computer science, programming, or a related field.
  • Entry-level software testing or technical certification.
  • Experience in software testing, technical support, software development, business analysis, or a related technical field.
  • Experience creating test scenarios, documenting defects, or validating software functionality.
  • Experience using issue-tracking or project-management systems.

Position Summary

The Cybersecurity Compliance Analyst supports the organization’s information security program by assisting with the identification, assessment, documentation, and management of information security risks and compliance requirements. Working with IT, business units, legal and operations teams, external auditors, and third-party vendors, this role supports compliance with cybersecurity frameworks, regulatory requirements, and organizational security policies. The position assists with risk assessments, control and compliance documentation, audit and assessment activities, third-party risk management, remediation tracking, policy maintenance, security awareness activities, and reporting. This is an early-career role that emphasizes foundational cybersecurity knowledge, analytical thinking, careful documentation, communication, and the ability to learn and apply security frameworks and compliance requirements in a business environment.

Key Responsibilities

  • Assists with information security risk assessments across business units, systems, processes, and third-party relationships.
  • Documents risk findings, assigns or supports risk ratings, and tracks remediation activities through risk registers or similar systems.
  • Supports the development and maintenance of risk treatment plans in coordination with system owners, IT teams, and business stakeholders.
  • Supports compliance activities related to frameworks and standards such as the NIST Cybersecurity Framework, ISO/IEC 27001, CMMC, and applicable regulatory requirements.
  • Conducts or assists with gap analyses against applicable security frameworks and helps document remediation roadmaps.
  • Maintains compliance documentation, including policies, procedures, control evidence, assessment materials, and reports.
  • Monitors regulatory and framework updates and summarizes potential implications for the organization’s security program.
  • Supports internal and third-party security audits and assessments, including scheduling, evidence collection, documentation, and stakeholder communication.
  • Assists with vendor and third-party security risk assessments.
  • Tracks audit findings, corrective-action plans, and remediation activities through completion.
  • Assists with drafting, reviewing, and updating information security policies, standards, procedures, and related documentation.
  • Supports security awareness and cybersecurity education activities, including phishing simulations or similar initiatives.
  • Maintains organized records of risk and compliance activities in a GRC platform or other information system.
  • Prepares status reports, metrics, dashboards, and other materials for management review.
  • Communicates security requirements, risks, findings, and remediation needs to technical and non-technical stakeholders.
  • Contributes to continuous improvement of the information security and compliance program by identifying process gaps and recommending improvements.

Required Skills & Qualifications

Relevant experience may be demonstrated through employment, internships, education or training, academic projects, student employment, help desk or IT support, audit, compliance, business analysis, self-directed learning, or other relevant experience.

  • Bachelor’s degree, cybersecurity certification, or equivalent education, training, self-directed learning, or demonstrated experience in information security, information technology, risk management, audit, compliance, or a related field.
  • Foundational understanding of information security principles, including confidentiality, integrity, and availability.
  • Basic understanding of cybersecurity risk assessment and risk-management concepts.
  • Familiarity with security controls, policies, procedures, and compliance requirements.
  • Ability to analyze information, identify gaps, organize evidence, and document findings accurately.
  • Strong attention to detail and ability to maintain accurate compliance and risk records.
  • Ability to communicate security requirements and findings clearly to technical and non-technical audiences.
  • Ability to handle sensitive information with discretion and professionalism.
  • Ability to collaborate effectively with IT, legal, operations, business, audit, and external stakeholders.
  • Ability and willingness to learn evolving cybersecurity frameworks, regulations, technologies, and industry practices.

Preferred Skills & Qualifications

  • 0–2 years of experience in information security, IT audit, risk management, compliance, or a related field.
  • Entry-level cybersecurity certification, such as CompTIA Security+, or equivalent demonstrated knowledge.
  • Familiarity with cybersecurity frameworks such as NIST CSF, NIST SP 800-53, ISO/IEC 27001, CIS Controls, CMMC, or comparable frameworks.
  • Basic understanding of IT auditing, control testing, evidence collection, or assessment processes.
  • Basic understanding of third-party or vendor risk management.
  • Experience with documentation, evidence collection, process analysis, or remediation tracking.
  • Experience with a GRC, audit, risk-management, ticketing, or workflow platform.
  • Familiarity with cloud computing, DevOps, application security, or security controls.

Position Summary

The Security Operations Center (SOC) Analyst I serves as an entry-level member of the organization’s security operations team, monitoring security tools and systems for suspicious activity and potential cybersecurity incidents. Working under established playbooks, standard operating procedures, and the guidance of more experienced analysts, this role monitors SIEM, EDR, and other security technologies; performs initial alert triage and classification; investigates common security events; documents findings and actions; and escalates potentially significant or complex incidents appropriately. The position focuses on developing foundational skills in security monitoring, log analysis, incident triage, documentation, and incident response while contributing to the continuous improvement of SOC processes and procedures. This role is designed for early-career candidates who demonstrate foundational knowledge of networking, operating systems, and cybersecurity concepts and who are capable of learning security tools and procedures in a structured operational environment.

Key Responsibilities

  • Monitors SIEM, EDR, and other security tools for alerts, suspicious activity, and potential security incidents.
  • Performs initial triage, classification, prioritization, and escalation of security alerts and events.
  • Investigates common security events, including phishing attempts, malware detections, suspicious user activity, and other routine alerts.
  • Reviews relevant logs and security-event information to determine the nature, scope, and potential impact of an alert.
  • Follows SOC playbooks, standard operating procedures, escalation paths, and established incident-handling processes.
  • Documents investigation findings, actions taken, supporting evidence, recommendations, and escalation details in ticketing or incident-management systems.
  • Escalates potentially significant, complex, or unresolved incidents to senior SOC analysts or appropriate incident-response personnel.
  • Supports senior analysts during deeper investigations and incident-response activities.
  • Maintains accurate records of alerts, investigations, incidents, and analyst actions.
  • Participates in continuous training and development to build proficiency in SOC operations, security tools, incident analysis, and cybersecurity fundamentals.
  • Contributes feedback to the development and improvement of SOC processes, playbooks, procedures, and security tooling.
  • Participates in shift handoffs and communicates relevant alert and incident information to other SOC personnel.
  • Maintains awareness of current cybersecurity threats, attack techniques, and common indicators of compromise.
  • Performs other security-monitoring and incident-response duties as assigned.

Required Skills & Qualifications

Relevant experience may be demonstrated through employment, internships, education or training, academic projects, cybersecurity labs, capture-the-flag exercises, certifications, homelabs, volunteer experience, or other hands-on technical work.

  • High school diploma or equivalent, relevant technical education, cybersecurity coursework, technical training, or equivalent demonstrated knowledge and experience.
  • Foundational understanding of cybersecurity principles, including confidentiality, integrity, availability, authentication, authorization, and common attack methods.
  • Foundational understanding of computer networking, including TCP/IP, DNS, DHCP, common protocols, ports, and network traffic.
  • Foundational understanding of operating systems, particularly Windows and Linux.
  • Basic understanding of security monitoring, alert triage, and incident-response processes.
  • Ability to interpret basic logs, alerts, and security-event information.
  • Ability to follow structured procedures, playbooks, and escalation paths.
  • Ability to distinguish routine events from potentially significant security incidents.
  • Strong analytical and problem-solving skills.
  • Strong attention to detail.
  • Ability to document technical information accurately and concisely.
  • Strong written and verbal communication skills.
  • Ability to work collaboratively with other SOC analysts and technical teams.
  • Ability and willingness to continuously learn new cybersecurity tools, threats, technologies, and procedures.

Preferred Skills & Qualifications

  • 0–2 years of experience in cybersecurity, IT support, systems administration, networking, security operations, or a related technical field.
  • Entry-level cybersecurity certification, such as CompTIA Security+, or equivalent demonstrated knowledge and skills.
  • Familiarity with SIEM, EDR, log analysis, security alerts, or incident-response concepts.
  • Familiarity with SIEM, EDR, antivirus, vulnerability-management, or other security technologies.
  • Experience using ticketing, incident-management, or IT service-management systems.
  • Experience with security monitoring, cybersecurity labs, capture-the-flag exercises, or comparable practical projects.
  • Experience gained through internships, academic projects, student employment, help desk, IT support, network operations, systems administration, homelabs, or other demonstrated hands-on technical work may be considered.
  • Willingness to work in a structured operational environment, including potential shift-based or 24/7 operations where applicable.