Position: GCP Engineer
Experience: 8 Years
Location: Denver CO (Hybrid )
Responsibilities:
- Design and develop the ETL framework utilizing Google BigQuery ensuring robust solutions for data management and analytics.
- Create and maintain a cloud architecture roadmap that aligns with the organizations strategic goals and objectives.
- Leverage your expertise in BigQuery concepts such as Nested Queries Clustering and Partitioning to optimize performance and efficiency.
- Automate data load processes from BigQuery using APIs or scripting languages.
- Work with Clickstream databases and tools like Google Analytics and Adobe Analytics to derive actionable insights.
- Apply advanced SQL concepts and scripting languages (Python/R) for data manipulation and transformation.
- Utilize BI tools such as Tableau and Power BI to create compelling data visualizations and reports.
- Knowledge of other GCP services is a plus. Familiarity with API Wrappers Model setup Terraform and Kubernetes is advantageous.
- Experience working in Agile/Scrum teams demonstrating user stories during Sprint Reviews.
- Design implement manage and maintain cloudbased systems supporting application migration to GCP.
- Ensure cloud resource security through access controls encryption and monitoring.
- Collaborate with diverse teams to meet application and infrastructure requirements.
- Proactively monitor cloud deployments for security performance and cost responding to alerts and maintaining system uptime standards.
- Troubleshoot incidents identify root causes and implement preventive measures.
- Document architectural elements compute and storage components networking and thirdparty software recommendations.
- Recent Java 11 development JSON and SQL development experience
- Recent Spring 4 & 5 including Spring Boot 2 Spring Data Spring Cloud Spring Integration and Spring REST API development
- Experience of development within an eventdriven asynchronous architecture including message broker integration such as Kafka with ability to explain application of relevant design patterns
- Comfortable discussing pros and cons of various middle tier architecture design patterns
- Experience developing modern solutions for high transaction volume performance
- Ability to present value and implement design pattern types for modern software development
- Experience with Agile Scrum and Kanban software development and with Jira
- Experience using IntelliJ IDE preferred including debugging mocking and proper development of unit tests for each layer of a modern enterprise web application
- Strong experience with modern testing frameworks including Spring unit and integration testing isolated layer testing types Junit5 Hamcrest and other automated testing best practices
- Support opportunities for process improvement reimagining and automation in cloud services.
- Deploy implement and configure cloud environments following best practices and security guidelines.
- Establish and enforce architectural governance processes to ensure compliance with industry standards and best practices.
- Stay informed of the latest GCP offerings and industry best practices.
Educational Qualifications:
- Engineering Degree BE/ME/BTech/MTech/BSc/MSc.
- Technical certification in multiple technologies is desirable.
Mandatory skills
- Software development experience.
- Experience with Google Cloud Platform (GCP) and Google BigQuery.
- Java 11 MicroServices Architecture REST Based API design Spring Cloud Spring Integration with Kafka.
- Spring Batch Spring Data JPA SQL Databases Spring Spring Boot.
- Working knowledge of Terraform Kubernetes and Agile/Scrum methodologies.
- Excellent analytical thinking problemsolving skills and the ability to convey information clearly and persuasively.
- Understanding and experience with the six pillars of a wellarchitected framework.
- Ability to inspire confidence and collaborate effectively with peers and colleagues.