Job Description
Job Title: Lead Cloud Architect
Job Summary: We are seeking a highly skilled and experienced Lead AWS Cloud Architect to join our team. The ideal candidate will be responsible for designing applications using AWS serverless technologies, re-architecting monolithic applications into micro-services, ensuring smooth releases, managing production incidents, and overseeing the infrastructure for our applications. This role requires extensive experience with CI/CD, containerization, AWS services, and infrastructure as code.
Key Responsibilities:
- Build and manage serverless applications on AWS infrastructure using API Gateway, Lambda, Aurora, and cloudfront CDN.
- Break down monolithic applications into microservices and deploy them in Kubernetes.
- Implement and manage service mesh using App Mesh.
- Act as the primary point of contact for release management, ensuring smooth and timely releases.
- Develop data pipelines on AWS using AWS Glue and connector services.
- Oversee application builds on containers and manage application architecture on AWS.
- Manage production incidents, perform root cause analysis (RCA), debugging, and issue rollback.
- Administer and configure GitHub, including setting up hooks, GitHub actions, and integrations with Jenkins.
- Work with various CI/CD tools such as Git, GitLab, GitLab CI, and AWS instances for automated deployments.
- Oversee containerization and deployments in EKS clusters, creating and using Helm charts for application deployment.
- Utilize infrastructure as code tools like Terraform for orchestrating infrastructure.
- Manage AWS services including IAM roles, Route 53 certificates, EKS, RDS, Redshift, EC2 instances, and Secret Manager.
- Use CloudFormation for deploying templates and orchestrating changes.
- Handle container images in EKS using JFrog's Artifactory and API keys for authentication.
- Manage spot instances and autoscaling groups in EKS clusters.
- Develop custom scripts and cron jobs for managing node draining and log archiving.
- Manage data persistence and transformations in AWS services like DynamoDB and RDS.
Qualifications:
- Proven experience as a Lead cloud Architect or similar role.
- Strong knowledge of CI/CD processes and tools.
- Extensive experience with containerization and Kubernetes.
- Proficiency in AWS services and infrastructure as code tools.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with serverless applications and data pipelines on AWS.
- Experience with GitHub administration and integrations.
- Knowledge of Helm charts and EKS deployments.
- Familiarity with service mesh technologies like App Mesh.
- Experience with CloudFormation, Lambda, and CloudFront.
- Ability to manage data in AWS services like DynamoDB and RDS.
Job Tags