Job
Description
We are seeking a highly skilled and experienced Cloud Architect with a proven track record in designing and implementing high-scaling and high-availability infrastructure across Google Cloud Platform (GCP) , AWS , and Azure . The ideal candidate will have a strong understanding of cloud technologies, architecture best practices, and a passion for delivering scalable and reliable solutions. Key Responsibilities: Cloud Architecture Design: Design and implement highly scalable , secure , and resilient infrastructure solutions across GCP, AWS, and Azure to meet business needs. Develop multi-cloud and hybrid-cloud strategies based on application requirements and workloads. Infrastructure and Application Scaling: Create architectures that support auto-scaling , load balancing , and fault tolerance to handle high-demand applications. Ensure seamless deployment and scalability of cloud-native and containerized applications. High Availability and Disaster Recovery: Design architectures with a focus on high availability , redundancy, and disaster recovery. Implement failover strategies to minimize downtime and ensure business continuity. Cost Optimization: Analyze and optimize cloud infrastructure to achieve cost efficiency without compromising performance. Monitor resource utilization and provide recommendations for reducing expenses. Security and Compliance: Implement cloud security best practices , including access control, encryption, and compliance with industry standards (e.g., GDPR, ISO 27001). Conduct periodic audits to identify vulnerabilities and remediate them. Collaboration and Team Leadership: Collaborate with development, DevOps, and operations teams to ensure smooth deployment and management of applications. Mentor and guide junior team members on cloud technologies and best practices. Monitoring and Troubleshooting: Set up monitoring tools to track performance, identify bottlenecks, and troubleshoot issues in real-time. Use tools like CloudWatch, Stackdriver, Azure Monitor, or similar to maintain system health. Required Skills and Qualifications: Cloud Expertise: Strong experience with GCP , AWS , and Azure cloud platforms, with expertise in at least two of them. Proficiency in designing cloud-based microservices , serverless , and containerized architectures (e.g., Kubernetes, Docker). Infrastructure Management: Hands-on experience with IaaS, PaaS, and SaaS solutions . Expertise in managing and provisioning infrastructure using IaC tools like Terraform, CloudFormation, or Deployment Manager. Networking and Security: Knowledge of VPC design , firewalls , load balancers , and cloud networking . Familiarity with implementing cloud security protocols and managing identity and access management (IAM). Database and Storage: Experience with managed databases (e.g., Cloud SQL, DynamoDB, Cosmos DB). Knowledge of storage solutions like S3, GCS, Azure Blob Storage, and their integration with applications. Programming and Scripting: Proficiency in scripting languages like Python, PowerShell, or Bash. Experience with CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI, Azure DevOps). Soft Skills: Strong analytical and problem-solving abilities. Excellent communication skills for stakeholder interactions. Proven leadership experience in managing cross-functional teams. Preferred Qualifications: Certifications: AWS Certified Solutions Architect (Professional) Google Professional Cloud Architect Microsoft Azure Solutions Architect Expert Knowledge of multi-cloud management tools and frameworks. Experience with monitoring tools like Prometheus, Datadog, or ELK Stack.