Job Description:
Handling and maintaining VPS/Dedicated servers.
Responsibilities:
WordPress sites management that includes:
Migrating WordPress sites from one server to another as needed.
Deployment automation, continuous integration and customised Git-based workflow.
Performance monitoring and debugging.
Backup, security, monitoring, altering scripts/tools setup and maintenance.
Working on WP-CLI.
Familiarity with WP-CLI commands and usage.
Writing custom WP-CLI commands in (PHP programming language).
Basic understanding of WordPress themes/plugins.
Working knowledge of databases and SQL
Managing Ubuntu server.
Skills and Qualifications
Strong Linux administration (preferably Ubuntu/Debian) including decent scripting knowledge (Bash).
Programming languages: PHP (preferred).
Good knowledge of Ruby or Python
Git and GitHub – Source code management (Version Control System)
Jenkins – Automation server, with plugins built for developing CI/ CD pipelines
Selenium – Automation testing
Docker – Software Containerization Platform
Kubernetes – Container Orchestration tool
Chef – Configuration Management and Deployment
Ansible – Configuration Management and Deployment
Nagios – Continuous Monitoring
Amazon AWS, Google Cloud, DigitalOcean - Cloud computing platform
Knowledge of iptables, networking and security hardening.
Working with a variety of monitoring platforms, preferably New Relic.
Experience setting up and running a SMTP server, preferably Postfix.
Basic knowledge of CDN setup and maintenance (AWS Cloudfront).
Problem-solving attitude
Team spirit
Degree in Engineering or relevant field