Senior Cloud Infrastructure Engineer (MSP Experience Required)
Role details
Job location
Tech stack
Job description
We are hiring a Senior Cloud Infrastructure Engineer to own the design, deployment, and ongoing operation of cloud and server environments across our client base. This is a systems operations and infrastructure engineering role. Your daily work will be server administration, cloud environment builds, and platform migrations, not software delivery pipelines or application deployment.
This is not an escalation-only role and it is not a pure project role. It is both. You will build environments from the ground up, migrate workloads between platforms, keep Linux and Windows servers running cleanly, and step in when something breaks in a way that requires real cloud engineering depth to untangle.
The work is technical and hands-on. One week you may be standing up an Azure environment from scratch using infrastructure as code. The next you are troubleshooting a LAMP stack issue on a production Linux server or migrating a client off a legacy hosting platform to Azure. You will write the scripts and templates that make both of those things repeatable and less dependent on tribal knowledge.
If you are the kind of engineer who would rather build something right the first time than spend weeks firefighting the same problem, this role is structured around that instinct., * Build and deploy cloud environments. Design and stand up client infrastructure in Azure and AWS, including virtual machines, virtual networks, DNS, storage, backup, and identity configuration. Manage Hyper-V and VMware virtualization environments alongside cloud workloads. This is greenfield work, not just maintenance of what someone else built.
- Own Linux server operations. Administer Linux servers running web, application, and database workloads across client environments. Install and renew SSL certificates, configure and troubleshoot LAMP stacks, manage packages and services, and keep systems patched and running cleanly. You will be the person who knows why a server is behaving unexpectedly and can fix it without guesswork.
- Script and standardize operations. Write infrastructure as code using Terraform, Bicep, or ARM templates so that environments can be deployed consistently. Use PowerShell and Bash to automate operational tasks, reduce manual effort, and build runbooks that the broader team can follow. If you are doing something by hand more than twice, you should be writing a script.
- Migrate environments between platforms. Take clients from on-premises hardware to Azure or AWS, from one hosting platform to another, or through tenant-to-tenant transitions with minimal disruption and clean documentation of what changed and why. Migrations done well are invisible to the client. Migrations done poorly are incidents.
- Manage web and application servers. Configure and maintain nginx, Apache, and IIS environments. Handle certificate lifecycle management including Let's Encrypt and PKI. Manage basic database operations across SQL Server on Linux, Azure SQL, and MySQL or PostgreSQL, including creating and migrating databases and managing user access.
- Handle cloud and infrastructure escalations. When Tier 2 engineers encounter issues rooted in cloud configuration, Linux server behavior, or infrastructure architecture, you are the resource they turn to. Diagnose the root cause, resolve it, and document what you learned so the team gets smarter from every escalation.
- Keep environments observable. Configure and maintain monitoring across Azure Monitor, Log Analytics, and related tooling. Know what healthy looks like across client environments so that anomalies surface before they become outages.
- Document everything. Write architecture documentation, runbooks, and knowledge base articles that other engineers can actually follow. If you fixed something interesting, you should be writing about how and why. Good documentation is part of the job, not an afterthought., We want to be upfront about what this position does not involve so we attract the right candidates.
This is not a software development role. You will write scripts and infrastructure as code, but this is an operations and infrastructure engineering position. If your primary background is application development and you are looking to pivot into infrastructure, this is not the right starting point.
This is not a help desk role. You will handle escalations, but they will be infrastructure and cloud engineering problems, not end-user support tickets. If you are looking for a high-volume desktop support environment, this is not the right fit.
This is not a single-environment job. You will work across dozens of client environments with different configurations, platforms, and requirements. If you are not comfortable context-switching between tenants daily and adapting to environments you did not build yourself, the MSP model may not suit you., Cloud Architect: Deeper design authority across multi-client cloud environments, solution design ownership, and strategic input on how QIT builds and manages cloud infrastructure at scale.
Principal Engineer: Broad technical leadership across the engineering organization, with ownership of standards, architecture decisions, and cross-functional technical initiatives.
Technical Leadership: Engineering lead, service delivery management, or other roles for engineers who want to combine technical depth with people and process leadership.
We invest in career development through certifications, training, and stretch assignments. Where you go from here depends on what you bring and where you want to grow.
OUR MISSION AND VALUES
Our Mission: To serve others by delivering trusted technology services with excellence and integrity, honoring God in all we do.
Our Vision: To build a trusted, enduring technology firm that develops leaders, strengthens organizations, and advances God's purpose through service and excellence.
Our Values: Responsive. Fair. Transparent. Friendly. These are not words on a wall. They shape how we bill, how we communicate, how we treat our team, and how we show up for our clients every single day.
Requirements
Do you have experience in Windows?, Do you have a Bachelor's degree?, * 3 to 5 years of hands-on infrastructure engineering experience, with meaningful time spent in cloud-primary or hybrid cloud and on-premises environments.
- Managed services provider (MSP) or multi-client environment experience. This is a hard requirement. Context-switching across dozens of client tenants with varying standards, working against SLAs across multiple accounts, and operating within PSA and RMM tooling in a multi-tenant environment is a fundamentally different skillset from managing a single internal environment. If you have only worked in corporate IT shops, the MSP model will require significant adjustment.
- Hands-on Azure experience: virtual machine deployment, virtual networks, NSGs, Private Endpoints, DNS configuration, Azure Storage, and Azure Backup.
- Linux server administration at a practical depth: LAMP stack configuration, package and service management, SSH and SSL certificate installation and renewal, system updates, and general troubleshooting across Ubuntu, CentOS, or RHEL-based systems.
- Windows Server administration: Active Directory, DNS, DHCP, and Group Policy.
- Hyper-V or VMware virtualization experience.
- Infrastructure as code using Terraform, Bicep, or ARM templates in a production context.
- Scripting proficiency in both PowerShell and Bash. This is not optional. Both are used regularly in this role.
- Backup and disaster recovery experience with Veeam, Azure Backup, AWS Backup, or comparable platforms.
- Web and application server administration: nginx, Apache, or IIS. Certificate management including Let's Encrypt and PKI.
- Basic database operations across SQL Server on Linux, Azure SQL, MySQL, or PostgreSQL: creating and migrating databases, managing users and permissions.
- Cloud networking fundamentals: VPNs, virtual networks, routing, DNS architecture across cloud and on-premises environments.
- Secrets and identity management in Azure: Key Vault, Entra ID, RBAC, and managed identities.
- Monitoring and observability: Azure Monitor and Log Analytics, or equivalent tooling. You need to be able to read dashboards and diagnose from logs.
- Foundational AWS experience: EC2, VPCs, S3, and RDS.
- Strong documentation habits and the ability to write a clear root-cause analysis that teaches something to the next engineer who reads it., Experience with ConnectWise Manage (PSA) and NinjaRMM (RMM). These are core tools in our stack and familiarity with them will reduce your ramp-up time.
Experience using deployment templates or automation workflows to provision infrastructure repeatably across client environments.
Hands-on cloud migration experience: tenant-to-tenant, on-premises to Azure or AWS, or platform-to-platform transitions.
Professional certifications such as AZ-104 (Azure Administrator), AZ-900, AWS Solutions Architect Associate, Linux+, or RHCSA., * Do you have scripting proficiency in both PowerShell and Bash? This role requires both regularly., * infrastructure as code (Terraform, Bicep, or ARM templates): 1 year (Required)
- cloud infrastructure (Azure, AWS, Hyper-V): 2 years (Required)
- cloud migration (on-prem to Azure/AWS, tenant-to-tenant): 1 year (Required)
- MSP (Managed Services Provider) or multi-client: 2 years (Required)
- Linux server administration (LAMP, SSH/SSL, troubleshooting): 2 years (Required)
Benefits & conditions
Pulled from the full job description
- Mileage reimbursement
- Travel reimbursement
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance, Fully remote for candidates outside South Florida (candidates in the West Palm Beach area will work hybrid).
Health, dental, and vision insurance.
401(k) with employer match.
Short-term disability insurance.
Life insurance.
Mileage reimbursement for any required travel.
Equipment provided.
Ongoing investment in certifications, training, and professional development.
A note on travel: This role is remote nationwide, but occasional on-site client visits may occur if you are located near a client site. Our clients are primarily in South Florida, Atlanta, and Las Vegas. This is infrequent and would be coordinated in advance., * 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance