PowerShell Automation Engineer (Contractor)
12 days ago
London
PowerShell Automation Engineer (Contractor) - Security & Identity Freelance Contract Role Location London, Paris, Brussels, or Amsterdam Working Model Hybrid - 8 days onsite per month Overview We are seeking an experienced PowerShell Automation Engineer to join a security-focused technology team responsible for designing, developing, and maintaining automation solutions that support identity, access management, and operational security processes. Key Responsibilities Automation & Development • Design, develop, test, and maintain PowerShell modules, scripts, and automation solutions., • Create reusable automation frameworks that reduce manual effort and improve operational efficiency., • Implement PowerShell best practices, including modular design, parameter validation, error handling, logging, and secure credential management., • Perform code reviews and leverage static code analysis tools to ensure high-quality, maintainable solutions., • Manage source control repositories and support CI/CD practices where applicable. Solution Design & Documentation • Gather and analyse business and technical requirements from stakeholders., • Translate requirements into scalable technical solutions and system designs., • Produce and maintain technical documentation, including architecture diagrams, process flows, operational procedures, and system configurations., • Support knowledge sharing and documentation standards across the team. Security & Identity Management • Support security initiatives through automation and process improvement., • Conduct security assessments and risk analyses to identify vulnerabilities and recommend remediation actions., • Implement and maintain security controls aligned with organisational policies and regulatory requirements., • Work with identity and access management processes, including Active Directory administration and identity governance concepts. Infrastructure & Operational Support • Monitor and maintain automation platforms, supporting infrastructure, servers, databases, and associated components., • Troubleshoot and resolve complex technical issues impacting automation solutions and operational processes., • Ensure solutions remain reliable, scalable, secure, and performant., • Support incident investigation, root-cause analysis, and continuous improvement activities. Reporting & Analytics • Develop and maintain operational and security reporting solutions., • Work with SQL data sources to extract, transform, and analyse information., • Create and maintain Power BI dashboards and reports to support decision-making and operational oversight., • Provide meaningful insights through data visualisation and reporting. Collaboration • Partner with Security, Infrastructure, Operations, Compliance, and Engineering teams., • Participate in Agile/Scrum ceremonies and contribute to delivery planning and prioritisation., • Communicate effectively with both technical and non-technical stakeholders across multiple locations and cultures. Required Skills & Experience PowerShell • Advanced PowerShell development experience (PowerShell 5.1 and/or 7+)., • Strong understanding of scripting, functions, modules, remoting, and automation frameworks., • Expertise in PowerShell best practices, including:, • Code readability and maintainability, • Approved verbs and naming conventions, • Parameter validation, • Secure secret and credential handling, • Error handling and logging, • Testing approaches where appropriate, • Git-based source control Automation & Engineering • Experience developing enterprise automation solutions and operational tooling., • Familiarity with PowerShell Script Analyzer and static code analysis tools., • Strong troubleshooting and problem-solving skills. Identity & Infrastructure • Solid Active Directory administration experience., • Strong understanding of authentication, authorisation, delegation, and identity management concepts., • Experience supporting enterprise infrastructure environments. Data & Reporting • Knowledge of SQL and T-SQL fundamentals., • Experience querying, shaping, and analysing operational data., • Ability to produce clear and actionable operational and security reports. Professional Skills • Strong analytical and critical-thinking capabilities., • Excellent written and verbal communication skills., • Ability to work independently and manage competing priorities., • Experience working within Agile/Scrum environments., • Comfortable operating in multicultural and geographically distributed teams. Desirable Skills • Experience with Ansible for configuration management and automation., • Exposure to SailPoint Identity Security Cloud or other Identity Governance and Administration (IGA) platforms., • Experience integrating identity solutions with SIEM, PAM, and other security technologies., • Working knowledge of Power BI for dashboard development and data visualisation., • Exposure to Microsoft Power Apps., • Ability to read and interpret Excel VBA scripts. Please do send across an up to date CV to