Job Title: Cloud Infra Engineering | Bengaluru | Engineering
Job Description:
We are looking for an experienced Cloud Architect specializing in Infrastructure to lead the design, implementation, and management of scalable, secure, and reliable cloud infrastructure solutions. You will collaborate with cross-functional teams to define the architecture and best practices for cloud-based environments, ensuring the efficient deployment, automation, and security of infrastructure in the cloud.
Key Responsibilities:
- Design and architect cloud infrastructure solutions across platforms (AWS, Azure, GCP).
- Lead the development and implementation of cloud strategies, roadmaps, and best practices.
- Build, configure, and maintain IaaS (Infrastructure as a Service) and PaaS (Platform as a Service) solutions.
- Automate cloud infrastructure deployments using Infrastructure-as-Code (IaC) tools like Terraform, CloudFormation, or Azure Resource Manager (ARM) templates.
- Ensure high availability, scalability, and fault tolerance of cloud environments.
- Manage cloud security by implementing best practices for identity management, network security, encryption, and data protection.
- Collaborate with DevOps teams to integrate CI/CD pipelines, automated testing, and deployment processes.
- Monitor cloud environments to ensure performance, cost optimization, and resource management.
- Stay updated with the latest trends and technologies in cloud computing and infrastructure.
- Conduct regular infrastructure reviews and audits to ensure compliance with organizational policies and regulations.
- Provide mentorship and technical guidance to engineering and operations teams.
Required Skills:
- Extensive hands-on experience with at least one major cloud provider (AWS, Azure, or Google Cloud Platform).
- Strong understanding of cloud architecture principles and best practices.
- Proficiency in Infrastructure-as-Code (IaC) tools such as Terraform, AWS CloudFormation, or Azure ARM templates.
- Experience with cloud networking (VPCs, subnets, security groups, firewalls, VPNs, etc.).
- Knowledge of containerization technologies like Docker and orchestration platforms like Kubernetes.
- Familiarity with cloud security practices (IAM, RBAC, encryption, WAF, etc.).
- Strong experience with monitoring, logging, and performance tuning of cloud environments using tools like CloudWatch, Datadog, or Prometheus.
- Knowledge of CI/CD pipelines and automation using tools like Jenkins, GitLab, or GitHub Actions.
- Experience with disaster recovery and backup solutions in cloud environments.
Preferred Skills:
- Experience with multi-cloud or hybrid cloud architectures.
- Familiarity with cloud cost management and optimization tools (e.g., AWS Cost Explorer, Azure Cost Management).
- Certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert, or Google Professional Cloud Architect.
- Experience with serverless computing and microservices architecture.
Soft Skills:
- Strong problem-solving and analytical skills.
- Ability to work in a fast-paced, collaborative environment.
- Excellent communication and interpersonal skills for coordinating with technical and non-technical teams.
- Leadership skills with experience mentoring and guiding technical teams.