Operating System Software Programmer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
The North Carolina State Highway Patrol's primary mission is to reduce collisions and make the highways of North Carolina as safe as possible. The NCSHP has more than 1,600 troopers who cover nearly 80,000 miles of North Carolina roadways, more than any other state except Texas. In addition to enforcing the state's traffic laws, state troopers also guide traffic during hurricane evacuations, re-route traffic around hazardous chemical spills, and they stand ready should any act of terrorism occur. State Troopers are committed to protecting North Carolina's motoring public. Description of Work The NC State Highway Patrol is seeking an enthusiastic team member to join our Technical Services Unit as an Operating Systems Software Programmer. The Operating Systems Software Programmer position is primarily responsible for the security administration of the Highway Patrol's statewide server infrastructure. Key responsibilities include planning, implementing, and managing security measures within Microsoft environments (Azure, 365, Windows Server), ensuring compliance with CJIS Security Policy and state regulations, and mitigating risks. The role focuses on supporting secure server operations by collaborating with IT teams to uphold standards and regulatory requirements, alongside tasks such as analysis, design, documentation, and operational support that reinforce security across all systems. In addition to these core duties, the position also supports server administration as a secondary responsibility, assisting with routine maintenance, configuration, and troubleshooting to ensure optimal performance and reliability across the statewide infrastructure. Knowledge Skills and Abilities/Management Preferences ** This is a repost. Previous applicants are still being considered and do NOT need to reapply. ** Salary Range: $81,504-$115,000 Salary Grade: DT09 Click here to learn about employee perks and benefits Click here to see the Total Compensation Calculator This position is located at: 3118 Garner Road Raleigh, NC 27610 To receive credit for your work history and credentials, you must provide the information on the application form. Any information omitted from the application form, listed as general statements, listed under the text resume section, or on an attachment will not be considered for qualifying credit. Management Prefers: Microsoft Certified: Security Operations Analyst Associate or Microsoft Certified: Identity and Access Administrator Associate. Experience with PowerShell scripting for automation. Knowledge of Zero Trust architecture. Strong knowledge of Microsoft security technologies (Defender, Sentinel, Azure Security Center). Familiarity with CJIS Security Policy and law enforcement data protection requirements. Experience with Azure Active Directory, MFA, and Conditional Access. Thorough knowledge of modern server management principles, methodologies, and best practices Knowledge of secure system administration practices within regulated or public safety environments. Strong analytical skills with the ability to assess organizational and procedural challenges and implement effective system improvements Ability to apply current and emerging technologies to enhance IT services and support agency goals Ability to work independently and collaboratively with minimal supervision Strong interpersonal skills and a commitment to maintaining positive, professional working relationships Excellent written and verbal communication skills, including the ability to explain complex technical concepts to non-technical users Key Responsibilities include but are not limited to: Security Architecture, Implementation & Compliance Design, deploy, and maintain Microsoft security solutions-including Microsoft 365 Defender, Azure Security Center, and Microsoft Sentinel-to safeguard server infrastructure and sensitive law enforcement data. Configure and manage Identity and Access Management (IAM) using Azure Active Directory (AAD), Conditional Access Policies, and Multi-Factor Authentication (MFA) to protect user accounts and restrict unauthorized access. Ensure all servers and systems strictly adhere to CJIS Security Policy requirements, including encryption, authentication, and auditing, to maintain regulatory compliance and data integrity. Conduct regular security audits, vulnerability assessments, and compliance checks to proactively identify and address risks across the server environment. - Security Monitoring & Incident Response Monitor security alerts and system logs using Microsoft Sentinel and other SIEM tools to detect and respond swiftly to threats impacting server operations. Lead investigations and coordinate responses to security incidents involving servers and IT infrastructure, ensuring timely resolution, thorough docume