1

System Administrator Developer Jobs in Miami, FL

Monitor system health, resource utilization, performance, and capacity across Linux and HPC ... Collaborate with research, engineering, infrastructure, and application teams to support ...

Monitor system health, resource utilization, performance, and capacity across Linux and HPC ... Collaborate with research, engineering, infrastructure, and application teams to support ...

Showing results 21-40

System Administrator Developer information

See Miami, FL salary details

$39.2K

$85.1K

$131.5K

How much do system administrator developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for system administrator developer in Miami, FL is $85,054.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,000.00 and $99,500.00 per year, depending on experience, location, and employer.

What does a system administrator developer do?

A System Administrator Developer is a hybrid IT professional who combines the responsibilities of system administration and software development. They manage, maintain, and troubleshoot computer systems and servers while also developing scripts, automation tools, and sometimes applications to improve system performance and efficiency. This role often involves configuring networks, ensuring security, handling backups, and automating repetitive tasks through code. By bridging the gap between operations and development, they help organizations maintain stable and efficient IT environments.

How do system administrator developers typically balance responsibilities between maintaining system infrastructure and contributing to software development projects?

System Administrator Developers often split their time between managing IT infrastructure—such as servers, networks, and security systems—and collaborating with software development teams to support application deployment and automation. This hybrid role requires strong organizational skills and the ability to prioritize tasks, as you may need to troubleshoot system issues while also writing scripts or developing tools to streamline operations. Effective communication and teamwork are essential, as you’ll frequently work alongside developers, IT support, and operations staff to ensure smooth integration of new software with existing systems. Balancing these responsibilities is a common challenge but offers a unique opportunity to develop both system administration and programming expertise.

What are the key skills and qualifications needed to thrive as a system administrator developer, and why are they important?

To excel as a System Administrator Developer, you need a strong background in systems administration, scripting/programming (such as Python, Bash, or PowerShell), and a solid understanding of operating systems and networking concepts, often supported by a degree in computer science or related certifications. Experience with configuration management tools (like Ansible, Puppet, or Chef), version control systems (such as Git), and cloud platforms (AWS, Azure, or Google Cloud) is typically required. Strong problem-solving skills, effective communication, and the ability to work independently or within a team set standout professionals apart in this role. These skills ensure efficient system operations, secure and scalable infrastructure, and seamless collaboration across IT and development teams.

What is the difference between System Administrator Developer vs Network Administrator?

AspectSystem Administrator DeveloperNetwork Administrator
CredentialsIT certifications, scripting skills, knowledge of operating systemsNetworking certifications (e.g., CCNA), routing and switching expertise
Work EnvironmentServer management, software deployment, system maintenanceNetwork infrastructure, hardware setup, network security
Employer & IndustryIT departments, tech companies, data centersTelecommunications, enterprise networks, ISPs

While both roles involve IT infrastructure, System Administrator Developers focus on server and software management, often scripting and automating tasks. Network Administrators specialize in network hardware, connectivity, and security. Both roles are essential for maintaining organizational IT operations but differ in their technical focus and daily tasks.

Is a system administrator developer a high paying job?

A system administrator developer typically earns a competitive salary, especially with skills in scripting, automation, and cloud platforms. Salaries vary based on experience, certifications, and location, but the role is generally considered well-paying within IT careers.

What cities near Miami, FL are hiring for System Administrator Developer jobs?

Cities near Miami, FL with the most System Administrator Developer job openings:

Infographic showing various System Administrator Developer job openings in Miami, FL as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 10% Part Time, and 2% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $85,054 per year, or $40.9 per hour.

Linux Systems Administrator

South Miami, FL • On-site

2T Consulting
IT Services • 51 - 200 employees

Full-time

Posted 16 days ago


Job description

We are seeking a Linux Systems Administrator with experience supporting High-Performance Computing (HPC) environments, AI clusters, and research computing infrastructure. The ideal candidate will have strong Linux administration, cluster management, troubleshooting, and performance-tuning skills. Experience supporting research or scientific computing environments, particularly grant-funded research environments, is highly preferred.

Roles and Responsibilities
  • Administer, maintain, and support Linux server environments across enterprise and HPC infrastructure.
  • Support and maintain HPC and computational computing clusters, ensuring system availability and performance.
  • Install, configure, upgrade, patch, and maintain Linux operating systems, applications, and system software.
  • Support and administer HPC job scheduling environments, preferably Slurm.
  • Monitor system health, resource utilization, performance, and capacity across Linux and HPC environments.
  • Troubleshoot complex operating system, application, networking, storage, and hardware issues.
  • Perform system and application performance tuning to optimize compute workloads.
  • Support storage infrastructure, server hardware, networking, and high-performance computing components.
  • Assist with deployment, configuration, and maintenance of AI and GPU-based computing infrastructure.
  • Collaborate with research, engineering, infrastructure, and application teams to support computational workloads.
  • Maintain system documentation, operational procedures, and technical standards.
  • Support upgrades, migrations, and infrastructure improvements while minimizing service disruption.
  • Identify opportunities to improve system reliability, performance, automation, and operational efficiency.
Required Qualifications
  • Hands-on experience administering Linux server environments.
  • Experience supporting HPC or computational computing clusters.
  • Experience with HPC job schedulers, preferably Slurm.
  • Experience installing, upgrading, patching, configuring, and maintaining Linux systems and applications.
  • Strong knowledge of storage infrastructure, networking, and server hardware.
  • Strong troubleshooting, systems analysis, and performance-tuning skills.
  • Ability to diagnose and resolve complex infrastructure and system-level issues.
Preferred Qualifications
  • Experience supporting AI clusters, GPU infrastructure, or AI-focused computing environments.
  • Experience with parallel file systems.
  • Experience supporting research, scientific, academic, or computational computing environments.
  • Experience supporting grant-funded research infrastructure.
  • Knowledge of SAN, InfiniBand, and high-performance networking technologies.
  • Familiarity with automation, scripting, monitoring, and infrastructure management tools.
  • Experience working in large-scale distributed computing environments.