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.