Job Description:
- looking for a seasoned AWS Technical Architect to design, implement, and optimize our cloud infrastructure on AWS.
- The ideal candidate will have extensive experience with AWS services, infrastructure automation using Terraform, and in-depth knowledge of networking, compute, storage, database, monitoring, and alerting solutions.
- This role is critical to ensure our cloud infrastructure is secure, scalable, and efficient.
- Required experience of GCC and IM8 policies.
- Experience with advanced AWS tools and frameworks like Kinesis, Chime, OpenSearch, and Generative AI (GenAI) using Retrieval-Augmented Generation (RAG) is highly valued.
Key Responsibilities
Cloud Architecture and Design:
Design and implement highly available, resilient, and scalable architectures on AWS, including networking, compute, storage, and database solutions.
o Architect solutions that leverage AWS best practices for security, cost optimization, and performance.
Infrastructure as Code (IaC):
o Develop, maintain, and manage Terraform configurations for automated provisioning and management of AWS resources.
o Implement best practices in version control, modularization, and reuse to ensure IaC maintainability and scalability.
Networking and Security:
o Design secure VPC architectures, subnets, routing, VPNs, and peering connections for multi-region and hybrid environments.
o Manage security groups, network ACLs, and identity access management (IAM) to ensure a secure AWS environment.
Compute, Storage, and Database Solutions:
o Leverage AWS services like EC2, ECS Fargate, and Lambda for compute workloads, based on application needs.
o Design scalable storage solutions using S3, EBS, and EFS.
o Architect and optimize database solutions with RDS, DynamoDB, and Aurora.
Monitoring, Logging, and Alerting:
o Implement monitoring, logging, and alerting solutions using CloudWatch, CloudTrail, and the ELK Stack (Elasticsearch, Logstash, and Kibana) to ensure observability and troubleshooting capabilities.
o Set up proactive alerts and monitoring for performance and security issues to minimize downtime and optimize performance.
Requirements:
Top Mandatory skills
1. Cloud Architecture and Design
2. Infrastructure as Code (IaC)
3. Networking and Security
4. Compute, Storage, and Database Solutions:
5. Monitoring, Logging, and Alerting:
6: experience on GCC (AWS) – Familiar with Govtech IM8 guidelines/policies
Skills which are good to have / optional
1. knowledge of Python/API development
2. setup and development of CI/CD pipeline
3.experience on AWS chimes/Kinesis/Gen AI (bedrock)