8 Grownex Jobs
Google Cloud Platform Developer (3-6 yrs)
Grownex
posted 11hr ago
Key skills for the job
Summary :
As a GCP Developer, you will play a key role in architecting, developing, and maintaining cloud-based applications on the Google Cloud Platform. You will collaborate with cross functional teams to understand business requirements and design and implement solutions that leverage GCP's suite of services.
Your expertise in GCP will be crucial in optimizing application performance, ensuring security, and contributing to the overall success of cloud based projects. The role involves leveraging various GCP services and tools to build scalable, reliable, and efficient cloud-based applications.
Your role will need a strong background in cloud computing, software development, and a deep understanding of GCP services such as Compute Engine, Cloud Storage, Big Query, and Kubernetes Engine.
You should be proficient in programming languages such as Python, Java, or Go, and have experience with CI/CD pipelines, infrastructure as code (IaC), and containerization technologies. Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced environment are essential.
As a co-worker, the role is expected to coach and mentor other team members to share knowledge and experience and help grow the team. You will be collaborating with cross functional teams, including developers, designers, and content authors, apart from interacting with stakeholders to gather and analyze functional and technical requirements.
As a Mentor you will collaborate with team members in creating best-in-class experiences through Cloud Technologies. Your role will have you lead and mentor junior engineers and share technical knowledge with the entire engineering practice.
You should have the ability to mentor and guide junior developers and willingness to continuously learn and improve skills.
The role may require occasional travel to company, partner and client locations.
You have :
1. Excellent communication and interpersonal skills for effective collaboration.
2. Strong analytical and problem-solving abilities.
3. Detail-oriented mindset to ensure accuracy and precision in cloud solutions.
4. Ability to work in a team and lead technical discussions.
5. Adaptability and flexibility to handle changing project requirements.
6. Time management and organizational skills to meet project deadlines.
7. Client-facing skills to understand and address business needs.
8. Leadership and mentoring abilities to guide and support development teams.
9. Continuous learning mindset to stay updated with new advancements.
10. Strong documentation and presentation skills.
11.Certifications as required.
12.Drive development methodology, and own development team tools, processes, and deliverables
13.Define and deliver of proofs of concepts, reference models, and solution validation
Description of the Role :
Responsibilities :
1. Design, develop, and manage applications on Google Cloud Platform.
2. Collaborate with cross-functional teams to gather and analyze business requirements.
3. Implement scalable, eMicient, and secure cloud-based solutions.
4. Maintain and optimize existing GCP applications.
5. Ensure applications meet performance and security standards.
6. Develop and maintain CI/CD pipelines.
7. Implement infrastructure as code (IaC) using tools like Terraform or CloudFormation.
8. Manage containerized applications using Kubernetes Engine.
9. Monitor and troubleshoot application performance and reliability.
10. Stay updated with the latest GCP services and best practices.
11. Provide technical guidance and mentorship to junior developers.
12. Participate in code reviews and ensure coding standards are followed.
13. Develop and maintain technical documentation.
14. Collaborate with DevOps teams to ensure smooth deployment processes.
15. Implement automated testing and continuous integration practices.
16. Ensure data security and compliance with industry standards.
17. Optimize cloud costs and resource utilization.
18. Participate in disaster recovery planning and implementation.
19. Conduct performance tuning and capacity planning.
20. Provide support and troubleshooting for production issues.
Technical Skills for the role :
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 3+ years of experience in cloud computing and software development.
- Proficiency in programming languages such as Python, Java, or Go.
- Extensive experience with Google Cloud Platform services.
- Strong understanding of cloud architecture and best practices.
- Experience with CI/CD pipelines and tools like Jenkins or GitLab.
- Knowledge of infrastructure as code (IaC) tools like Terraform or CloudFormation.
- Experience with containerization technologies such as Docker and Kubernetes.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work in a fast-paced, dynamic environment.
- Experience with monitoring and logging tools like Stack driver or Prometheus.
- Knowledge of security best practices and compliance standards.
- Experience with database technologies such as SQL and NoSQL.
- Familiarity with agile development methodologies.
- Ability to write clean, maintainable, and efficient code.
- Experience with automated testing frameworks.
- Strong attention to detail and commitment to quality.
Functional Areas: Other
Read full job description