Position: DevOps Engineer
Company: Kozak Group
Category: DevOps
Experience required: 3y
English level: upper

Currently, we are searching for an experienced **DevOps Engineer / Technical Support Manager** to become a great addition to our team.

**REQUIRED SKILLS:**
- LAMP Stack;
- Excellent communication skills including both presentation and discovery activities;
- Organisation and self-management of tasks;
- Proven ability to solve problems logically and methodically;
- Ability to adhere to procedures and policies;
- Ability to make recommendations for improvements and provide justification for those recommendations using insights from data and relevant experience;
- Detailed knowledge of Magento 2 and WordPress as platforms in terms of operation and build;
- Ability to use other popular CMS platforms such as Shopify, WooCommerce, Umbraco, etc;
- Detailed knowledge of and ability to manage server and hosting environments, locally, hosted and virtual;
- Very high level of operational IT equipment;
- Ambition to learn and develop own personal skill set to grow the agency and department.

**RESPONSIBILITIES:**
- Monitoring, maintenance, configuration, and reliable operation of computer systems, network servers, and virtualization (e.g. Docker);
- Deploying software, creating user groups and operating system policies across the entire IT network;
- Install and upgrade computer components and software, manage virtual servers, and integrate automation processes;
- Troubleshoot hardware and software errors by running diagnostics, documenting problems and resolutions, prioritising problems, and assessing impact of issues;
- Enforcing security best practices to prevent cyber attacks and security breaches;
- Responsible for capacity, storage planning, and database performance;
- Providing assistance with day-to-day use of the system;
- Manage deployments of code through approved manual and automatic systems within planned schedule;
- Working with software developers to improve existing systems;
- Lead the integration of various complex enterprise level servers and systems;
- Manage and administer servers and systems to ensure system integrity;
- Coordinate the troubleshooting and support calls with external providers;
- Coordinate the completion of Standard Operating Procedures for relevant servers and systems;
- Manage the preparation of technical and functional documentation for required systems;
- Perform root cause analysis of complex server system problems and provide corrective action;
- Proactively monitor backups and server logs;
- Work through alerts raised by alert software for proactive fixing;
- Work with a change control policy on any changes;
- Execute duties in accordance with ITIL framework guidelines;
- Log calls with external providers where and when necessary;
- Participate in regular staff meetings, staff training programs, supervisory sessions, and accept;
- Aiding the development of positive team relationships as requested; 
- Make recommendations on budget items;
- Proactive recommendations for improving systems and processes; 
 - Stay abreast of the latest technology and work with IT Director on potential upgrades;
- Perform and support other tasks as identified by the Technical Director.