Job Description
<p><b>Title: Power Shell Developer</b></p> <p><b>Location: Halifax, CA (Remote)</b></p> <p><b>Type: Contract </b></p> <p><b>Day to Day job Duties: (what this person will do on a daily/weekly basis)</b></p> <ul> <li><b>Scripting and Automation:</b> Design, develop, test, and maintain robust PowerShell scripts, tools, and automation frameworks to streamline operational workflows and automate repetitive administrative tasks.</li> <li><b>System Management:</b> Automate user account management in Active Directory, deploy software updates, monitor system health, and manage configurations.</li> <li><b>Integration:</b> Integrate PowerShell scripts with other IT systems and platforms, such as Microsoft Azure, Office 365, SQL databases, and DevOps pipelines using APIs and web services.</li> <li><b>Collaboration:</b> Work closely with IT, DevOps, and security teams to gather requirements, troubleshoot issues, and ensure seamless workflows.</li> <li><b>Documentation:</b> Create and maintain documentation for tools, processes, and workflows to ensure long-term maintainability and knowledge sharing.</li> <li><b>Troubleshooting:</b> Track, triage, and resolve bugs and issues related to automation scripts and infrastructure. </li> </ul> <p><b>Required Skills and Qualifications: </b></p> <ul> <li><b>Strong Scripting Abilities:</b> Deep proficiency in PowerShell scripting, including advanced concepts like error handling, debugging, and performance optimization.</li> <li><b>System Administration Knowledge:</b> Solid understanding of Windows operating systems, Windows Server, Active Directory, Group Policy, and configuration management.</li> <li><b>Development Practices:</b> Familiarity with version control systems (e.g., Git), CI/CD practices, and software development methodologies like Agile.</li> <li><b>Cloud Platform Experience: </b>Experience with cloud platforms such as Microsoft Azure or M365 is highly valued.</li> <li><b>Problem-Solving:</b> Strong analytical and problem-solving skills to effectively automate complex tasks and resolve technical issues promptly.</li> <li><b>Communication:</b> Excellent communication skills and the ability to work effectively in cross-functional teams</li> </ul> <p><b>Basic Qualifications: (what are the skills required to this job with minimum years of experience on each)</b></p> <ul> <li>Minimum 7+ Experience in PowerShell scripting, including advanced concepts like error handling, debugging, and performance optimization.</li> <li>5+ experience with version control systems (e.g., Git), CI/CD practices, and software development methodologies like Agile</li> <li>5+ experience with cloud platforms such as Microsoft Azure or M365 is highly valued.</li> </ul>
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application