ACT INTERNSHIP PROGRAMME (ACT DIR 50-7)
JOB DESCRIPTION FOR POSSIBLE INTERNSHIP 2019
DIVISION: Command & Control, Deployability & Sustainability
BRANCH/SECTION: Technology and Human Factors
DETAILS OF PROJECT:
To enable collaboration between various communities the THF branch maintains several websites. This includes publicly exposed Tidepedia (to share encyclopedic information), CWIX Wiki (to support interoperability testing) and EM Wiki (to support enterprise architecture repository).
To provide improved collaboration experience there is a need to constantly evolve functionality of these websites. Narrow resources of the THF branch limit a scale and pace of these possible innovations.
The support might include installation and configuration of additional tools or extensions to already used components (such as MediaWiki, SemanticMediawiki, Bugzilla, GitLab) or development of custom code to support specific user requirements.
There is also a need to constantly improve the architecture of the underlying platform, to improve its performance, usability, stability and scalability. This might include moving the platform to the cloud environment, updates to the deployment models (e.g. containers), improvements to the reporting engine, security model (e.g. implementing federated identity concept), platform re-usability (wiki automation tool).
- Installed and configured new or updated software components as a part of Wiki platform
- Developed custom software modules to provide non-standard capabilities within Wiki platform
- New instances of Wiki platform to support other communities
- Updates to the Wiki platform architecture and tooling (wiki automation).
TYPE OF BACKGROUND/EDUCATION PREFERRED:
Current or recent Postgraduate student in in computer science, information technology, software development, software engineering or similar at BSc and higher level. Required expertise in software design (based on multi-tier modern architectures), software development (using modern programming languages and open-source frameworks and tools), software testing, systems integration, and technology evaluation projects.