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 with competitive rates and flexible hours.
- Other info: Collaborate with diverse teams across Europe in a supportive environment.
- Why this job: Make a real impact in security while enhancing your coding skills.
- Qualifications: Advanced PowerShell skills and experience in automation solutions 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.
- 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 Exeter employer: Salt
Join a dynamic and security-focused technology team as a PowerShell Automation Engineer, where you'll have the opportunity to work in vibrant cities like London, Paris, Brussels, or Amsterdam. Our hybrid working model promotes a healthy work-life balance, while our commitment to employee growth ensures you will continually develop your skills through collaboration and innovative projects. With a culture that values knowledge sharing and diversity, we offer a rewarding environment for those looking to make a meaningful impact in the field of automation and security.
StudySmarter Expert Advice🤫
We think this is how you could land PowerShell Automation Engineer (Contractor) in Exeter
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and security fields, especially those who work with PowerShell. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your PowerShell scripts and automation projects. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on common PowerShell scenarios and best practices. Be ready to discuss how you've tackled challenges in previous roles, especially around automation and security.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace PowerShell Automation Engineer (Contractor) in Exeter
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your PowerShell skills and experience. We want to see how you've designed, developed, and maintained automation solutions in the past. Don’t forget to mention any relevant projects that showcase your expertise!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex technical issues. We love seeing candidates who can troubleshoot effectively and improve operational processes through automation. Share those success stories with us!
Highlight Collaboration Experience:Since we work in multicultural teams, it’s important to show how you’ve collaborated with different stakeholders. Mention any Agile/Scrum experiences and how you’ve communicated with both technical and non-technical folks in your previous roles.
Keep It Professional Yet Personal:While we appreciate professionalism, don’t be afraid to let your personality shine through in your application. A bit of flair can make your application stand out! And remember, apply through our website for the best chance of getting noticed.
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 advanced scripting, modules, and automation frameworks. They’ll likely ask about best practices, so be prepared to explain how you handle parameter validation and error logging.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex technical issues in the past. Think about times when you improved operational efficiency through automation or resolved security vulnerabilities. Real-life scenarios will demonstrate your troubleshooting abilities effectively.
✨Understand the Security Landscape
Since this role is focused on security and identity management, make sure you’re familiar with concepts like Active Directory administration and identity governance. Be ready to discuss how you’ve supported security initiatives and implemented controls in previous roles.
✨Communicate Clearly and Collaboratively
This position requires working with diverse teams across different locations. Practice explaining technical concepts in a way that non-technical stakeholders can understand. Highlight your experience in Agile/Scrum environments and how you’ve contributed to team collaboration.