Job Description
Design, implement, and maintain server infrastructure (Windows/Linux environments);Manage and support on-premise and cloud systems (AWS, Azure, or GCP);Monitor system performance, availability, and capacity to ensure optimal uptime;Install, configure, and maintain operating systems, applications, and system tools;Troubleshoot and resolve system issues, outages, and performance bottlenecks;Manage virtualization platforms (VMware, Hyper-V) and container environments when applicable;Implement and maintain system security, patching, and compliance standards;Automate system tasks using scripting tools (PowerShell, Bash, Python);Collaborate with network, security, and application teams to support infrastructure needs;Support backup, disaster recovery, and business continuity solutions;Maintain documentation for system architecture, configurations, and procedures;Manage user access, identity, and permissions (Active Directory, IAM);Evaluate and recommend new technologies to improve system performance and scalability;Provide technical support and mentorship to junior team members