
LAMP Administrator
The role of LAMP Administrator will suit an experienced and very knowledgeable person in the LAMP and open-source world with a great ability to manage enterprise level Linux systems in high-traffic, fault tolerant environments.
We are not looking for an industry leading expert, just someone who knows their NDBs from their CGIs. Someone who has been responsible for LAMP systems, can code a PHP application and knows how to tweak and optimise servers. This is a Linux environment, Windows system administrators need not apply.
Essential skills and knowledge
- MySQL Administration – Cluster, Proxy Etc
- RHEL and/or Cent OS
- XenServer
- Apache 2
- PHP 5
- Backup solutions
- Load Balancing
- Content Delivery
Responsibilities
- Assist with the setup and maintenance of LAMP systems (MySQL, Apache etc)
- Write PHP code and maintain legacy PHP applications
- Write clear and useful documentation where necessary
- Ensure the work you are doing is the highest priority and within scope
- Be able to report effectively on project status at anytime, be able to provide accurate estimates for tasks to assist project planning as required
- Backup solutions
- Communicate any hindrances in a timely manner, play your part in keeping all projects on track
- Evaluate and recommend new solutions that will enhance our products and/or increase efficacy of our work flow
- Share and collaborate within the team, assist others to achieve their objectives
- Report to the Head of IT
PHP/LAMP Developer
The role of PHP/LAMP Developer will suit an experienced and very knowledgeable Object-Oriented, PHP5,
MVC pattern programmer. You will be responsible to implement specifications as fast, secure and easily maintainable code
We are looking for a dynamic worker who can take on a multitude of tasks, prioritise and get on with the job.
There is a wide range of work to be done that includes code maintenance, developing new products, QA and testing as
well as some basic support duties within the network.
We are not looking for someone who has not dedicated their work experience to the LAMP environment.
Partial exposure to technologies is not what we need so those who are .Net and VB developers need not apply.
We expect around 2 years commercial experience dedicated as a PHP developer with knowledge of true MVC frameworks.
Essential skills and knowledge:
- PHP5 – OOP
- MYSQL5
- Frameworks – Eg: Yii, Symfony, Zend
- E-commerce applications (shopping carts)
- Content Management Systems
- B2B Web Services (SOAP, REST, XML-RPC)
- Localisation (International content, UTF-8 encoding)
- Subversion and Trac
- Testing – Unit, Functional and QA Processes
Responsibilities:
- Write PHP code that is compatible, scalable, standards compliant and achieves defined project specifications
- Understand and be a proponent of testing procedures
- Write clear and useful documentation where necessary
- Ensure the work you are doing is the highest priority and within scope
- Be able to report effectively on project status at anytime, be able to provide accurate estimates for tasks to assist project planning as required
- Communicate any hindrances in a timely manner, play your part in keeping all projects on track
- Evaluate and recommend new solutions that will enhance our products and/or increase efficacy of our work flow
- Share and collaborate within the team, assist others to achieve their objectives
- Report to the Head of IT
Demonstrable qualities:
- Ability to code by hand without relying on any "generated" code (Eg: No Dreamweaver)
- Know and support open-source technologies
- Be a team player, integrate and work well with all business teams
- Maintain a professional attitude at all times
- Be able to work under pressure
- Have an eye for detail
- Take ownership of your work
- Be willing to learn and adopt patterns and best practices as required
- Use some initiative to learn and take on tasks when there is more work to be done
- Support other members of the team as necessary
- Positively interact with the members of your team and other departments