Overview
We are seeking an experienced and highly skilled AWS Cloud Engineering Consultant to assist with the design and initial implementation for our in-product Chat AI services. The successful candidate must be an expert in Amazon ECS (Elastic Container Service), or alternatively, Kubernetes (EKS), with deep hands-on experience in AWS infrastructure and best practices.
Responsibilities
Design & Architecture: Lead the architectural design for deploying our AI services using Amazon ECS (or EKS, if deemed more suitable for the long-term strategy) with a focus on high availability, scalability, and cost-efficiency.
Implementation & Deployment: Hands-on implementation of the chosen container orchestration solution, including defining Task Definitions/Pods, Service Definitions, load balancing (ALB/NLB), networking, and security groups.
CI/CD Integration: Advise on or assist with integrating the container deployment into our existing Continuous Integration/Continuous Delivery (CI/CD) pipeline.
Infrastructure as Code (IaC): Ensure all deployed infrastructure is defined using Terraform or CloudFormation.
Monitoring & Logging: Configure basic monitoring, logging, and tracing for the deployed AI services using tools like CloudWatch, Prometheus, or the ELK stack.
Documentation: Create clear and concise documentation of the implemented architecture, deployment processes, and operational runbooks.Required Experience & Skills
Deep AWS Expertise: Extensive hands-on experience with core AWS services, including VPC, EC2, IAM, S3, RDS, and networking.
Container Orchestration Mastery: Mandatory expert-level experience with Amazon ECS (Fargate and/or EC2). Significant experience with Kubernetes (EKS) is a highly valuable alternative.
AI/ML Deployment Experience (Preferred): Familiarity with deploying Python-based AI/ML services (e.g., using Flask, FastAPI, or similar web frameworks) is a plus.
Infrastructure as Code: Proven experience defining and managing infrastructure with Terraform or CloudFormation.
Networking: Strong understanding of container networking, service discovery, and load balancing.
CI/CD: Experience with CI/CD tools (e.g., GitLab, Jenkins, GitHub Actions) and container image management (ECR).
Security: Knowledge of security best practices in a containerized AWS environment.
Communication: Excellent verbal and written communication skills to clearly articulate technical designs and solutions.
Certifications: AWS Certified Solutions Architect or Relevant one.

Keyskills: Ci/Cd Eks AWS Cloud Engineering EC2 Kubernetes Amazon Ec2 ELK stack Prometheus ECS CloudWatch Aws Infrastructure container orchestration solution Aiml fargate