Back to all jobs

PowerShell Automation Engineer (Contractor)

Ref: JO-2606-361111

  • Environment: Hybrid
  • Contract Type: Contract
  • Starts: ASAP
  • Duration: 12 months
Apply Report issue

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 eobiechefu@welovesalt.com

*Rates depend on experience and client requirements

Apply Report issue

DevOps & Automation jobs

Career and Job Insights

Apply for this job

PowerShell Automation Engineer (Contractor)

  • United Kingdom, London
  • DevOps & Automation, Technology
  • £400.00 - £700.00 per day
  • Hybrid
  • Contract

Save jobs

Log in to save a job

Report job

PowerShell Automation Engineer (Contractor)

  • United Kingdom, London
  • DevOps & Automation, Technology
  • £400.00 - £700.00 per day
  • Hybrid
  • Contract

"*" indicates required fields

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form