Infrastructure Automation and Release Engineer
- Employer
- Opus Trust Communications
- Location
- UK
- Salary
- Competitive
- Closing date
- 23 Feb 2021
View more
- Sector
- Technology & New Media
- Contract Type
- Permanent
You need to sign in or create an account to save a job.
Job Details
JOB TYPE: Permanent LOCATION: Bellshill, Leicester, Stevenage
WORKING HOURS:Full time 36.5 hours per week
DEPARTMENT: Information Technology (IT)
REPORTING TO:Software Solutions Development Manager
ROLE OVERVIEW
The Infrastructure Automation and Release Engineer is a hybrid role that serves as a link between the Development team and Infrastructure team enabling seamless deployments of new and existing software solutions, whilst still contributing to the Infrastructure's project pipeline.
Initially the role will be responsible for further developing the automated release process, with potential scope to rebuild the environments that host each deployment stage. The role would also serve as a point of contact for application support calls for in-house built software solutions. The role reports directly to the Software Development Manager but will have close working links with the Infrastructure Manager, 2nd and 3rd line engineers.
Main Duties and Responsibilities
Release Process
• In collaboration with developers create automation solutions using languages such as PowerShell, Perl or Python that deliver efficiency and consistency to our release processes
• Propose widely supported tools and/or software that aid in the delivery of these automation solutions
• Maintain and support the automation solution
• Produce documentation and train other members of the team on these automation solutions
• Managing, maintaining and unifying source control across the group, integrating this into the release processes
• Support development teams in deploying scalable solutions by offering recommendations
Application Support
• Develop a deep understanding of core business applications Trust Web, e-Payslips and AutoJCS
• Resolve technical incidents logged by clients in an efficient, professional and consistent manner
• Work with team members across the group, to resolve more complex or cross-technology incidents
• Opus Trust Communications have many planned and in-flight projects, the Infrastructure Automation and Release Engineer will provide a technical lead or support on these
• The Infrastructure Automation and Release Engineer will work with other members of the Infrastructure team to ensure Infrastructure solutions are designed in a robust and supportable manner
Infrastructure Support
• Work with Infrastructure team members to resolve service desk incidents within agreed SLAs
• Provide technical support for infrastructure
• Support and provide automated solutions to assist infrastructure in their day to day activities Continuous Improvement
• Drive the departmental culture of continuous improvement by presenting ideas and championing them, supporting others to do the same
Key Skills and Experience
Experience / Knowledge
• An IT infrastructure background with experience in the core infrastructure technologies, including:
- Virtualization using VMware ESX
- Active Directory / Group Policy configuration
- Windows 2012/2016/2019 server configuration
- Storage Area Networks
- Patch management and system hardening
- Knowledge and experience of high availability architectures (MS Clustering\ Availability Groups, Vmotion).
- General understanding of networking technologies, including Ethernet switching / VLAN's, TCP/IP (Routing / DHCP / DNS etc.)
- SQL Administration and maintenance
• Understanding of designing, optimising, maintaining or improving software build and deployment pipelines (e.g. MSBuild, Bamboo, Jenkins, Selenium, PowerShell, Redgate)
• Experience of working closely with Microsoft .Net Development technologies, predominantly C#.Net.
• Knowledge and experience of automating tasks with PowerShell (or other scripting languages) • Understanding of modern web application technologies and current deployment, monitoring and optimisation best practices
• T-SQL knowledge
• Able to work both independently and collaboratively to investigate and deliver solutions to a range of activities
• Experience of working in an ITIL environment or an understanding of ITIL processes - particularly Incident, Problem, Release and Change management
• Experience of providing support to both internal and external customers
• A desire to learn new skills and technologies and to share knowledge with other members of the team
• Experience of working with an in-house development team
WORKING HOURS:Full time 36.5 hours per week
DEPARTMENT: Information Technology (IT)
REPORTING TO:Software Solutions Development Manager
ROLE OVERVIEW
The Infrastructure Automation and Release Engineer is a hybrid role that serves as a link between the Development team and Infrastructure team enabling seamless deployments of new and existing software solutions, whilst still contributing to the Infrastructure's project pipeline.
Initially the role will be responsible for further developing the automated release process, with potential scope to rebuild the environments that host each deployment stage. The role would also serve as a point of contact for application support calls for in-house built software solutions. The role reports directly to the Software Development Manager but will have close working links with the Infrastructure Manager, 2nd and 3rd line engineers.
Main Duties and Responsibilities
Release Process
• In collaboration with developers create automation solutions using languages such as PowerShell, Perl or Python that deliver efficiency and consistency to our release processes
• Propose widely supported tools and/or software that aid in the delivery of these automation solutions
• Maintain and support the automation solution
• Produce documentation and train other members of the team on these automation solutions
• Managing, maintaining and unifying source control across the group, integrating this into the release processes
• Support development teams in deploying scalable solutions by offering recommendations
Application Support
• Develop a deep understanding of core business applications Trust Web, e-Payslips and AutoJCS
• Resolve technical incidents logged by clients in an efficient, professional and consistent manner
• Work with team members across the group, to resolve more complex or cross-technology incidents
• Opus Trust Communications have many planned and in-flight projects, the Infrastructure Automation and Release Engineer will provide a technical lead or support on these
• The Infrastructure Automation and Release Engineer will work with other members of the Infrastructure team to ensure Infrastructure solutions are designed in a robust and supportable manner
Infrastructure Support
• Work with Infrastructure team members to resolve service desk incidents within agreed SLAs
• Provide technical support for infrastructure
• Support and provide automated solutions to assist infrastructure in their day to day activities Continuous Improvement
• Drive the departmental culture of continuous improvement by presenting ideas and championing them, supporting others to do the same
Key Skills and Experience
Experience / Knowledge
• An IT infrastructure background with experience in the core infrastructure technologies, including:
- Virtualization using VMware ESX
- Active Directory / Group Policy configuration
- Windows 2012/2016/2019 server configuration
- Storage Area Networks
- Patch management and system hardening
- Knowledge and experience of high availability architectures (MS Clustering\ Availability Groups, Vmotion).
- General understanding of networking technologies, including Ethernet switching / VLAN's, TCP/IP (Routing / DHCP / DNS etc.)
- SQL Administration and maintenance
• Understanding of designing, optimising, maintaining or improving software build and deployment pipelines (e.g. MSBuild, Bamboo, Jenkins, Selenium, PowerShell, Redgate)
• Experience of working closely with Microsoft .Net Development technologies, predominantly C#.Net.
• Knowledge and experience of automating tasks with PowerShell (or other scripting languages) • Understanding of modern web application technologies and current deployment, monitoring and optimisation best practices
• T-SQL knowledge
• Able to work both independently and collaboratively to investigate and deliver solutions to a range of activities
• Experience of working in an ITIL environment or an understanding of ITIL processes - particularly Incident, Problem, Release and Change management
• Experience of providing support to both internal and external customers
• A desire to learn new skills and technologies and to share knowledge with other members of the team
• Experience of working with an in-house development team
You need to sign in or create an account to save a job.
Get job alerts
Create a job alert and receive personalised job recommendations straight to your inbox.
Create alert