Cloud Platform Engineer

Bangalore Urban, Karnataka, India
Jan 23, 2025
Jan 23, 2026
Onsite
Full-Time
2 Years
Job Description

We are currently looking for a Cloud Platform Engineer with expertise in Infrastructure, such as Code (IaC), cross-cloud networking, and cloud security practices. In this role, you will be working with two of the leading cloud platforms: Google Cloud Platform (GCP) and Microsoft Azure. As an integral part of the team, you will play a key role in provisioning and managing infrastructure, automating deployment pipelines, and implementing best practices for cloud security and cost management. Your work will help the company maintain a strong, secure, and cost-effective infrastructure, enabling business agility and operational efficiency across multiple cloud environments.

Key Responsibilities

Infrastructure as Code (IaC)

  • Use Terraform to manage and provision infrastructure across GCP and Azure environments. This will involve creating and managing reusable Terraform modules to automate the setup and deployment of cloud resources.
  • Manage and maintain state files effectively, ensuring they are correctly versioned and stored securely to prevent configuration drift and ensure consistency across environments.

Cross-Cloud Networking

  • Set up and manage secure communications between GCP and Azure resources by configuring VPC peering and VPNs or utilizing advanced services like Azure ExpressRoute and Google Cloud Interconnect.
  • Develop and implement solutions to enable efficient and secure data transfer and integration between multiple cloud environments.

CI/CD Pipelines

  • Design, implement, and optimize CI/CD processes that enable seamless application deployment across both GCP and Azure.
  • Utilize tools like Jenkins, GitHub Actions, or Google Cloud Build to streamline automation, accelerate deployment cycles, and ensure the consistency of software delivery.

Cost Management

  • Gain a strong understanding of the pricing models in both GCP and Azure and apply that knowledge to optimize resource allocation and manage cloud infrastructure costs effectively.
  • Work with the finance and operations teams to create budget forecasts and identify opportunities for cost savings across cloud platforms.

Monitoring and Logging

  • Implement centralized logging and monitoring solutions using tools like Google Cloud Monitoring, Azure Monitor, or third-party solutions to ensure the health, performance, and security of both applications and infrastructure.
  • Set up alerting systems to proactively identify and resolve issues before they impact production systems.

Security Best Practices

  • Implement and enforce security best practices in both cloud environments to ensure the integrity and security of the infrastructure.
  • Develop and enforce policies related to identity and access management (IAM), network security, and compliance checks to protect against unauthorized access and ensure that cloud infrastructure complies with industry standards and regulations.

Collaboration and Teamwork

  • Work closely with cross-functional teams, including DevOps, security, and development teams, to ensure seamless integration of cloud infrastructure and applications.
  • Collaborate on improving cloud solutions and enhancing overall system efficiency, performance, and security.

Documentation and Knowledge Sharing

  • Document your work clearly and ensure all processes, configurations, and best practices are well-documented and shared with the team to ensure knowledge transfer.
  • Contribute to the creation of standard operating procedures and provide guidance to junior engineers and new team members.

Qualifications and Skills

  1. Experience with Cloud Platforms. Extensive experience working with Google Cloud Platform (GCP) and Microsoft Azure.
  2. Infrastructure as Code (IaC). Proficiency with Terraform or similar IaC tools and experience managing and provisioning cloud infrastructure at scale.
  3. Cross-Cloud Networking. Strong understanding of networking concepts and hands-on experience with VPC peering, VPNs, and inter-cloud connectivity solutions such as Azure ExpressRoute and Google Cloud Interconnect.
  4. CI/CD Expertise. Experience in setting up and managing CI/CD pipelines using tools like Jenkins, GitHub Actions, or Google Cloud Build to automate the deployment process.
  5. Cost Management. In-depth knowledge of GCP and Azure pricing models and cloud cost optimization techniques.
  6. Security Practices. Hands-on experience with identity and access management (IAM), network security, and other cloud security best practices.
  7. Monitoring and Logging. Proficient in implementing and managing centralized monitoring and logging solutions (e.g., Google Cloud Monitoring, Azure Monitor, or third-party tools).
  8. Automation and Scripting. Strong skills in automation and scripting, including Bash, Python, or PowerShell, to facilitate the management and configuration of cloud infrastructure.
  9. Collaboration. Excellent collaboration skills to work effectively within a diverse, multidisciplinary team.
  10. Problem-Solving. Strong troubleshooting and problem-solving skills to resolve complex cloud infrastructure issues.

Why PureSoftware?

  • Work at a globally recognized company transforming industries through innovation.
  • Be part of a fast-paced, dynamic environment where your contributions directly impact our clients' success.
  • Collaborate with experts across the world and contribute to exciting projects in highly regulated industries.
  • Opportunity for career growth with continuous learning and development opportunities in cloud technologies and digital transformation.

Join us in shaping the future of cloud technology and making a tangible impact across industries worldwide. Apply now to be part of our dynamic and innovative team at PureSoftware!