Excellent problem-solving, organizational, and communication skills.
High attention to detail.
Can work collaboratively in a team environment.
Secure and comfortable remote working environment.
Familiarity working with Team City, Jenkins, or similar build management tools.
Familiarity working with source control, specifically Git.
Experience writing scripts with Kotlin and Python.
Nice to have :
Passionate about video games.
Computer Science, Engineering, or related degree.
Familiarity with configuration management software such as Ansible or Chef.
Familiarity with administration of Linux-based servers.
Familiarity with containerization technologies such as Docker.
Intimate understanding of network architecture and functionality.
Experience configuring and administering network systems, including firewalls and VPNs.
Solid understanding of network security best practices.
Responsibilities :
Maintain the existing CI / CD build server infrastructure.
Work with development teams to ensure that our CI / CD systems suit the needs of their projects.
Improve the existing build server workflow and functionality.
Manage the version control systems.
Maintain workflow productivity software such as code review and task tracking systems.
Come up with approaches to reduce operational costs and improve the infrastructures efficiency and information security.
Provide technical support to the development of the infrastructure systems and services.
Specify, test, troubleshoot, and deploy new or enhanced servers, including applications and software services.
Ensure data backup is happening and processes and practices for recovery are in place.
Generate and maintain technical documentation of the systems.
#J-
Engineer • South Africa