Principal Engineer - Cloud (Hosting Lead)
Bangalore, Karnataka, India

You have successfully copied the job URL to clipboard!

Job details

Employment Type

Full-Time

Location:

Bangalore, Karnataka, India

Job Category:

Information Systems

Job Number:

WD30236131

You have successfully copied the job URL to clipboard!

Job Description

Job Title: Principal Engineer - Cloud

Department: Global Hosting Team

Job Description: We are seeking a highly skilled and experienced Principal Engineer - Cloud to join our Global Hosting Team. The ideal candidate will have extensive experience in cloud engineering, virtualization, Wintel, Linux, and storage technologies. This role requires a strategic thinker who can develop and implement scalable, secure, and efficient cloud solutions that align with our company's goals and business requirements.

Key Responsibilities:

  • Cloud Architecture Design:
    • Develop and implement cloud architecture solutions that meet the company's strategic goals and business requirements.
    • Create scalable, secure, and efficient cloud infrastructure.
    • Evaluate and select appropriate cloud services and technologies.
  • Automation and Scripting:
    • Develop and maintain scripts to automate tasks and improve efficiency.
    • Implement automation strategies for deployment and management.
  • DevOps and CI/CD:
    • Implement and maintain Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline cloud deployments.
    • Develop and manage automated deployment scripts and processes.
    • Collaborate with development teams to integrate CI/CD practices into their workflows.
  • Security and Compliance:
    • Ensure cloud environments adhere to security best practices and compliance requirements.
    • Implement security measures such as encryption, identity and access management (IAM), and network security.
    • Conduct regular security audits and vulnerability assessments.
  • Cost Optimization:
    • Drive initiatives to optimize costs across the cloud infrastructure.
    • Analyze spending and identify cost-saving opportunities.
    • Implement cost management tools and practices.
  • Mentorship:
    • Mentor junior engineers and provide technical guidance to the team.
    • Conduct training sessions and workshops on cloud technologies and best practices.
    • Foster a culture of continuous learning and improvement.
  • Collaboration:
    • Work closely with various departments, including IT, security, and development teams, to ensure seamless integration and implementation of cloud solutions.
    • Participate in cross-functional projects and initiatives.
    • Communicate effectively with stakeholders to understand their requirements and provide cloud solutions.
  • Disaster Recovery and Business Continuity:
    • Develop and implement disaster recovery and business continuity plans to ensure the resilience of cloud systems in case of failures or disruptions.

Required Skills and Qualifications:

  • Technical Expertise:
    • Extensive experience in cloud engineering and design, with a strong understanding of virtualization, Wintel, Linux, and storage technologies.
    • Proficiency in cloud platforms such as AWS, Azure, and Google Cloud.
    • Experience with virtualization technologies like VMware, Hyper-V, Nutanix, and Azure VMware Solution (AVS).
    • Proficiency in Wintel infrastructure components, including networking, storage, and security.
    • Strong knowledge of Linux operating systems such as Red Hat, Ubuntu, and CentOS.
    • Experience with storage technologies such as SAN, NAS, and cloud-based storage solutions.
    • Strong knowledge of DevOps practices and tools, including CI/CD pipelines, automation, and configuration management.
  • Certifications:
    • Relevant certifications such as AWS Certified Solutions Architect – Professional, Microsoft Certified: Azure Solutions Architect Expert, VMware Certified Professional (VCP), Red Hat Certified Engineer (RHCE), or similar.
    • Additional certifications in security, networking, or DevOps are a plus.
  • Experience:
    • A minimum of 5 years of experience in cloud engineering or a related role.
    • Proven track record of designing and implementing large-scale cloud solutions.
    • Experience in leading and mentoring technical teams.
  • Soft Skills:
    • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
    • Strong problem-solving and analytical skills.
    • Ability to manage multiple projects and priorities in a fast-paced environment.

Education:

  • A bachelor's degree in computer science, information technology, or a related field.
  • A master's degree is preferred but not required.

Tools and Technologies:

  • Proficiency in cloud management and monitoring tools.
  • Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible.
  • Familiarity with security best practices and tools for cloud environments.
  • Knowledge of managing service principals and permissions in cloud environments, including Azure Active Directory and role-based access control (RBAC).
  • Experience with Red Hat Satellite Servers for system management and automation.

Stay up to date with the latest opportunities

Subscribe to our jobs newsletter for the latest updates on career opportunities, company news, and industry insights.

Subscribe