EXOS · 4 hours ago
Cloud Engineer (AWS & Azure Multi-Cloud Specialist)
EXOS is seeking a highly skilled and experienced Cloud Engineer to manage, optimize, and secure their hybrid cloud environment across AWS and Azure. The role involves architecting multi-cloud solutions, overseeing migrations, and implementing security and cost optimization strategies.
Responsibilities
Design and Implement Multi-Cloud Solutions: Architect, deploy, and manage scalable, highly available, and fault-tolerant infrastructure across AWS (using services like EC2, S3, RDS, VPC) and Azure (using services like Virtual Machines, Azure Storage, Azure SQL Database, Virtual Network)
Infrastructure as Code (IaC): Develop, maintain, and manage cloud infrastructure using Terraform to ensure consistency, repeatability, and version control across both AWS and Azure environments
Migration: Oversee and execute the migration of on-premises workloads and existing applications to both AWS and Azure platforms, including configuring hybrid connectivity
Containerization & Serverless: Deploy and manage containerized applications using Docker and Kubernetes (e.g., AWS EKS, Azure AKS) and implement serverless solutions (e.g., AWS Lambda, Azure Functions) to optimize performance and cost
CI/CD Pipelines: Build Integrations with Continuous Integration/Continuous Delivery (CI/CD) pipelines
Scripting and Automation: Write and maintain automation scripts using languages such as Python, PowerShell, or Bash to streamline operational tasks and reduce manual effort
SQL Optimization: Assist Clients with advanced SQL issues, suggest Database optimizations, and offer advanced guidance to better utilize SQL environments
Configuration Management: Utilize configuration management tools to manage and maintain operating systems and applications within the cloud environment
Cloud Security: Implement and manage robust security policies, including Identity and Access Management (IAM/Entra AD, RBAC), network security (VPC/VNet, Security Groups/NSGs), encryption, and compliance controls across both cloud providers
Monitoring and Logging: Configure and manage comprehensive monitoring, alerting, and logging solutions using platform-native tools (e.g., AWS CloudWatch, Azure Monitor) and third party tools (e.g., Datadog, Splunk) to ensure continuous operational health
Cost Management: Continuously monitor and analyze cloud spending, recommending and implementing optimization strategies (e.g., resource right-sizing, reserved instances, storage tiering) to ensure cost-efficiency
Incident Response: Participate in a 24/7 on-call rotation to respond to, troubleshoot, and resolve critical incidents in a timely manner
Qualification
Required
3-5+ years of hands-on experience as a Cloud Engineer or similar role
Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent practical experience)
Proven experience designing and managing core AWS services
Proven experience designing and managing core Azure services (Virtual Machines, Azure Storage, Azure Networking, Azure AD, ARM templates/Terraform)
Proficiency in at least one scripting language (Python preferred)
Proven experience designing and managing SQL Databases, SQL installations, and advanced SQL troubleshooting
Solid understanding of networking concepts (TCP/IP, DNS, VPNs, firewalls, load balancing, etc.)
Preferred
Active professional-level certifications for both platforms with an emphasis on Azure certs (Administrator Associate (AZ-104) or Azure Developer Associate (AZ-204))
Experience with Docker and Kubernetes (EKS, AKS)
Proficient in administering both Linux and Windows operating systems
Experience with both relational (e.g., SQL Server, RDS/Azure SQL) and NoSQL databases (e.g., DynamoDB, Azure Cosmos DB)
Company
EXOS
At EXOS, we provide the critical support organizations need to protect, strengthen, and grow as technology and business needs continue to evolve.