Design and develop applications on the Google Cloud Platform.
Implement cloud storage structures and data processing mechanisms.
Ensure the security and efficiency of applications and data.
Collaborate with team members to develop innovative solutions.
Improve existing systems and processes.
Stay up-to-date with the latest cloud computing technologies and trends.
Provide technical support and training to users.
Troubleshoot and resolve issues related to application development and deployment.
Conduct system performance tests.
Maintain documentation of processes, metrics, and program status.
Required Skills and Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field
6+ years of industry experience and significant Google Cloud Platform (GCP) knowledge.
Experience with Linux and software development.
Experience with cloud-native application design and development using APIs, containers, Kubernetes, and service mesh (Istio), preferably on the Google Cloud Platform.
Practical knowledge of containerization and orchestration using Docker, grpc, and Kubernetes.
Proven expertise throughout the full stack in troubleshooting and debugging web apps (i.e. the application layer, the database layer, the network layer, and the OS).