Full Job Description
We are seeking a highly skilled and forward-thinking Senior Cloud Engineer (SCE) for Application Modernization to join our enterprise cloud transformation team. In this role, you will be the driving force behind migrating, architecting, and modernizing legacy applications into cloud-native powerhouses on Google Cloud Platform (GCP).
You will sit at the intersection of Application Architecture, Application Development, and DevOps, utilizing modern Application Development Frameworks/Kits (ADK) to build scalable, resilient, and secure solutions. If you are passionate about breaking down monoliths, automating everything, and designing next-gen cloud architectures, this role is for you.
Application Architecture & Modernization
Design and implement cloud-native target architectures (Microservices, Event-Driven, Serverless) on GCP.
Evaluate legacy application portfolios and define modernization roadmaps (Re-platforming, Refactoring, Re-architecting).
Ensure applications are architected for high availability, fault tolerance, scalability, and strict security compliance.
Application Development & ADK Integration
Write clean, high-quality, and maintainable code to build or refactor core business applications.
Leverage and standardize Application Development Kits (ADKs) and internal frameworks to accelerate developer productivity and ensure architectural consistency.
Mentor development teams on cloud-native coding practices, 12-factor app principles, and API-first design (REST, gRPC).
DevOps & CI/CD Automation
Design, build, and maintain robust CI/CD pipelines to automate application deployment and infrastructure provisioning.
Implement GitOps practices and Infrastructure as Code (IaC) using tools like Terraform.
Containerize workloads using Docker and orchestrate them at scale utilizing Google Kubernetes Engine (GKE).
GCP Cloud Engineering
Deploy and manage core GCP services including GKE, Cloud Run, Cloud Functions, Pub/Sub, Apigee, and Cloud Spanner/Cloud SQL.
Implement advanced observability, logging, and tracing across modernized applications using GCP Cloud Monitoring and Cloud Logging.