Design, deploy, and manage cloud infrastructure on Amazon Web Services (AWS), ensuring security, scalability, and reliability.
Use Infrastructure as Code tools such as Terraform and AWS CloudFormation for deployment.
Design and implement network solutions (VPC, subnets, Transit Gateway) and manage hybrid cloud connectivity (Direct Connect), configure firewalls, security groups, network access control lists, and optimize network configurations (Elastic Load Balancer, Route 53).
Ensure security compliance by managing IAM roles, implementing encryption, monitoring security events, and adhering to standards like IM8.
Monitor system performance, troubleshoot issues, and optimize performance and cost using AWS CloudWatch, Trusted Advisor, and CloudTrail.
Develop, deploy, and maintain cloud-native applications such as Lambda, ECS, and RDS to meet project requirements.
Collaborate with development and operations teams to integrate CI/CD pipelines, automate workflows, and adopt DevOps best practices using tools like GitLab.