Job Openings Cloud Architect (Google)

About the job Cloud Architect (Google)

Job Specifications
  • Bachelor’s degree in Software Engineering or any IT related fields.
  • 10+ years of professional software development experience.
  • 5+ years of hands-on experience working with enterprise level cloud technology.
  • Hands-on experience with Google Cloud is a must.
  • Deep knowledge in automation, CI/CD, security, networking and cloud-based delivery models.
  • Extensive knowledge in cloud security implementation and best practices.
  • Familiar with tools like Chef, Ansible, Docker, and Kubernetes for managing the configuration of your deployed workload.
  • Cloud Infrastructure setup Experience (AWS, Google, Azure).
  • Solid experience in MicroServices architecture, Messaging (MQ,Kafka).
  • Excellent knowledge in test driven development.
  • Deep knowledge of concurrency patterns and multi-threading.
  • Solid understanding of Object-Oriented Programming.
  • Proficient understanding of code versioning tools, such as Git.
  • Solid understanding of Agile and continuous integration.
  • Very good communication skills and the demonstrable ability to communicate appropriately at all levels of the organization.
  • Ability to communicate complex ideas clearly and simply.
  • Financial / Banking experience is a plus.
Job Responsibilities
  • Create and maintain architectural application documentation and standards.
  • Provide cloud architecture domain expertise.
  • Produce secure and scalable cloud solution architectures.
  • Create and deliver best practice cloud recommendations and tutorials.
  • Provide technical leadership.
  • Evaluate, review and recommend processes, tools and technologies optimizations.
  • Contribute in all phases of the development lifecycle.
  • Ensure designs are in compliance with specifications.
  • Design and implement data integration and data access solution.
  • Conduct code reviews and create best practice guidelines.
  • Check, manage and provision the cloud solution infrastructure.
  • Plan and conduct technical trainings to upgrade team skills and generate new ones.