Job Title:  Cloud Infra Engineering | Bengaluru | Engineering

Job requisition ID ::  73107
Date:  Feb 17, 2025
Location:  Bengaluru
Designation:  Consultant
Entity: 

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.