Microsoft Power Platform Developer

Login to Apply

Job Description

Sr Power BI Platform Engineer

Rancho Cucamonga CA- Must be Onsite

Full time/ Perm – Open for H1B Transfer

A Power BI Platform Engineer with a focus on automation typically handles a range of responsibilities aimed at enhancing and streamlining the use of Power BI within an organization. Their key tasks and responsibilities may include:

Responsibilities:

* Automating Data Workflows:
* Design and implement automated ETL (Extract, Transform, Load) processes to ensure data is efficiently and accurately moved, transformed, and loaded into Power BI datasets.
* Utilize tools like Azure Data Factory, SQL Server Integration Services (SSIS), or custom scripts to automate data ingestion and transformation.
* Creating and Managing Power BI Pipelines:
* Develop automated pipelines for report and dashboard creation, ensuring that data is refreshed and reports are generated without manual intervention.
* Use Power BI REST API or PowerShell scripts to automate tasks such as dataset refreshes, report deployment, and user access management.
* Implementing CI/CD Practices:
* Integrate Power BI solutions with continuous integration and continuous deployment (CI/CD) pipelines using tools like Azure DevOps or GitHub Actions.
* Automate testing, deployment, and version control of Power BI reports and datasets.
* Optimizing Performance and Scalability:
* Develop automated solutions for monitoring and optimizing the performance of Power BI reports and datasets.
* Implement scaling solutions to handle increasing data volumes and user loads, ensuring reports remain responsive and reliable.
* Ensuring Data Security and Compliance:
* Automate the enforcement of data security policies and compliance requirements within Power BI.
* Use scripts and tools to manage role-based access control, data masking, and other security measures.
* Collaborating with Data Teams:
* Work closely with data engineers, data scientists, and business analysts to understand their needs and develop automated solutions that support their workflows.
* Provide guidance and support for integrating Power BI with other data tools and platforms.
* Monitoring and Maintenance:
* Set up automated monitoring and alerting for Power BI services to detect and resolve issues proactively.
* Maintain documentation of automated processes, configurations, and best practices.
* Driving Innovation:
* Continuously explore and implement new automation technologies and methodologies to improve efficiency and effectiveness.
* Stay updated with the latest Power BI features and capabilities, incorporating them into automation strategies.
Skills and Tools:

* Programming/Scripting Languages:
* Proficiency in languages like Python, PowerShell, and DAX (Data Analysis Expressions).
* Automation Tools:
* Familiarity with tools such as Azure Data Factory, Azure Automation, Power Automate, and Power BI REST API.
* CI/CD Tools:
* Experience with Azure DevOps, GitHub, Jenkins, or similar platforms for automating deployment workflows.
* Database Management:
* Knowledge of SQL and database management systems like SQL Server, Azure SQL Database, or other relational databases.
* Power BI Proficiency:
* Strong understanding of Power BI features, including data modeling, report development, and Power BI Service administration.
* Cloud Platforms:
* Experience with cloud services, particularly Microsoft Azure, for hosting and scaling ower BI solutions.