30 Oct
|
Luxoft
|
Toronto
Project Description:
- We are looking for a hands-on BI Platform Operations Engineer to provide production operational support, administration, maintenance, and technical troubleshooting for our enterprise Business Intelligence platforms and associated AWS services.
- The role will primarily support Tableau and Amazon QuickSight / Amazon Quick Suite, including a custom BI-as-a-Service (BIaaS) platform built on top of Amazon QuickSight. The BIaaS platform consists of multiple backend services, RESTful APIs, AWS serverless and data services, and a web-based user interface.
- This is primarily a platform engineering and production support role, rather than a dashboard/report development position. The successful candidate will be comfortable troubleshooting across BI, application, API, data, AI-assisted analytics, and cloud infrastructure layers and working with engineering teams to maintain a reliable and secure production service.
- FTE starting 120k
Responsibilities:
- Production Operations &
- Support
- · Provide day-to-day production operational support for Tableau, Amazon QuickSight / Quick Suite, the BI-as-a-Service platform, and its supporting AWS services.
- · Monitor platform availability, performance, capacity, scheduled workloads, and overall service health.
- · Investigate and resolve production incidents, user issues, failed jobs, connectivity problems, access issues, API failures, and platform errors.
- · Perform root-cause analysis and work with engineering, application, data, and infrastructure teams to resolve recurring issues.
- · Support incident, problem, release, and change-management processes.
- · Develop and maintain operational runbooks, troubleshooting procedures, and support documentation.
- · Identify opportunities to automate repetitive operational and administrative activities.
- · Proactively identify platform health, reliability, and supportability improvements.
- Tableau Platform Administration
- · Administer and maintain the enterprise Tableau Server environment.
- · Support Tableau Server infrastructure, configuration, upgrades, patching, and platform maintenance.
- · Manage sites, projects, users, groups, permissions, and content access.
- · Troubleshoot extracts, refresh schedules, data-source connectivity, authentication, and performance issues.
- · Monitor Tableau Server processes, logs, resource utilization, and platform health.
- · Assist with platform upgrades, migrations, configuration changes, and infrastructure-related activities.
- Amazon QuickSight / Quick Suite Administration, Authoring &
- Support
- · Provide day-to-day Amazon QuickSight / Quick Suite production support, administration, and operational troubleshooting.
- · Support the lifecycle, administration, and troubleshooting of BI and analytics assets, including:
- o Analyses
- o Dashboards
- o Datasets
- o Data Sources
- o Themes
- o Folders
- o Templates
- o Topics and conversational BI capabilities
- o Other QuickSight / Quick Suite assets and platform objects
- · Troubleshoot issues related to creating, updating, publishing, sharing, and accessing analyses and dashboards.
- · Support QuickSight authoring capabilities and assist authors with analysis, visualization, dataset, data-source, dashboard, and semantic configuration issues.
- · Troubleshoot dataset ingestion and refresh failures, including SPICE ingestion, scheduled refreshes, and direct-query scenarios.
- · Diagnose data-source connectivity and access issues involving Amazon Athena and other supported data sources.
- · Support and troubleshoot themes and reusable assets, including permissions and sharing.
- · Manage and troubleshoot users, groups, namespaces, folders, asset permissions, and access controls.
- · Troubleshoot dashboard and analysis permissions, sharing, ownership, and access issues.
- · Understand and troubleshoot security and AWS integrations, including IAM-based access and permissions.
- · Support and troubleshoot programmatic management of QuickSight assets using QuickSight APIs and AWS SDKs.
- · Troubleshoot API operations involving analyses, dashboards, datasets, data sources, themes, permissions, and other supported assets.
- · Support embedded QuickSight capabilities and troubleshoot embedding, authentication, authorization,
and access-related issues where applicable.
- Amazon Q / Generative BI &
- Quick Suite Capabilities
- · Support and develop operational familiarity with Amazon Q capabilities within QuickSight / Quick Suite, including natural-language and generative BI experiences.
- · Support Amazon Q Topics and associated semantic configurations used to provide business context for natural-language analytics.
- · Troubleshoot user access, permissions, data availability, semantic configuration, and other issues affecting Amazon Q experiences.
- · Support conversational BI capabilities that allow users to ask questions of enterprise data using natural language.
- · Support newer Quick Suite conversational and agentic experiences, including chat agents, agents, and spaces, where adopted by the platform.
- · Understand how Spaces organize relevant data, content, context, and resources used by Quick Suite experiences.
- · Assist with operational support and troubleshooting of Amazon Q / Quick Suite agents, including access, configuration, underlying data/content availability, and integration-related issues.
- · Work with platform and engineering teams as Amazon Q and Quick Suite capabilities evolve and are incorporated into the BI-as-a-Service offering.
- BI-as-a-Service Platform
- Provide operational and technical support for our internally developed BI-as-a-Service platform built on Amazon QuickSight, including the AWS data, API, serverless, monitoring, and analytics services that underpin the platform.
- Platform &
- QuickSight Integration
- · Understand the end-to-end BIaaS architecture and troubleshoot issues across APIs, backend services, AWS infrastructure, data services, QuickSight, and Quick Suite capabilities.
- · Support integrations with Amazon QuickSight using QuickSight APIs and AWS SDKs.
- · Troubleshoot the programmatic creation, update, deployment, sharing, and management of QuickSight assets.
- · Troubleshoot asset provisioning, permissions, embedding, authentication, authorization, and other QuickSight integration workflows.
- · Analyze application and AWS service logs to diagnose production issues.
- · Work closely with platform engineering and development teams to identify defects and implement sustainable fixes.
- · Assist with deployments, configuration changes, environment maintenance, and production releases.
- AWS Data &
- Analytics Services
- · Support and troubleshoot Amazon Athena queries and integrations used by BI applications and reporting workloads.
- · Understand Athena connectivity, permissions, workgroups, query execution, and common performance or operational issues.
- · Support the AWS Glue Data Catalog, including databases, tables, metadata, schemas, partitions, and integrations with Athena and QuickSight.
- · Troubleshoot metadata, schema, partition, and data-discovery issues involving the Glue Data Catalog.
- · Understand and support AWS Lake Formation permissions and data-access controls.
- · Troubleshoot access issues across Lake Formation, Glue Data Catalog, Athena, IAM, and QuickSight.
- · Understand the end-to-end data-access path from underlying data sources through Athena and the Glue Data Catalog to QuickSight.
- AWS Serverless &
- REST API Services
- · Support and troubleshoot AWS Lambda functions used by the BI-as-a-Service platform.
- · Understand Lambda configuration, IAM roles, environment variables, triggers, execution failures, and timeouts.
- · Support Amazon API Gateway endpoints integrated with Lambda and other backend services.
- · Troubleshoot API Gateway routing, authentication/authorization, request and response handling, integration failures, and HTTP errors.
- · Understand and troubleshoot RESTful APIs, including HTTP methods, headers, request/response payloads, authentication, authorization, and error handling.
- · Use API testing and troubleshooting techniques to diagnose service integration issues.
- · Understand interactions between API Gateway, Lambda functions, backend services, AWS APIs, and QuickSight APIs.
- Monitoring &
- Observability
- · Use Amazon CloudWatch to monitor and troubleshoot the BIaaS platform and its supporting AWS services.
- · Analyze CloudWatch Logs, metrics, dashboards, and alarms to identify and diagnose production issues.
- · Troubleshoot Lambda executions and API Gateway requests using CloudWatch logging and metrics.
- · Correlate events and logs across multiple services to identify the source of end-to-end transaction failures.
- · Support and improve operational monitoring, alerting, and platform-health dashboards.
- · Identify monitoring gaps and opportunities to improve proactive detection of production issues.
Mandatory Skills Description:
- Required Skills &
- Experience
- · Strong hands-on experience supporting enterprise BI platforms in production environments.
- · Strong experience with Tableau Server administration and operational support.
- · Strong hands-on experience with Amazon QuickSight administration, authoring, and production support.
- · Experience supporting and troubleshooting QuickSight Analyses, Dashboards, Datasets, Data Sources, Themes, Folders, Templates, permissions, and related assets.
- · Experience troubleshooting SPICE ingestion, dataset refreshes, direct queries, data-source connectivity, dashboard publishing, sharing, and access issues.
- · Experience with Amazon QuickSight APIs / AWS SDKs, including programmatic management of QuickSight assets and permissions.
- · Working knowledge of Amazon Athena and troubleshooting Athena-based BI workloads.
- · Working knowledge of the AWS Glue Data Catalog, including databases, tables, schemas, partitions, and metadata.
- · Understanding of AWS Lake Formation, particularly permissions and data-access management.
- · Experience with AWS Lambda and troubleshooting serverless application components.
- · Experience with Amazon API Gateway, particularly Lambda integrations and REST APIs.
- · Strong understanding of RESTful API concepts and experience troubleshooting API integrations.
- · Hands-on experience with Amazon CloudWatch, including logs, metrics, dashboards, and alarms.
- · Strong understanding of AWS IAM, roles, policies, permissions, and service-to-service access.
- · Experience troubleshooting BI platform infrastructure, data connectivity, authentication, authorization, permissions, and performance issues.
- · Ability to analyze application, server, API, Lambda, and AWS service logs to troubleshoot issues across multiple technology layers.
- · Experience with production incident management, problem management, and root-cause analysis.
- · Experience with scripting or automation using technologies such as Python, PowerShell, Bash, AWS CLI, or similar tools.
- · Strong troubleshooting, analytical, documentation, and communication skills.
Nice-to-Have Skills Description:
- · Experience or familiarity with Amazon Q in QuickSight / Quick Suite, including conversational and generative BI capabilities.
- · Experience with Amazon Q Topics and semantic configuration for natural-language analytics.
- · Familiarity with Quick Suite agents, chat/agent experiences, and Spaces.
- · Understanding of modern web applications and experience with Angular, JavaScript, or TypeScript.
- · Experience operating a BI Platform-as-a-Service or BI-as-a-Service environment.
- · Experience supporting custom applications built around Amazon QuickSight APIs.
- · Experience with embedded QuickSight and programmatic dashboard or asset management.
- · Experience troubleshooting end-to-end data flows involving QuickSight, Athena, Glue Data Catalog, Lake Formation, S3, and IAM.
- · Experience supporting serverless architectures involving API Gateway and Lambda.
- · Experience with Tableau Server infrastructure upgrades, backup/restore, monitoring, and performance tuning.
- · Familiarity with CI/CD pipelines and application deployment processes.
- · Familiarity with infrastructure-as-code and cloud deployment practices.
- · Familiarity with ITIL-based incident, problem, and change-management practices.
- · Experience supporting enterprise environments with strong security, governance, and access-control requirements.
📌 Senior BI Platform Operations Engineer (Toronto)
🏢 Luxoft
📍 Toronto