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.