Description:
We are seeking a highly skilled Cloud Developer, Software Engineer with extensive experience in Google Cloud Platform (GCP) to design, develop, and deploy secure and scalable cloud-based applications. The ideal candidate will have strong expertise in cloud services, a deep understanding of cloud infrastructure, and the ability to drive innovative solutions in a fast-paced environment.
Key Responsibilities:
- Design and develop cloud-based applications leveraging GCP services (e.g., Cloud Storage, Cloud Datastore, Firestore).
- Deploy scalable, reliable, and secure cloud solutions to meet business and operational needs.
- Integrate various GCP services to optimize system performance, security, and compliance.
- Implement automated CI/CD pipelines to ensure seamless deployments and rollbacks.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define requirements and ensure successful project delivery.
- Monitor and optimize cloud-based applications to ensure scalability, high availability, and minimal downtime.
- Conduct security assessments and ensure that cloud infrastructure and applications adhere to the highest security standards and compliance regulations.
- Write clear and concise technical documentation for cloud solutions.
Common Skills & Qualifications:
- Programming languages: Proficient in Python, Java, and JavaScript.
- Cloud computing platforms: Extensive experience with Google Cloud Platform (GCP); working knowledge of AWS or Azure is a plus.
- Containerization & Orchestration: Experience with Docker and Kubernetes for container management.
- Familiarity with cloud security best practices and compliance (e.g., IAM, encryption).
- Strong understanding of Agile development methodologies and the ability to thrive in collaborative, iterative environments.
- Excellent problem-solving and analytical skills with a strong focus on customer satisfaction.
- Proven experience in CI/CD practices and tools (e.g., Jenkins, GitLab CI).
- Strong communication and teamwork skills.
Nice-to-Have Skills:
- Experience with serverless architecture on GCP.
- Knowledge of machine learning services on GCP (e.g., AI Platform, AutoML).
- Understanding of DevOps principles and hands-on experience with infrastructure as code (e.g., Terraform, CloudFormation).
Education & Experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- years of experience in cloud development, with a proven track record of delivering complex cloud solutions.