Job Openings Google App Engineer

About the job Google App Engineer

Job Responsibilities:

Ideal candidates should possess a strong foundation in software development, database administration, and cloud infrastructure, with a specific emphasis on serverless technologies and DevOps practices. They should excel at troubleshooting, problem-solving, and customer interaction, while demonstrating proficiency in a wide range of serverless technologies and tools.

Technical Skills:

  • Programming Languages: Proficiency in one or more programming languages such as Python, Node.js, Java, Go, or similar.
  • Serverless Platforms: Extensive experience with serverless platforms like AWS Lambda, Google Cloud Functions, Azure Functions, or similar.
  • Cloud Computing: Deep understanding of cloud providers like AWS, Google Cloud Platform (GCP), or Azure, including their core services and serverless offerings.
  • Database Management: Experience with various database technologies, including relational databases (e.g., MySQL, PostgreSQL), NoSQL databases (e.g., MongoDB, DynamoDB), and cloud-native databases (e.g., Cloud Spanner, Cloud SQL).
  • DevOps Practices: Strong understanding of DevOps principles and experience with CI/CD pipelines, infrastructure as code (IaC), and configuration management tools.
  • API Gateway: Familiarity with API gateway services and their role in serverless architectures.
  • Event-Driven Architecture: Understanding of event-driven architecture and experience with message queues (e.g., Kafka, Pub/Sub) and event streaming platforms.
  • Monitoring and Logging: Experience with monitoring and logging tools for serverless applications, including cloud-native solutions and third-party tools.
  • Security Best Practices: Knowledge of security best practices for serverless applications, including authentication, authorization, and data protection.
  • Containerization: Familiarity with container technologies like Docker and Kubernetes and their integration with serverless platforms.
  • Version Control: Familiarity with how Git and other version control systems work.

Qualification

  • Serverless Development: 3+ years of experience in supporting the development and deployment of serverless applications.
  • Cloud Infrastructure: Hands-on experience with cloud infrastructure management, including provisioning resources, configuring networks, and managing security.
  • DevOps Implementation: Experience in implementing DevOps practices in a serverless environment, including familiarity with CI/CD pipelines, automated testing, and infrastructure automation.
  • Database Administration: Familiarity with how to manage and administer databases in a serverless context, including performance tuning, and preferably, data modeling.
  • Troubleshooting Experience: 3+ years of experience in troubleshooting, diagnosing, and resolving complex issues.
  • Support Experience: Familiarity with support methodologies, case lifecycles, and analytical skills for breaking down issues.

Certifications:

  • Google Cloud Associate Cloud Engineer certification is desired.
  • Google Cloud Certified Professional Cloud Architect certification is desired.

K