An innovative and rapidly expanding E-Commerce firm are looking to add to their ever-growing tech team with a DevOps Engineer who has a background in PHP Development. This award-winning company has gone from strength to strength over the last 20 years with a strong focus on the addition of online trading as well as high street
The ideal candidate will have experience in PHP software development and an in-depth understanding of robust testing and deployment processes. You will need experience of building and monitoring AWS cloud-based infrastructure.The role entails many responsibilities including testing and development of web applications and services, active participation in server infrastructure and administration, database administration, troubleshooting and optimisation, adhering to company software and security standards, supporting and facilitating developers so they can concentrate on writing high quality code.Ensuring the highest possible availability of live systems under your remit, including willingness to work out-of-hours in urgent circumstances.In addition there is a great working environment in modern premises with a subsidised caf, a really well equipped Gym and lots of free parking
LAMP stack System AdministrationMaintain, expand and improve existing Continuous Integration, testing and deployment of web applications and servicesBuilding and implementing new features and extending and supporting current bespoke systems.Review existing AWS architecture and design and build highly available, reliable and scalable production infrastructureSupporting the development team environment so that they can code efficiently.Improving the performance and capacity of existing systems.Making sure all environments are up to date and patched, along with enforcing our security standards.
What's needed to be considered?
Experience using Amazon Web Services (AWS)Strong operational programming experience in PHP2+ years' experience of LAMP stack system administration or engineeringExcellent knowledge of automated deployment and integration tools (Jenkins, Beanstalk App)Database design / administration / troubleshooting / optimisation (MySQL, MariaDB Galera Cluster, Amazon Aurora).Caching (Redis, Memcache).Experience with all types of testing including unit testing, automated web user, performance and capacity testing (Selenium, Sauce Labs, BrowserStack).Configuration management tools (Ansible, Chef, Puppet)Good knowledge of GIT, Composer, Docker, code repositories (Beanstalk App, GitHub, Bitbucket, Packagist).Working understanding of security practices.An active interest in current / new technologies to offer alternative solutions and tools to enhance applications.