offergenie_white
Healthcare Systems of America

Server Engineer

Healthcare Systems of America

Miami, FL 33134RemoteFull Time
Senior LevelCloud EngineerRemote
Apply with AI Cover Letter

Job Description

Server Engineer About the Role We are seeking a skilled and versatile Server Engineer to join our dynamic IT infrastructure team. In this position, you'll play a pivotal role in managing, optimizing, and securing our server environments, with a strong emphasis on cloud-based solutions, particularly Microsoft Azure. You'll also handle traditional on-premises server administration to ensure seamless hybrid operations. This role is ideal for someone who thrives in a fast-paced environment, enjoys troubleshooting complex issues, and is passionate about leveraging cloud technologies to drive efficiency and scalability. If you have a knack for blending modern cloud practices with reliable traditional server management, we'd love to hear from you. Key Responsibilities
Cloud Server Management (Azure Focus): Design, deploy, and maintain scalable cloud infrastructure on Microsoft Azure, including virtual machines (VMs), Azure App Services, Azure Kubernetes Service (AKS), and Azure Virtual Network configurations. Optimize resource allocation using Azure Advisor and Cost Management tools to ensure cost-effective operations. Implement auto-scaling, load balancing, and high-availability setups to support mission-critical applications.
Hybrid Environment Integration: Bridge cloud and on-premises servers by configuring hybrid identities with Azure Active Directory (Azure AD), Azure Arc for server management, and site-to-site VPNs or Azure ExpressRoute for secure connectivity. Migrate workloads from traditional servers to Azure using tools like Azure Migrate and Azure Database Migration Service, while ensuring minimal downtime and data integrity.
Traditional Server Administration: Oversee day-to-day administration of physical and virtual servers running Windows Server, Linux distributions (e.g., Ubuntu, CentOS), and hypervisors like VMware vSphere or Hyper-V. Perform routine tasks such as patching, backups, performance tuning, and hardware troubleshooting. Manage storage solutions including SAN/NAS configurations and RAID setups to maintain data redundancy and availability.
Security and Compliance: Enforce security best practices across both cloud and traditional environments, including Azure Security Center monitoring, firewall rules, encryption (e.g., Azure Disk Encryption), and identity management with multi-factor authentication (MFA). Conduct regular vulnerability assessments, implement compliance standards like GDPR, HIPAA, or SOC 2, and respond to security incidents with root cause analysis.
Monitoring and Automation: Set up and maintain monitoring tools such as Azure Monitor, Log Analytics, and third-party solutions like Nagios or Zabbix for proactive issue detection. Develop automation scripts using PowerShell, Azure CLI, or Ansible to streamline server provisioning, configuration management, and deployment pipelines in CI/CD workflows.
Troubleshooting and Support: Provide Tier 2/3 support for server-related issues, diagnosing problems in networking, storage, and application layers. Collaborate with development teams to resolve performance bottlenecks and ensure server environments support agile software releases.
Documentation and Best Practices: Maintain detailed documentation of server architectures, configurations, and procedures. Stay current with industry trends, recommend improvements, and lead initiatives for server modernization or disaster recovery planning using Azure Site Recovery.
Team Collaboration: Work closely with cross-functional teams, including network engineers, developers, and security analysts, to align server strategies with business objectives. Participate in on-call rotations for after-hours support and contribute to knowledge-sharing sessions.
Required Qualifications and Skills
Education and Experience: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience). At least 5 years of hands-on experience in server engineering, with 3+ years specifically in cloud environments, preferably Azure. Proven track record in traditional server admin roles, including managing enterprise-level on-premises infrastructure.
Technical Expertise:
Deep knowledge of Microsoft Azure services, including IaaS, PaaS, and SaaS models; experience with Azure Resource Manager (ARM) templates and Infrastructure as Code (IaC) tools like Terraform.
Proficiency in traditional server OS administration (Windows Server 2016+, Linux variants), virtualization technologies (VMware, Hyper-V), and hardware components (e.g., Dell, HP servers).
Strong scripting and automation skills in PowerShell, Bash, Python, or similar.
Understanding of networking fundamentals, including TCP/IP, DNS, DHCP, VLANs, and firewalls.
Experience with backup and recovery solutions like Azure Backup, Veeam, or Commvault.
Certifications: Microsoft Certified: Azure Administrator Associate (AZ-104) or higher (e.g., AZ-305 for Solutions Architect). Additional certifications like CompTIA Server+, RHCE (Red Hat Certified Engineer), or VMware Certified Professional (VCP) are highly desirable.
Soft Skills: Excellent problem-solving abilities with a methodical approach to diagnostics. Strong communication skills for explaining technical concepts to non-technical stakeholders. Ability to work independently or in a team, manage multiple priorities, and adapt to evolving technologies.
Preferred Qualifications
Experience with other cloud platforms (e.g., AWS or Google Cloud) for comparative knowledge.
Familiarity with containerization (Docker, Kubernetes) and DevOps practices.
Background in high-availability clustering, such as Windows Failover Clustering or Linux HA setups.
Knowledge of emerging technologies like edge computing or AI/ML workloads on Azure.
What We Offer
Comprehensive benefits package including health insurance, 401(k), paid time off, and professional development opportunities.
Flexible work arrangements, including remote options (depending on location and business needs).
A collaborative culture that values innovation and work-life balance.
If you're ready to elevate our server infrastructure with your expertise in Azure and traditional systems, apply today! We are an equal opportunity employer and encourage applications from diverse candidates.