At a Glance
- Tasks: Design and develop PowerShell automation solutions for security and identity management.
- Company: Join a dynamic tech team focused on security and innovation.
- Benefits: Flexible rate, hybrid working model, and international collaboration.
- Other info: Opportunity for growth in a multicultural environment with Agile practices.
- Why this job: Tackle complex challenges and enhance security through automation.
- Qualifications: Advanced PowerShell skills and experience in automation engineering required.
Duration: 12 months
Rate: Flexible Β£β¬
Locations: 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. This role combines automation engineering, infrastructure support, reporting, and security-focused solution development. The successful candidate will work closely with technical and business stakeholders to deliver scalable automation, improve operational efficiency, strengthen security controls, and support critical enterprise systems. This is an excellent opportunity for someone who enjoys solving complex technical challenges, building robust automation frameworks, and working within a highly collaborative international environment.
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
- Experience developing enterprise automation solutions and operational tooling.
- Familiarity with PowerShell Script Analyzer and static code analysis tools.
- Strong troubleshooting and problem-solving skills.
- Solid Active Directory administration experience.
- Strong understanding of authentication, authorisation, delegation, and identity management concepts.
- Experience supporting enterprise infrastructure environments.
- Knowledge of SQL and T-SQL fundamentals.
- Experience querying, shaping, and analysing operational data.
- Ability to produce clear and actionable operational and security reports.
- 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.
What You'll Bring
- A passion for automation and continuous improvement.
- A security-first mindset.
- The ability to bridge technical and business requirements.
- Strong ownership and accountability for delivered solutions.
- A collaborative approach and commitment to high-quality engineering standards.
PowerShell Automation Engineer (Freelance Contractor)β Security & Identity in Slough employer: Salt
Join a dynamic and security-focused technology team as a PowerShell Automation Engineer, where you'll have the opportunity to work in a hybrid model across vibrant cities like London, Paris, Brussels, or Amsterdam. Our collaborative work culture fosters innovation and continuous improvement, providing you with ample opportunities for professional growth while tackling complex technical challenges. Enjoy flexible rates and the chance to contribute to meaningful automation solutions that enhance operational efficiency and strengthen security controls.
StudySmarter Expert Adviceπ€«
We think this is how you could land PowerShell Automation Engineer (Freelance Contractor)β Security & Identity in Slough
β¨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or attend industry meetups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your PowerShell projects and automation solutions. This gives potential employers a taste of what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for interviews by practising common technical questions related to PowerShell and automation. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.
β¨Tip Number 4
Apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace PowerShell Automation Engineer (Freelance Contractor)β Security & Identity in Slough
Some tips for your application π«‘
Tailor Your CV:Make sure your CV highlights your PowerShell experience and any relevant automation projects. We want to see how your skills align with the role, so donβt be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why youβre passionate about automation and security. We love seeing candidates who can bridge technical and business requirements, so let that enthusiasm show!
Showcase Your Problem-Solving Skills:In your application, mention specific challenges you've tackled in previous roles. Weβre looking for someone who enjoys solving complex technical issues, so share examples that demonstrate your troubleshooting prowess.
Apply Through Our Website:We encourage you to apply directly through our website. Itβs the best way to ensure your application gets into the right hands. Plus, it shows us youβre keen on joining our team!
How to prepare for a job interview at Salt
β¨Know Your PowerShell Inside Out
Make sure you brush up on your PowerShell skills before the interview. Be ready to discuss your experience with PowerShell 5.1 and 7+, and be prepared to demonstrate your understanding of scripting, functions, and automation frameworks. Practising common scenarios can help you articulate your thought process during technical questions.
β¨Showcase Your Problem-Solving Skills
Since this role involves troubleshooting complex technical issues, think of specific examples where you've successfully resolved problems in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your analytical and critical-thinking capabilities.
β¨Familiarise Yourself with Security Concepts
Given the focus on security and identity management, ensure you understand key concepts like Active Directory administration, authentication, and authorisation. Be ready to discuss how you've implemented security controls in previous roles and how you approach risk assessments.
β¨Prepare for Collaboration Questions
This position requires working closely with various teams, so be prepared to discuss your experience in collaborative environments. Think about times when you've worked in Agile/Scrum settings and how you effectively communicated with both technical and non-technical stakeholders across different cultures.