Key Responsibilities:
· Setting up, configuring, and maintaining servers. This includes tasks such as server security, performance optimization, and troubleshooting.
· Manages and maintains the CRM system. This involves configuring the CRM software, ensuring data accuracy, training users, and creating reports.
· Handles domain registration and management. This includes purchasing new domains, renewing existing ones, and configuring domain settings (DNS, SSL certificates).
· Develops the website and is responsible for uploading it to the server. This involves coding the website, testing it, and ensuring it works seamlessly on the chosen server environment.
· Designs, develops and maintains web services and interfaces. This includes creating APIs, integrating third-party services, and ensuring the smooth functioning of web applications.
· Implement and maintain infrastructure as code for both web and mobile environments.
· Automate provisioning and configuration of web servers, databases, and mobile app backends.
· Implement and manage data backup strategies to ensure data integrity and availability.
· Develop and test disaster recovery plans.
· Install, configure, and update operating systems (e.g., Windows Server, Linux).
· Implement security patches and updates in a timely manner.
Requirements:
· Bachelor's degree in Computer Science, Information Technology, or a related field.
· Proven experience in server administration and web development.
· Familiarity with CRM systems and their customization.
· Knowledge of domain registration processes and management.
· Proficient in web deployment techniques and tools.
· Strong problem-solving skills and the ability to work collaboratively in a team environment.
· Excellent communication skills for interacting with internal teams and external vendors.
· Proven experience as a DevOps Engineer or similar role.
· Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI).