About the Role
Senior Cloud Engineer We are seeking a skilled and proactive Cloud Engineer with a strong background in systems administration, cloud infrastructure (Azure and AWS), and networking. The ideal candidate will be responsible for designing, implementing, and maintaining cloud-based solutions while ensuring the reliability, security, and performance of both cloud and on-premises systems. Experience with Windows and Linux environments, and automation tools is essential.
Responsibilities
Design, deploy, and manage scalable and secure cloud infrastructure in Azure and AWS.
Perform systems administration tasks across Windows and Linux servers.
Design, implement and maintain core infrastructure in the cloud such as Networks, VMs and Identity
Monitor system performance and availability using Datadog, Nagios and Log Analytics.
Apply regular patching and updates to systems to ensure compliance with SOC2 and security standards.
Collaborate with development and infosec teams to support DevOps and Security practices.
Administer identity management through Microsoft Entra, including user lifecycle management, access governance and directory synchronization
Implement and manage backup using cloud-native solutions, including Azure Backup, to ensure data protection.
Document system configurations, procedures, and troubleshooting steps.
Manage cloud network configurations including vnets, subnets, peering, vwan, route tables and S2S VPNs
Participate in 24x7 on-call rotation to support critical infrastructure and resolve incidents.
Required Skills/Abilities
5 + years of experience in cloud engineering or systems administration.
Certifications such as Azure Administrator Associate, AWS Certified SysOps Administrator, or similar
Hands-on experience with Microsoft Azure and Amazon Web Services (AWS).
Strong knowledge of Windows Server and Linux operating systems.
Proficiency in networking concepts (TCP/IP, DNS, DHCP, VPN, firewalls).
Familiarity with Terraform, Ansible, or similar automation tools.
Experience with patch management and system hardening.
Ability to drive projects from start to completion.
Excellent problem-solving and communication skills.
Collaborative mindset with a focus on teamwork and knowledge sharing.
Ability to prioritize and manage multiple tasks and projects.
Experience with scripting languages such as Python, PowerShell, or Bash.
Prior experience administering and troubleshotting Remote Desktop Services (RDS) is a plus.
Experience using SCCM to manage software deployments, patching, and endpoint configurations across environments a plus.
If you are a highly motivated individual with a passion for automation, a strong understanding of cloud infrastructure and networking, we encourage you to apply for this exciting opportunity.
Tech Stack
AzureAWSWindows ServerLinuxTCP/IPDNSDHCPVPNFirewallsTerraformAnsiblePythonPowerShellBashDatadogNagiosLog AnalyticsMicrosoft EntraAzure Backup