Google Cloud Serverless DevOps Engineer
Ford
GCP Serverless offers a powerful suite of services designed for rapid application development and deployment. Key benefits include:
Fast application development and deployment Leveraging products like Cloud Run and Cloud Functions Highly scalable and available architecture Enhanced automation capabilities Enabling Infrastructure as Code practicesThe Serverless Specialist plays a crucial role as the corporation migrates and onboards applications onto GCP Native services. This position requires staying abreast of the continual evolution of cloud technology and understanding how GCP Serverless and other native services like Eventarc, Cloud Build, Pub/Sub, etc., integrate into the new Ford Standard app hosting environment to meet customer needs.
Technical Qualifications:
2+ years experience with operational user support. 2+ years Docker/Containerization experience. Experience executing ITIL processes, including Incident, Request, and Change management. Understanding of Networking and Network Architecture. Experience with public cloud platforms (preferably GCP). Familiarity with GCP Native Services, Tekton, and Terraform. Knowledge of Google Cloud services or any other public cloud services, especially serverless offerings, is a plus. Understanding of Google Identity and Access Management (IAM) concepts and various authentication/authorization options. Working experience in CI/CD pipelines, including building continuous integration and deployment pipelines using Tekton or similar technologies. Understanding of GitOps and other DevOps processes and principles. Knowledge of any programming language (e.g., Java, Python, Go). Understanding of agile methodologies and concepts, or experience working in an agile environment. Ability to communicate effectively with various stakeholders, including business users and technical colleagues.Position Responsibilities:
Design and Implement Infrastructure as Code (IaC): Develop, maintain, and document robust Terraform modules and other IaC practices to automate the provisioning, configuration, and management of GCP Serverless and Native services (e.g., Cloud Run, Cloud Functions, Eventarc, Cloud Build, Pub/Sub). Build and Optimize CI/CD Pipelines: Design, implement, and manage automated CI/CD pipelines using tools like Git/GitHub and Cloud Build for the continuous integration, testing, and deployment of serverless applications. Focus on automating manual processes and enhancing quality gates. Automate Serverless Adoption: Develop and maintain automated processes, scripts, and tooling that simplify the onboarding and adoption experience for application teams utilizing Serverless and GCP Native services. Ensure Observability and Monitoring: Implement and manage monitoring, logging, and alerting solutions for serverless applications and infrastructure to ensure high availability, performance, and rapid incident response. Collaborate and Enable Teams: Work closely with application development teams, Business IT, and product owners to understand their needs, provide technical guidance on serverless best practices, and troubleshoot issues related to the platform and deployed services. Drive Continuous Improvement: Establish and advocate for best practices in serverless architecture, security, cost optimization, and operational efficiency. Identify opportunities for adopting new cloud technologies and tools to solve challenges and improve the platform. Support and Troubleshoot: Provide technical support and expertise to diagnose and resolve issues within the serverless environment and CI/CD pipelines. Champion Containerization: Leverage a strong understanding of Containers and Docker to support containerized serverless deployments on platforms like Cloud Run.
Confirm your E-mail: Send Email
All Jobs from Ford