Job Description
Remote is seeking a System Administrator to join the team in ASD. The System Administrator will be working on managing existing Cross Domain Solution (CDS) systems and design and develop new CDS systems. The role will require expertise in system networking, understanding data-flows, cloud infrastructure, CI/CD pipeline, automation, containerisation and also configuring and managing servers, storage and supporting network devices. (LH-05667)
Role Description
Key duties and responsibilities
- Develop solutions to enable secure interoperability between systems with different security classification while maintaining information integrity and confidentiality
- Research and integrate advanced security appliances such as CDS, automated security mechanisms and security protocols
- Implement access controls, data segregation mechanisms, and boundary protections that adhere to cybersecurity guidelines and best practices
- Perform integration testing of CDS systems to validate security features, interoperability and functionality
- availability and efficiency whilst meeting security requirements
- Use of automation tools such as Puppet and Ansible to prepare and replicate system builds
- Generates reports and dashboards to demonstrate system’s availability in multi-geographical locations.
- Conducts continuous monitoring through use of application management software identify vulnerabilities and design corrective solutions through use of YAML and Python scripting
- Validates existing system maintenance procedures and develops and implements additional system procedures to improve system reliability
- Strong working experience in Linux based ICT infrastructure (physical and cloud managed) including servers, storage and network devices
- Monitor system performance post-implementation to ensure ongoing operational through use of Splunk and Grafana
- Engage cross-functional teams to commission and manage CDS systems in existing platforms
- Provide technical guidance to team members and relevant stakeholders on regular basis
Technical skills
Essential:
- CDS system administration
- NiFi
- YAML, Python scripting
- Linux Administration
Desirable:
- CDS system architecture and development
- Splunk and Grafana use experience
- Ruby programming experience
- Automation through Ansible and Puppet
- Familiarity with multiple CDS devices
- Stakeholder engagement
Essential criteria
SYSP 4 – System Software Monitors system software metrics and adjusts configurations for optimum availability and performance. Applies technical expertise to investigates and resolve complex system software issues, requesting action from supplier if required. Analyses system software updates and determines which ones require actions.
DESN4 – System Design Designs system components using appropriate modelling techniques following agreed architectures, design standards, patterns and methodology. Identifies and evaluates alternative design options and trade-offs. Creates multiple design views to address the concerns of the different stakeholders and to handle functional and non-functional requirements. Models, simulates or prototypes the behaviour of proposed system components to enable approval by stakeholders. Produces detailed design specifications to form the basis for the construction of systems. Reviews, verifies and improves own designs against specifications.
AVMT4 – Availability Management Analyses service and component availability, reliability, maintainability and serviceability. Contributes to the availability management process and its operation. Monitors and maintains services and components to ensure ongoing compliance with agreed performance targets and service levels. Implements disaster recovery arrangements and documents recovery procedures. Conducts testing of recovery procedures.
ASUP 3 – Application Support Follows agreed procedures to identify and resolve issues with applications. Uses application management software and tools to collect agreed performance statistics. Carries out agreed applications maintenance tasks.
ITOP 3 – IT Infrastructure Provisions, deploys and configures infrastructure services and components. Monitors infrastructure for load, performance and security events. Reports metrics and resolves operational issues. Executes standard operational procedures, including backups and restorations. Carries out agreed system software maintenance tasks. Automates routine system administration tasks to specifications using standard tools and basic scripting.