Junior Web Developer
Primary stack
LinuxPostgreSQLMySQLPythonPHP
Nice to have's
PuppetWordPressAndroid
Job description
About the Position
We are seeking a Junior Web Developer to manage Linux/KVM servers and contribute to development projects. This role combines systems administration with software development, offering a challenging and diverse experience. Remote work with occasional travel to the UK may be required, and there might be occasional need to work outside of normal office hours.
Responsibilities
- Remote maintenance and evolution of Linux/KVM servers (multiple client sites, >10 hosts)
- Contribute to development projects in collaboration with others
Requirements
Highly Desirable
- Experience with Linux server and desktop administration in an organisational context, preferably Ubuntu but other distros (and Unices) would be considered, particularly for candidates who are strong in other areas.
- Experience developing and supporting RDBMS, preferably PostgreSQL and MySQL and with some exposure to HA technologies.
- Experience managing KVM, preferably including use and implementation of virsh compatible management GUI overlays such as Archipel. Extensive experience with equivalent virtualisation technologies considered.
- Experience working with Samba (v4) as server and authentication provider or as part of an authentication chain.
Desirable
- Eager to learn new things
- Happy to test new technologies
- Documentation obsessive
- Experience developing and supporting Python apps, web/serverside and desktop
- Experience developing and supporting PHP web apps
- Experience supporting Bind or other Internet-class nameservers
- Experience working with rsync in a backup context
- Experience working with deployment technologies e.g. Puppet, Salt, etc
- Experience working with iSCSI storage systems
- Evidence of active participation in open source projects, whether documentation, helping other users, coding, etc.
- Experience working with geospatial tech
- Experience working with photogrammetry, particularly in its use for measurement
- Experience in process automation i.e. applying existing or new technology to speed up or improve reliability of processes
- Experience supporting and integrating CAS or other SSO solutions
- Experience of supporting and maintaining large web-enabled file storage and sharing services e.g. nextcloud
- Experience supporting Joomla
- Experience supporting WordPress
- An interest in Internet security practices and technologies
- Experience with mass deployments of Android devices
So, What Do You Think?
Are you up for the challenge?
APPLY FOR THIS POSITION >>
© newroco. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.