Role: Data Infrastructure Architect
Location: Boston, MA,(Onsite)
Duration: 12 months
Type: Contract
Job Description:
We are seeking an experienced Cloud Infrastructure . The ideal candidate will have a strong background in cloud management, data warehousing, automation, and DevOps, as well as expertise in managing BI tools and infrastructure. This role requires a hands-on professional who can manage and optimize cloud resources, implement automation pipelines, and oversee the infrastructure supporting data-driven business intelligence initiatives.
Key Responsibilities:
Cloud Management:
- Manage and optimize resources on Microsoft Azure and Google Cloud Platform (Google Cloud Platform).
- Ensure high availability, performance, and security of cloud-based services and solutions.
Data Warehousing:
- Design and manage data models in Snowflake and BigQuery to support business intelligence and analytics.
- Implement best practices for data governance, security, and compliance within Snowflake and other cloud-based data platforms.
Automation and DevOps:
- Lead the development and maintenance of Ansible scripts for configuration management and automation.
- Implement and maintain CI/CD pipelines to ensure smooth and reliable software deployments across environments.
BI Tools Infrastructure:
- Oversee the infrastructure supporting Tableau and Qlik, ensuring optimal performance for data visualization and analysis.
- Integrate BI tools with data sources to enable seamless data flow and real-time analytics.
User and License Management:
- Manage user access and licenses for BI tools, ensuring compliance with organizational policies and cost efficiency.
- Provide training and support for users to enhance tool adoption and proficiency.
Infrastructure as Code (IaC):
- Champion the use of Infrastructure as Code (IaC) principles to manage and provision infrastructure resources.
- Ensure consistency, scalability, and repeatability in infrastructure deployments using IaC frameworks.
Server Administration:
- Troubleshoot and resolve complex server and infrastructure issues promptly, ensuring minimal downtime.
Monitoring and Optimization:
- Implement and manage monitoring solutions to ensure system health, performance, and availability.
- Continuously optimize infrastructure for cost-efficiency and performance across cloud and on-premise systems.
Kubernetes Workload CI/CD:
- Implement CI/CD pipelines specifically for Kubernetes workloads to automate deployment processes.
- Ensure seamless integration, deployment, and scaling of containerized applications within Kubernetes environments.
Qualifications:
- Proven experience managing cloud infrastructure, preferably in Azure and Google Cloud Platform environments.
- Strong experience with Snowflake, BigQuery, and other data warehousing solutions.
- Hands-on experience with Ansible, CI/CD pipelines, and Kubernetes.
- Expertise in managing and optimizing BI tools like Tableau and Qlik.
- Knowledge of Infrastructure as Code (IaC) principles and tools.
- Strong troubleshooting and server administration skills.
- Experience with monitoring and optimization tools for cloud and on-premise infrastructure.