Job Description
· Infrastructure Setup and Management
- Design, deploy, and maintain on-premises and cloud-based infrastructure.
- Administer and troubleshoot Windows and Linux servers.
- Implement and maintain network topology, including subnetting, access control, and VPN tunnels.
- Configure DNS, domain setup, registration, and certificate management.
· Cloud Environment Management
- Set up and manage cloud infrastructure on providers such as Hetzner, Scaleway, Oracle, and Azure.
- Deploy and manage front-end, back-end, and database solutions in cloud environments.
- Ensure cloud architecture follows best practices for segregation, scalability, and security.
· Database and Software Management
- Set up, administer, and optimize SQL databases and other database platforms.
- Ensure database high availability, disaster recovery, and backup/restore solutions.
- Onboard, configure, and maintain software applications (e.g., Microsoft Server).
· Network and Security
- Design and implement network architectures with strong emphasis on security.
- Configure and manage VPNs, firewalls, and access controls.
- Ensure compliance with data protection regulations and security standards.
· Backup, Restore, and Disaster Recovery
- Implement robust backup and recovery solutions for critical data and systems.
- Create and test disaster recovery plans to ensure business continuity.
· Continuous Monitoring and Optimization
- Monitor systems for performance, security, and availability.
- Identify and implement improvements to optimize system performance and efficiency.
· Documentation and Collaboration
- Maintain comprehensive documentation for all systems, processes, and procedures.
- Collaborate with cross-functional teams to align IT infrastructure with organizational needs.