Build Generation Automation - Corsham, United Kingdom - Thorn SDS

Thorn SDS
Thorn SDS
Verified Company
Corsham, United Kingdom

2 weeks ago

Tom O´Connor

Posted by:

Tom O´Connor

beBee Recruiter


Description

Role:
Build Generation Automation & Deployment Specialist


Location:
Corsham /Hybrid (Full time with 2-3 days p/w onsite)


Contract:
Fixed Term Contract Jan 2024- Mar 2024 (possible extension / perm)


Salary:
£45k - £55k p/a (FTE)


Overview of Role


Thorn SDS are a niche consultancy company based in Alton, Hampshire, who are committed to enabling technology organisations and professionals to thrive within the Space, Defence and Security sectors.


We currently require a
Build Generation Automation and Deployment Specialist with a focus on the packaging, configuration control and automated deployment of enterprise server products, to work on behalf of our Central Government client, based in Corsham, Wiltshire.

This will initially be a Fixed Term Contract from Jan 2024 to Mar 2024. There is the possibility of the contract being extended to Sept 2025, or becoming permanent.


As the
Build Generation Automation & Deployment Specialist you will be responsible for designing, developing, and maintaining automation solutions to streamline the deployment and provisioning of enterprise level nodes for MoD Users.

This role involves leveraging Python, Ansible, Jenkins, and the Atlassian toolset to automate the deployment of enterprise level hardware.

The
Build Generation Automation and Deployment Specialistplays a critical role in optimising efficiency, reducing manual effort, ensuring consistent robust and repeatable node deployments.

As a Deployment Developer, you will contribute to the development and maintenance of deployment products and tooling using.
NET Core, PowerCLI, PowerShell, and the Atlassian toolset.


Your expertise in WINTEL and LINUX platforms, along with general software frameworks and object-oriented development, will enable you to create robust and scalable solutions that meet business requirements and deliver value to end-users.


Responsibilities
-
Automation Solution Development: Design, develop, and enhance automation solutions using Python, Ansible, and the Atlassian toolset to automate the provisioning, configuration, and management of bare metal infrastructure. This includes creating playbooks, scripts, and workflows to automate repetitive tasks.
-
Infrastructure Provisioning and Configuration: Collaborate with cross-functional teams to automate the provisioning and configuration of bare metal servers. Develop Ansible playbooks and templates to standardize and streamline the deployment process.
-
Integration and Orchestration: Integrate and orchestrate automation workflows with Jenkins to enable end-to-end automation pipelines. Ensure seamless integration between various tools within the Atlassian toolset (e.g., Jira, Confluence, Bitbucket) for efficient collaboration and version control.
-
Infrastructure Monitoring and Management: Implement monitoring and management capabilities using Python and Ansible to ensure the availability and performance of bare metal infrastructure. Develop scripts to collect system metrics, perform health checks, and generate reports.
-
Version Control and Configuration Management: Utilize Git and other version control tools to manage code repositories and maintain version history. Ensure proper configuration management practices are followed for infrastructure components.
-
Documentation and Knowledge Sharing: Create detailed technical documentation, including architecture designs, deployment guides, and best practices. Share knowledge and provide training to internal teams on the automation solutions, tools, and methodologies.
-
Vendor-specific Integration: Work closely with vendors to understand product APIs and integrate automation solutions with vendor-specific management tools and APIs. Collaborate on hardware-specific requirements and configurations.
-
Troubleshooting and Issue Resolution: Investigate and resolve complex issues related to bare metal automation, collaborating with relevant teams to identify root causes and implement effective solutions. Perform debugging, log analysis, and system troubleshooting as required.
-
Automation and Scripting: Utilize PowerCLI and PowerShell to automate tasks, streamline processes, and improve efficiency. Develop scripts for infrastructure provisioning, configuration management, and deployment automation.

  • WINTEL and LINUX Platform Knowledge
-
Atlassian Toolset Integration: Integrate software development processes with the Atlassian toolset, including Jira, Confluence, Bitbucket, and Bamboo. Utilize these tools for collaboration, version control, issue tracking, and release management.
-
Documentation and Knowledge Sharing: Create comprehensive technical documentation, including design specifications, user guides, and API documentation. Share knowledge and provide training to internal teams on software development practices and frameworks.
-
Continuous Improvement: Stay updated with the latest technologies, frameworks, and industry

More jobs from Thorn SDS