Experience : 5 to 10 Years
Qualifications :
○ Bachelor’s degree in Computer Science, Engineering, or a related field.
○ AWS certifications such as AWS Certified Solutions Architect – Associate or AWS Certified SysOps Administrator – Associate are preferred.
○ Minimum of 5 years in cloud infrastructure roles, with 3+ years on AWS.
○ Proven experience designing, deploying, and managing .NET Microservices in distributed environments.
○ Strong expertise in networking configurations, event-driven systems, and data lake architectures.
○ Proficiency in AWS services, including EC2, EKS, RDS, S3, Lambda, DynamoDB, SNS, SQS, and EventBridge.
○ Advanced knowledge of networking concepts, including DNS, IPSec, BGP, and load balancing (ALB / NLB).
○ Hands-on experience with automation frameworks and monitoring tools.
○ Strong understanding of cloud security practices, including IAM, encryption, and compliance standards.
Preferred Skills :
Key Responsibilities :
○ Deploy and manage highly scalable, fault-tolerant cloud infrastructure on AWS, supporting global trading platforms.
○ Implement event-driven architectures using EventBridge, and other AWS tools to enable real-time and asynchronous communication.
○ Design and manage containerized workloads using Fargate, and Docker.
○ Develop and maintain event-driven workflows for seamless service integration and real-time processing.
○ Utilize Kinesis Streams, Kinesis Firehose, and Kinesis Data Analytics to design and operate real-time data pipelines.
○ Support pub / sub models for asynchronous communication using SNS and SQS.
○ Configure and optimize AWS networking, including VPCs, Direct Connect, Transit Gateway, and VPNs for secure and low-latency communication.
○ Implement network security solutions, including AWS WAF, Shield, NACLs, and VPC Endpoints.
○ Ensure compliance with security policies through IAM best practices, encryption (e.g., KMS), and regulatory frameworks like SOC 2 and ISO 27001.
○ Develop CI / CD pipelines using AWS CodePipeline, CodeBuild, and GitOps practices to streamline infrastructure and application deployments.
○ Monitor system performance and troubleshoot issues using CloudWatch, X-Ray, and third-party tools like Prometheus and Grafana.
○ Collaborate with Cloud Architects and DevOps teams to implement scalable and efficient solutions.
○ Provide technical guidance to junior engineers, sharing best practices for cloud infrastructure and event-based systems.
○ Participate in architecture reviews, contributing insights for continuous improvement and optimization.
○ Establish and maintain disaster recovery strategies, leveraging AWS tools like Backup, EBS snapshots, and RDS Multi-AZ
○ Proactively address incidents and troubleshoot infrastructure issues to minimize downtime and ensure system reliability.
Cloud Engineer • Kuala Lumpur, Federal Territory of Kuala Lumpur, MY