About the Role
As a Cloud Engineer – Public Cloud, you will play a key role in designing, building, and operating scalable, resilient, and secure public cloud platforms. You will support the evolution of application and data hosting environments into a hybrid, multi‑cloud ecosystem, primarily leveraging AWS and Google Cloud Platform (GCP). Working within a platform engineering and site‑reliability mindset, you will adopt a “you build it, you run it” approach, taking ownership of the cloud services you deliver and ensuring operational excellence across reliability, availability, and performance.
Key Responsibilities
* Design, implement, and manage core public cloud infrastructure and services across AWS and GCP, including compute, storage, networking, security, and identity services.
* Develop, maintain, and optimise cloud infrastructure using Infrastructure as Code, creating reusable modules and standardised blueprints.
* Automate the provisioning, configuration, and management of cloud resources to improve efficiency and consistency.
* Implement and manage containerisation and orchestration platforms, including Docker and Kubernetes‑based services.
* Take ownership of the reliability, availability, and performance of cloud platforms, applying Site Reliability Engineering (SRE) principles.
* Implement monitoring, alerting, and logging solutions, and participate in on‑call support to ensure rapid incident response.
* Apply cloud security best practices and ensure compliance with organisational, industry, and regulatory standards.
* Integrate cloud infrastructure provisioning and operations into CI/CD pipelines in collaboration with development teams.
* Create and maintain technical documentation for cloud architectures, configurations, and operational procedures.
* Support knowledge sharing and mentoring of junior engineers within the team.
Your Profile
Essential skills/knowledge/experience:
* Proven experience working as a Cloud Engineer, DevOps Engineer, or Site Reliability Engineer at a mid‑level or senior level.
* Strong hands‑on experience with public cloud platforms, particularly AWS and/or Google Cloud Platform (GCP).
* Experience with Infrastructure as Code approaches and tools, including Terraform and native cloud provisioning services.
* Knowledge of automation and scripting using languages such as Python or Go.
* Experience implementing and managing CI/CD pipelines and DevOps practices.
* Experience with containerisation technologies such as Docker and orchestration platforms such as Kubernetes.
* Strong understanding of cloud networking concepts, including VPCs, subnets, routing, firewalls, and identity and access management.
* Experience with monitoring, logging, and alerting tools in cloud environments.
* Strong commitment to SRE principles, including operational ownership and continuous improvement.
* Public cloud certifications such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer, Google Cloud Professional Cloud Architect, or equivalent.
* Experience with serverless computing technologies.
* Familiarity with configuration management tools such as Ansible.
* Experience working with relational and NoSQL database services in the cloud.
* Knowledge of disaster recovery and business continuity strategies in multi‑cloud environments.
* Familiarity with GitOps principles and tooling.
Benefits and Diversity Commitment
We offer competitive salary packages featuring pension, health care, life assurance, a laptop, a phone, access to extensive training resources and discounts within the larger Tata network. We also provide health & wellness initiatives and sports events, including support for participation in the London Marathon. TCS is committed to diversity, inclusion, and well‑being, and welcomes applicants of all backgrounds. We are a disability‑inclusive employer and provide interview accommodations for disabled or long‑term condition applicants upon request.
#J-18808-Ljbffr