£500 Per day
Inside
Undetermined
Portsmouth, Hampshire
Summary: The Infrastructure Automation Engineer role involves supporting the technical team in designing, developing, documenting, and validating infrastructure automation components for the NSoIT(D) Platform. The position requires expertise in Python3, Ansible, and Bash, focusing on creating automation packages for hardware components and integrating with external APIs. Candidates must have hands-on experience in automation and coding, along with relevant certifications and security clearance. This is a contract position based in Portsmouth or Corsham, classified as inside IR35.
Key Responsibilities:
- Design, develop, document, and validate infrastructure automation components.
- Create zero touch automation packages for legacy applications.
- Produce production quality code following industry best practices.
- Utilize version control mechanisms like GIT and BitBucket.
- Produce and review design artefacts.
- Support system testing activities and resolve issues with Service Management.
Key Skills:
- At least 12 months of hands-on experience with Python3 automation.
- Experience with configuration management tools (e.g., Ansible, Puppet, Chef).
- Proficiency in scripting languages (e.g., Bash).
- Experience in automated deployment across multiple vendors.
- Strong troubleshooting skills for hardware/software failures.
- Experience working in an Agile development team.
- Advanced Python3 coding features knowledge.
- Relevant professional certifications (e.g., CCNP, VMware VCP, RHCA/RHCE).
- Strong communication and analytical skills.
- Valid Security Clearance (SC).
- Competency in MS Office Suite.
Salary (Rate): £500/day
City: Portsmouth
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
Infrastructure Automation Engineer
2 year Contract
Inside IR35
Location - Portsmouth or Corsham
Overview
The Infrastructure Automation Engineering Service will support the technical team responsible for the design, development, documentation, building and validation of infrastructure automation components which form part of the NSoIT(D) Platform. These automation components will primary be developed using Python3, Ansible and Bash with a focus on hardware components, specifically their various features, services, and configurations, as well as interactions with external REST/SOAP APIs and services.
The team's responsibilities include:
- Apply complex problem solving to "reverse engineer" applications, designs and manual build instructions to create zero touch automation packages that are parameterised, dynamic and able to repeatedly and reliably deploy against these designs. Often these applications are legacy, were created without automation in mind or are otherwise resistive to full, zero touch automation.
- Create production quality code, following industry standard best practices as well as internal policies and procedures, utilising Version Control mechanisms such as GIT and BitBucket to submit development code as well as peer reviewing other team members' code modules.
- Production and review of all levels of design artefacts.
- Supporting wider NSoIT(D) system testing activities.
- Working with Service Management to resolve issues.
Essential skills, qualifications and experience
In order to deliver this service, it is essential that individuals have:
- At least 12months' demonstrable hands on experience within the last 3 years of:
- Creating complex Python3 automation Classes for production systems
- Using configuration management tools e.g. Ansible, Puppet, Chef
- Use of scripting languages e.g. Bash
- Automated deployment of server, network and storage technologies across multiple vendors
- Building or supporting large infrastructure environments
- Troubleshooting hardware or software component failure
- Working as part of an Agile development team
- Demonstrable experience with advanced Python3 coding features e.g. Workflows, Desired State Configuration (DSC) and Bare Metal Deployment
- At least one of the following professional certifications that have been obtained within the last five years:
- Networking certification - CCNP (Cisco Certified Network Professional) or similar
- Virtualisation certification - VMware VCP (VMware vCenter Certified Professional) or similar,
- Linux certification - RHCA or RHCE
- Formal Software Development certification - OCA (Oracle Certified Associate) or similar
- Strong communication skills, both written and verbal.
- Strong critical thinking and analytical skills to solve problems and propose new ideas.
- Hold a valid Security Clearance (SC)
- Competency in MS Office Suite.
Desirable skills, qualifications and experience
In order to deliver this service, it is desirable that individuals have:
- Knowledge of the Atlassian toolset (JIRA, Confluence, and Bamboo) to record and document work.
- Experience of:
- Working within the public sector, preferably Defence, and ideally with Defence Digital (formerly ISS).
- Delivering accredited secure solutions within the UK Public Sector.
- A Computer Science university-based education at Bachelors or Masters level.
Guidant Global is acting as an Employment Business in relation to this vacancy.