PowerShell Automation Engineer (Contractor)
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