What are the responsibilities and job description for the PowerShell Developer - Server Security Project position at Venn Health Partners?
PowerShell Developer - Server Security Project
We are seeking an experienced PowerShell Developer to join our team for a critical server security project. The ideal candidate will have advanced expertise in PowerShell scripting and automation, with a strong focus on security measures to identify and mitigate vulnerabilities in server environments. This role requires proficiency in scanning and analyzing sensitive data, integrating PowerShell solutions with databases, and implementing security controls using Desired State Configuration (DSC) and Organizational Units (OUs).
Key Responsibilities:
- Develop and maintain advanced PowerShell scripts to automate security tasks and system administration.
- Conduct comprehensive scans of server environments to detect sensitive data, clear-text credentials, and potential security threats.
- Design and implement PowerShell-based automation solutions for securing server shares, preventing unauthorized access, and enforcing security policies.
- Utilize DSC (Desired State Configuration) and PowerShell scripts to enforce compliance and configuration management across server infrastructure.
- Write PowerShell scripts for efficient data extraction, transformation, and reporting, integrating with SQL databases and other storage solutions.
- Generate detailed reports on security findings, compliance status, and system vulnerabilities for IT security teams and management.
- Collaborate with IT security and infrastructure teams to refine security protocols and automate remediation processes.
- Ensure that all scripts and security configurations adhere to industry best practices and regulatory compliance requirements.
Required Skills & Qualifications:
- Expertise in Advanced PowerShell Scripting: Proven experience in developing complex PowerShell automation scripts for security and administration purposes.
- Server Security & Data Protection: Strong understanding of server security, data scanning techniques, and credential protection mechanisms.
- Database Integration & Reporting: Experience in writing data to databases, executing queries, and generating structured reports from PowerShell scripts.
- DSC & Security Hardening: Hands-on experience with Desired State Configuration (DSC) and PowerShell scripts to enforce security policies and prevent unauthorized share creation.
- Active Directory & OUs Management: Familiarity with Organizational Units (OUs), Group Policy Objects (GPOs), and access control measures to enhance server security.
- Problem-Solving & Analytical Skills: Ability to troubleshoot security issues, analyze risks, and implement automated solutions efficiently.
- Communication & Documentation: Strong verbal and written communication skills to document processes, findings, and security recommendations clearly.
Preferred Qualifications:
- Experience working with Windows Server security best practices.
- Knowledge of cybersecurity principles and compliance frameworks (e.g., NIST, CIS, ISO 27001).
- Familiarity with other scripting or automation tools (e.g., Python, Power Automate).
- Experience in working with cloud security configurations (e.g., Azure PowerShell, AWS PowerShell).
Job Types: Full-time, Temporary
Pay: $80.00 - $85.00 per hour
Expected hours: 40 per week
Schedule:
- 8 hour shift
Work Location: Hybrid remote in New York, NY
Salary : $80 - $85