Job Description
Overview- We are looking for 10+ years of experience in AI Cloud Architect + developer who can design, develop, and deploy cloud-based solutions for our clients.- You will be responsible for creating scalable, secure, and cost-effective cloud architectures that meet the business and technical requirements of the projects.- You will also be involved in coding, testing, debugging, and troubleshooting cloud applications using various cloud services and tools.- You will work closely with other developers, architects, and project managers to deliver high-quality cloud solutions that meet the client's expectations and deadlines.Responsibilities- Design and develop cloud architectures and applications using AWS/ Azure/Google Cloud, or other cloud platforms.- Implement best practices and standards for cloud development, security, performance, and reliability.- Integrate cloud solutions with existing systems and applications using APIs, microservices, and other methods.- Optimize cloud resources and costs using automation, monitoring, and analytics tools.- Document and communicate cloud architectures and applications using diagrams, reports, and presentations.- Research and evaluate new cloud technologies and trends to improve the existing cloud solutions and create new opportunities.Qualifications- Bachelor's degree in computer science, engineering, or related field.- At least 5-10 years of experience in cloud architecture and development using AWS/Azure/Google Cloud, or other cloud platforms.- Experience in AI/ML services offered by GCP, Azure, and AWS.- Proficient in one or more programming languages such as Python, Java, C#, Node.js, etc.- Knowledge of cloud services and tools such as EC2, S3, Lambda, CloudFormation, Azure Functions, App Service, Storage, Google Compute Engine, Cloud Storage, Cloud Functions, etc.- Experience in cloud security, performance, and reliability concepts and techniques.- Experience in cloud integration, migration, and deployment using DevOps tools and methodologies.- Strong understanding of cloud security, networking, storage, and database services.- Proficiency in cloud architecture frameworks and best practices.- Strong knowledge of containerization (Docker, Kubernetes) and serverless computing.- Expertise in automation tools like Terraform, Ansible, CloudFormation, etc.- Familiarity with DevOps practices and tools such as Jenkins, GitLab CI, or Azure DevOps.- Excellent communication, collaboration, and problem-solving skills.- Certification in AWS, Azure, Google Cloud, or other cloud platforms is a plus.- Experience in designing disaster recovery and business continuity plans for cloud environments.