System Engineer – Windows Administrator Legacy Support team – SC Cleared
Job title
System Engineer – Windows Administrator Legacy Support team – SC Cleared
Job description
Duration : 11 months
Please note that candidates must have active SC Clearance to be considered for this role
Working as part of the Legacy Team main responsibilities are as follows:
• To review, diagnose and re-engineer complicated legacy distributed systems.
• To implement solutions and manage their development
• Diagnosing and re-engineering complicated distributed systems comprising the following technologies:
• Windows Server Administration
• DotNET application deployment and support
• Automated system configuration tools such as Puppet
• Continuous integration tools such as TeamCity
• Automated deployment tools as Octopus deploy
• General troubleshooting skills such as being able to troubleshoot network connectivity, read through log files, start/stop/troubleshoot services
• Good engineering/DevOps practices (familiar with Git, specifically GitLab given the migrations)
• Happy to work with on-premise/legacy style platform rather than something newer like AWS
The key deliverable is to support the live running of a variety of data collection and processing platforms. Included in this is remediation of technical debt, maintenance of the systems and stabilisation work.
As a System Engineer you will have experience in the following:
• Windows Server Administration
• DotNET application deployment and support
• Automated system configuration tools such as Puppet
• Continuous integration tools such as TeamCity
• Automated deployment tools as Octopus deploy
• General troubleshooting skills such as being able to troubleshoot network connectivity, read through log files, start/stop/troubleshoot services
• Good engineering/DevOps practices (familiar with Git, specifically GitLab given the migrations)
• Happy to work with on-premise/legacy style platform rather than something newer like AWS
Nice to have experience (but easy to pick up):
• TeamCity
• Octopus Deploy
• Splunk
• Sensu
• Windows Administration
• Powershell
• Knowledge of AWS (useful for migrations/future stuff perhaps)
• Linux (Ubuntu/Debian ideally) Administration
Skills and Experience
Essential
System Architecture and Design
• Understanding of HADs architectural structures.
• Experience and understanding of operational considerations (PARRISSS ) in place, namely Performance, Availability, Recoverability, Reliability, Integrity, Security, Scalability, Serviceability.
Requirements Definition
• Experienced in identifying and documenting both functional and non-functional requirements for a large application or suite of applications.
• Experience in challenging those requirements - both functional and non-functional - that are ambiguous and obtaining clarified requirements.
• Has commercial experience to enable the ability to offer programmes alternative requirements that deliver similar capabilities for reduced cost/risk/timescales.
System Delivery and Development
• Understand and be able to articulate the key concepts of Agile Development – the Agile Document Lifecycle, the mechanics of Scrums and Sprints, the principles of Continuous Integration. Apply those concepts in day-to-day work.
• Understand the underlying principles behind the method: the key principles of Deming and LEAN, and how they map into Agile Development.
If you have the skills required, then please apply for further information.