Collaborate with cross-functional teams including developers, product owner andoperations department to design and implement scalable and available solutions on AWS platform
Design, deploy, and manageour Kubernetes cluster and workloads on AWS platform, usinga cloud-native approach
Develop automation scripts and infrastructure as code to ensure consistent and repeatable deployments of cloud-native applications
Provide guidance and mentorship to the development teams on AWS best practices andcloud-native architecture and development
Analyze system requirements and ensure that solutions are aligned with business goals and objectives
Develop and maintain technicaldocumentation for AWS and cloud-native solutions
Stay up-to-date with industry trends and technologies related to AWS, Kubernetes, and cloud-native development
Skills and experience we are looking for:
Bachelor's degree in Computer Science, Engineering, or relatedfield
5+ years of experience in AWS cloud infrastructure designand implementation
Demonstrated knowledge of AWS services such as but not limited to EC2, S3, RDS, EKS, ECS and Lambda
Strong programming skills usingPython, NodeJS, Java
Familiarity with infrastructure as code tools such as CDK, Terraformor CloudFormation
Excellent problem-solving and communication skills
AWSand Kubernetes certifications are a plus
Demonstrated experience designing and developing cloud-native or cloud-friendly applications
Familiarity with containerization technologies such as Docker and container orchestration platforms such as Kubernetes
Experience with microservices architecture and the ability to design and develop microservices- basedapplications that can runand scale efficiently in the cloud
Knowledge of cloud-native databases, data storage, and caching solutions such as DynamoDB, S3, EFS and RDS
Understanding of cloud-native security principles and experience implementing secure cloud- based solutions
Ability to design and implement cloud-native monitoring and logging solutions, using tools such as Amazon CloudWatch, Prometheus, or Grafana
Understanding of cloud-native networking and the ability to design and implement cloud-native networktopologies, including load balancing, trafficrouting, and servicediscovery
Familiarity with serverless computing platforms such as AWS Lambda,and the ability to designand develop serverless applications that can run efficiently in the cloud
Knowledge of DevOps practices and experience implementing continuous integration and delivery (CI/CD) pipelinesfor cloud-based applications.
Demonstrated experience in mentoring, coaching, or training others in AWS, Kubernetes, and cloud-native development.
Ability to communicate complex technical concepts in a clear and concise manner to both technical and non-technical stakeholders.
Familiarity with disaster recovery planning and the ability to design and implement disaster recovery solutions that minimizedowntime and data loss.
Knowledge of backup and restore procedures and the ability to design and implement backup solutions that ensure data integrity and availability.