Job Overview
As a Cloud Architect, will be responsible for designing, implementing, and managing cloud-based solutions to meet business and technical requirements. You will work closely with stakeholders to develop cloud solutions for our clients for both private and public cloud, ensure the scalability, security, and reliability of cloud environments, and optimize performance and cost-efficiency. Expertise in cloud platforms (AWS, Azure, GCP, etc.), architecture design, and best practices will help guide the organization’s cloud adoption and migration processes.
Responsibilities
- Cloud Architecture Design: Develop and design cloud solutions that are scalable, secure, and cost-effective. Define the structure and layout of cloud environments to meet specific business requirements.
- Security & Compliance: Design and implement security protocols and best practices for cloud environments to ensure data protection, regulatory compliance, and risk mitigation.
- Collaboration with Development Teams: Work closely with DevOps, software engineers, and IT teams to ensure cloud environments support development pipelines and application performance.
- Documentation & Standards: Maintain thorough documentation of cloud infrastructure, configurations, and procedures. Establish and enforce standards and best practices for cloud usage.
- Troubleshooting & Support: Provide technical support for cloud systems, including diagnosing and resolving performance, security, and operational issues.
- Vendor Management: Engage with cloud service providers to evaluate new offerings, negotiate contracts, and manage relationships to ensure the best service and cost efficiency.
RELEVANT EXPERIENCE
- Bachelor’s in Engineering in Computer Science, Information Technology, or a related field.
- 5+ years of experience in cloud architecture, design, and deployment.
- Deep knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Expertise in cloud security, compliance, and disaster recovery planning.
- Strong experience in infrastructure-as-code (IaC) tools such as Terraform or CloudFormation.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills with cross-functional teams.
- Cloud certifications (AWS Certified Solutions Architect, Azure Solutions Architect Expert, or Google Cloud Certified) are a plus.
Preferred Qualifications:
- Experience with hybrid or multi-cloud environments.
- Knowledge of DevOps practices and tools (CI/CD pipelines, Jenkins, Git, etc.).
- Understanding of microservices architecture and serverless computing.