PowerShell Automation Engineer (Contractor) in Cheltenham

PowerShell Automation Engineer (Contractor) in Cheltenham

Cheltenham Freelance 50000 - 70000 £ / year (est.) Home office (partial)
Salt

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: Hybrid working model, competitive rates, and opportunities for professional growth.
  • Other info: Collaborate with diverse teams in a fast-paced environment.
  • Why this job: Make a real impact in security while enhancing your PowerShell skills.
  • Qualifications: Advanced PowerShell experience and strong problem-solving skills required.

The predicted salary is between 50000 - 70000 £ per year.

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

  • 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, and 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.

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 *Rates depend on experience and client requirements.

PowerShell Automation Engineer (Contractor) in Cheltenham employer: Salt

Join a dynamic and security-focused technology team as a PowerShell Automation Engineer, where you will have the opportunity to design and develop innovative automation solutions in a hybrid working environment across vibrant cities like London, Paris, Brussels, or Amsterdam. Our company fosters a collaborative work culture that prioritises employee growth through continuous learning and knowledge sharing, while offering competitive benefits and a commitment to operational excellence. With a focus on security and identity management, you will play a crucial role in enhancing our automation capabilities, making this an exciting and rewarding position for those looking to make a meaningful impact.

Salt

Contact Details:

Salt Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land PowerShell Automation Engineer (Contractor) in Cheltenham

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those in security and automation. Attend meetups or webinars related to PowerShell and automation to meet potential employers and learn about job openings.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your PowerShell scripts and automation projects. This not only demonstrates your expertise but also gives you something tangible to discuss during interviews.

Tip Number 3

Prepare for technical interviews by brushing up on your PowerShell knowledge and best practices. Be ready to solve coding challenges on the spot and explain your thought process clearly to the interviewers.

Tip Number 4

Don’t forget to apply through our website! We often have exclusive roles that might not be listed elsewhere. Plus, it’s a great way to get noticed by our hiring team directly.

We think you need these skills to ace PowerShell Automation Engineer (Contractor) in Cheltenham

PowerShell
Advanced PowerShell Development
Scripting
Automation Frameworks
Code Readability and Maintainability
Parameter Validation
Secure Credential Handling

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the PowerShell Automation Engineer role. Highlight your experience with PowerShell, automation solutions, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!

Showcase Your Projects:Include specific examples of your work in automation and security. If you've developed PowerShell scripts or frameworks, share those experiences! We love seeing real-world applications of your skills.

Keep It Clear and Concise:When writing your application, be clear and to the point. Use bullet points for easy reading and make sure to highlight your key achievements. We appreciate a well-structured application that gets straight to the good stuff!

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

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 advanced concepts like scripting, modules, and automation frameworks. Practising coding challenges or creating small projects can help demonstrate your expertise.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex technical issues. Think about how you approached troubleshooting and what solutions you implemented. This will highlight your analytical skills and ability to work under pressure.

Understand Security and Identity Management

Since this role focuses on security, be prepared to talk about your experience with Active Directory and identity management concepts. Familiarise yourself with common security practices and be ready to discuss how you've implemented them in past roles.

Communicate Clearly and Effectively

Practice explaining technical concepts in a way that non-technical stakeholders can understand. This is crucial as you'll be collaborating with various teams. Good communication can set you apart, so consider doing mock interviews to refine your delivery.