We are seeking a highly skilled and experienced Senior Infrastructure Software Architect with extensive knowledge and hands-on experience in Google Cloud Platform (GCP) and DevOps practices. The ideal candidate will be proficient in a wide range of GCP services, with a strong emphasis on data warehousing, lakehouses, and related technologies. The role involves designing, implementing, and managing robust cloud infrastructure solutions that align with business goals and technical requirements.
Key Responsibilities:
- Develop and maintain scalable, secure, and cost-effective cloud architecture on GCP.
- Create architectural blueprints and technical documentation for infrastructure solutions.
- Evaluate and implement best practices for data warehousing and lakehouse architectures.
- Ensure architectural designs meet scalability, reliability, security, and performance criteria.
- Oversee the deployment, management, and monitoring of GCP services and resources.
- Optimize cloud infrastructure for cost and performance, leveraging tools such as GCP Cost Management.
- Implement and maintain Infrastructure as Code (IaC) using tools like Terraform or Cloud Deployment Manager.
- Design and implement data warehousing solutions using GCP services like BigQuery, Cloud SQL, and Cloud Spanner.
- Architect and manage data lakehouses with GCP services such as Google Cloud Storage and Dataproc.
- Ensure data security and compliance through robust policies and governance frameworks.
- Implement CI/CD pipelines using tools like Google Cloud Build, Jenkins, or GitLab CI/CD.
- Automate infrastructure provisioning, configuration management, and application deployment.
- Develop and enforce best practices for version control, branching strategies, and release management.
- Mentor a team of cloud engineers and DevOps professionals.
- Collaborate with cross-functional teams including software developers, data engineers, and security specialists.
- Provide technical guidance and support during the design and implementation phases of projects.
- Conduct architectural reviews and audits to ensure alignment with best practices and organizational standards.
- Stay up-to-date with the latest GCP services, features, and industry trends.
- Identify and evaluate new tools and technologies to enhance cloud infrastructure and DevOps processes.
- Promote a culture of continuous improvement and innovation within the team.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 7 years of experience in infrastructure architecture and cloud solutions.
- Extensive experience with Google Cloud Platform, including certification (e.g., Professional Cloud Architect).
- Proficient in GCP services such as Compute Engine, Kubernetes Engine, BigQuery, Cloud Storage, Cloud Spanner, Pub/Sub, and Dataproc.
- Strong understanding of data warehousing, lakehouse architectures, and related technologies.
- Expertise in DevOps practices and tools (e.g., CI/CD, Docker, Kubernetes, Terraform).
- Experience with programming and scripting languages such as Python, Go, or Bash.
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration skills.
- Ability to work in a fast-paced, dynamic environment.
Preferred Qualifications:
- Knowledge of machine learning and data analytics services on GCP.
- Familiarity with security best practices and compliance standards in cloud environments.
- Experience with microservices architecture and serverless computing.
Additionally, our way of working requires that you be a Team player with great Communication Skills, able to travel and produce out of the box ideas.
* Please be informed that our remote working possibility is only available within Hungary due to European taxation regulation.