Cloud Engineer, Managed Services
About the role
This role involves managing and supporting AWS cloud infrastructure, deploying infrastructure as code using Terraform, monitoring cloud operations, administering Windows and Linux environments, managing security operations, and supporting disaster recovery and deployment activities.
Key responsibilities
Manage and support AWS cloud infrastructure and services including EC2, EKS, Application Load Balancer (ALB), VPC, and Auto Scaling Groups
Perform cloud resource provisioning, configuration, and maintenance
Manage storage services, snapshots, backups, and recovery activities
Support cloud infrastructure optimization, scaling, and performance improvements
Deploy, modify, and maintain AWS infrastructure using Terraform
Troubleshoot Terraform deployment and configuration issues
Monitor AWS workloads using CloudWatch and other operational tools
Investigate and resolve production incidents and alerts
Administer and support Windows Server and Linux environments
Configure and manage Security Groups, Network ACLs, and IAM roles and permissions
About you
Strong hands-on experience with EC2, EKS, VPC, ALB, CloudWatch, and Auto Scaling
Proven experience deploying and managing AWS resources using Terraform
Strong understanding of Terraform modules, state management, and dependency management
Strong administration skills in Windows Server and Linux (RHEL, CentOS, Ubuntu, Amazon Linux)
Knowledge of system performance tuning, patching, and troubleshooting
CloudWatch monitoring and alert management
Log analysis and incident investigation capabilities
Understanding of Security Groups, Network ACLs, and basic IAM administration
Knowledge of AWS security services (GuardDuty, Security Hub)
Experience with backup and restore processes and failover validation
