Job Openings
Server Engineer
About the job Server Engineer
Server Engineer [12 Month Contract]
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Relevant certifications such as Microsoft Certified: Azure Administrator Associate, CompTIA Server+, VMware Certified Professional (VCP), or AWS Certified SysOps Administrator
- 8 years of experience in a similar role
- Proficiency in server virtualization technologies (e.g., VMware, Hyper-V), scripting languages (e.g., PowerShell, Python), and both Windows and Linux server operating systems
- Strong analytical and troubleshooting skills
- Proficiency in PowerShell, Python, or Bash
- Familiarity with cloud services like AWS, Azure, or Google Cloud
Responsibilities:
- Install, configure, and maintain physical and virtual servers (e.g., Windows, Linux, VMware, Hyper-V).
- Ensure regular system updates, patches, and upgrades to maintain system stability and security.
- Monitor server performance, utilization, and health; troubleshoot performance issues and take corrective actions.
- Conduct routine server health checks, disk space management, and log analysis.
- Architect and implement robust server solutions to meet business needs, balancing performance, scalability, and security.
- Design server configurations, virtual environments, and network storage solutions that align with organizational goals.
- Oversee server infrastructure projects from inception to completion, including planning, budgeting, and execution.
- Implement server security best practices, including patch management, vulnerability assessment, and remediation.
- Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA, PCI-DSS) by applying appropriate security controls.
- Maintain, update, and monitor antivirus software, firewalls, and other security mechanisms.
- Manage access control policies, user privileges, and authentication mechanisms.
- Diagnose and resolve complex server-related issues that arise within the infrastructure.
- Serve as an escalation point for lower-level engineers and support teams for technical issues.
- Respond to incidents and outages promptly and work to restore systems to optimal functionality.
- Collaborate with network engineers and application developers to ensure server infrastructure meets network, database, and application requirements.
- Integrate server infrastructure seamlessly with other systems to support applications, databases, and web services.
- Troubleshoot and resolve compatibility issues between the server environment and various applications.