Sagi Kovaliov,美国佐治亚州Alpharetta的开发人员
Sagi is available for hire
Hire Sagi

Sagi Kovaliov

Verified Expert  in Engineering

TFS Developer

Location
Alpharetta, GA, United States
Toptal Member Since
March 30, 2017

Sagi is a top-performing, 微软认证高级Azure DevOps工程师,拥有十年扎实的DevOps实践经验, programming, scripting, and business intelligence. Sagi专注于使用Azure DevOps和Azure云平台构建和实现DevOps流程. 通过利用他在多个应用程序开发领域获得的经验, Sagi已经成为市场上最杰出的专家之一.

Portfolio

Lazlo 326
Web架构,监控,Azure监控,Azure应用程序洞察...
Anthology
Azure, ARM, Microsoft Azure, Windows PowerShell, YAML管道,开发...
NCR Corporation
ARM, Azure PaaS, TFS, Windows PowerShell, C#, .NET, T-SQL (Transact-SQL)...

Experience

Availability

Part-time

Preferred Environment

Development, Infrastructure as Code (IaC), Linux, Windows, YAML Pipelines, Windows PowerShell, Azure IaaS, Azure PaaS, Azure DevOps

The most amazing...

...project was architecting, installing, 在多层复杂环境中配置本地Team Foundation Instance,对用户的影响最小.

Work Experience

Senior Azure DevOps Architect

2020 - PRESENT
Lazlo 326
  • 在Lazlo 326中设计、开发和支持DevOps流程,并创建DevOps文化.
  • 帮助设计使用20多种不同的Azure资源类型作为一个解决方案一起工作的Azure云架构.
  • 将基础架构作为代码管理(ARM模板),并通过Azure DevOps管道部署Azure资源.
  • 只需单击一下即可为开发/测试创建完全隔离的环境.
  • 使用Azure YAML管道为构建和发布设计并实现了全自动(在可能的情况下).
  • 广泛使用Windows PowerShell来支持自动化.
  • 设计和实现模块化部署策略,其中只需要部署解决方案的特定产品.
  • 设计和实现多阶段部署(沙箱→开发→QA→UAT→生产).
  • 实现了一个GitFlow分支策略,并将其集成到自动CI构建和CD发布中.
  • 集成单元测试、代码覆盖率、代码质量和负载 & performance tests into build-and-release pipelines.
Technologies: Web架构,监控,Azure监控,Azure应用程序洞察, Azure Cosmos DB, Azure Service Fabric, YAML Pipelines, GitFlow, Azure DevOps, Azure IaaS, Azure PaaS, Azure, Microsoft Azure, Microsoft Azure Portal

Senior Azure DevOps Engineer

2019 - 2020
Anthology
  • 使用Azure DevOps平台实现和管理各种产品的发布和构建管道.
  • 改进并设计了DevOps和发布策略,以便将公司的产品发布到单租户和多租户Azure环境中.
  • 为一家全球分布式公司的产品设计了一个新的Azure无服务器架构(PaaS).
  • 通过ARM模板将基础架构开发为代码,并将其集成到发布管道中.
  • 协助开发团队在从TFVC版本控制迁移后采用GitFlow分支策略.
  • 使用PowerShell利用Azure自动化帐户编写自动化任务, Azure REST API, and Azure DevOps REST API.
  • 提供支持和帮助以排除失败的构建, releases, Azure deployments, and Azure related issues.
  • 为公司领导和高级架构师创建演示文稿,提出改进现有DevOps流程的建议,并在产品架构中实现新的Azure功能.
  • 担任技术团队领导和公司其他DevOps工程师的参考点.
Technologies: Azure, ARM, Microsoft Azure, Windows PowerShell, YAML管道,开发, Azure PaaS, Azure IaaS, Microsoft Azure Portal, Azure DevOps

Senior Azure DevOps Engineer

2012 - 2018
NCR Corporation
  • 熟练地指导复杂的TFS 2010/2013/2015环境的管理和管理,该环境由三个全球TFS实例组成,拥有超过2500个活跃用户, 24 collections, and 130 projects.
  • 根据微软的最佳实践并考虑到用户数量,实现了复杂的TFS架构, density, and distribution. 为所有用户实现了高可伸缩性、可用性和无与伦比的性能.
  • 协调从TFS 2010/2013到2013/2015和2015到VSTS的无缝升级,处理不同业务单元需求的协调, schedules, 在不影响正在进行的操作的情况下测试需求.
  • 创建自动化流程来生成ARM模板,并使用PowerShell操作Azure资源, Azure Automation Accounts, and Azure REST API.
  • Designed and implemented Git branching strategies, CI builds, and CD releases using VSTS and Azure Platform.
  • 提供支持和帮助以排除失败的构建, Azure deployments, and Azure related issues.
  • 通过开发自定义VS和Web Access TFS控件,为外部客户启用TFS功能,而不会损害内部客户端的数据安全性.
  • Configured automatic scale-out, traffic, performance, 和使用仪表板(Application Insights和Azure Log Analytics).
  • 为全球分布式PaaS web应用程序设计Azure基础架构.
  • 开发了ARM模板,并将基础设施更改集成到CD管道中.
技术:ARM, Azure PaaS, TFS, Windows PowerShell, c#, .NET, T-SQL (Transact-SQL), SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), Microsoft SQL Server, Azure

Software Engineer | BI Developer

2009 - 2012
DataCube
  • 为开发的基于java的ETL模块,通过使用多线程处理方法加速从多个远程服务器加载和转换事务文件,克服了处理时间过慢的问题.
  • Expertly designed, built, 以及各种RDBM系统(如SQL Server)中的脚本数据仓库项目, Oracle, 熟练使用ETL工具,包括SQL Server集成服务(SSIS), Data Transformation Services (DTS), and an Oracle Data Integrator (ODI).
  • 开发并定制了Team Foundation Server 2010,其中包括构建用于事件处理和服务器插件的WCF客户端,以及开发许多终端用户应用程序以扩展TFS功能.
  • 通过服务器端数据库开发,定制和扩展了HP Quality Center 10的功能,以更好地满足业务需求, development of end-user applications, quality control, 以及定期服务和维护工具的利用.
  • Saved manual effort, time, 通过开发一种可以跨不同项目复制测试计划的实用程序,从而为QA用户提供错误, collections, 以及服务器,这些都是使用TFS现有功能无法使用的选项.
  • Designed, developed, 并集成了一个用于Unix/Linux服务器的报表平台——开发了一个基于java的ETL模块,用于通过多线程处理从多个远程服务器加载和转换事务文件.
  • 设计并开发了Oracle数据库的数据仓库(DWH)和数据迁移流程.
  • Built a web user interface for managing application configurations; created deployment packages and Shell Scripts for a Linux/Unix environment.
Technologies: Linux, Unix, SQL Server Integration Services (SSIS), ANSI SQL, Java, T-SQL (Transact-SQL), PL/SQL

Software Integrator

2008 - 2009
Incentives Solutions
  • 安装、定制和维护公司的软件产品.
  • 使用PL/SQL脚本、SQL DTS和开发集成模块 .NET programming.
  • Installed and maintained an Oracle database.
  • 将SAP业务对象与欧博体育app下载集成.
Technologies: .NET, PL/SQL

IT Support Engineer

2006 - 2008
Sensecom
  • Developed extension modules using T-SQL.
  • 使用MS Access构建业务支持应用程序.
  • Composed reports using Sybase Infomaker.
  • Developed and implemented streamlining processes.
  • Provided user training.
Technologies: T-SQL (Transact-SQL)

Azure上的本地TFS 2015安装和配置

•在微软Azure平台上为TFS 2015创建了一个多层环境(5台服务器).
•安装并配置SharePoint Enterprise 2013服务器.
•安装和配置SQL Server、报表和分析服务.
• Configured TFS instances.
• Installed and configured build servers.

Upgrade of TFS 2010 to TFS 2013

使用硬件迁移策略计划并执行了2010年至2013年的TFS升级.

Domain User Migration in TFS

作为Retalix与NCR集成过程的一部分, I was required to design, test, 并在两个域之间的TFS中规划用户迁移(身份更改).

在项目期间,我创建、测试和执行了迁移计划,并将TFS的停机时间降到了最低.
All 1,100个活跃用户被划分为迁移组,每天迁移20个用户,停机时间仅为10分钟.

BI解决方案从MS Server 2000迁移到2008

•设计并构建了一个集成服务项目,作为现有MS Server 2000 DTS包(Visual Studio 2008)的替代品, MS SSIS 2008, MS DTS 2000, SQL Server 2000/2008, T-SQL, C#).
•开发了一个新的Analysis 2008解决方案来取代现有的Analysis 2000 (Visual Studio 2008), MS SSAS 2008, MDX, MS Analysis 2000).

oobee物理层的准备与维护

•在Oracle 10g上开发数据仓库,并构建数据更新程序(PL-SQL), PL/SQL Developer 7.1, SQL Plus.)
•创建了一个ETL解决方案,用于从不同来源加载数据到DWH (Oracle ODI 10gR3).)
•在应用服务器(Windows server 2008 R2)上安装并配置Oracle OBIEE单点登录环境, IIS 7.)

Unix/Linux服务器报表平台的设计、开发和集成

•开发了一个基于Java的ETL模块,用于通过多线程处理(Java Core和各种Java api)从多个远程服务器加载和转换事务文件, Eclipse 3.5)
•在Oracle DB (PL-SQL, PL/SQL Developer 7)中设计和开发DWH和数据迁移流程.1, SQL Plus)
•为管理应用程序配置(JSP, JSF 2)构建了一个web用户界面.0, Tomcat 6, Eclipse 3.5)
•为Linux/Unix环境(Bourne shell)构建部署包和shell脚本, C Shell, Perl, PKG, and RPM packages)

开发和定制团队基础服务器2010

• Development and customization of work items, process templates, and custom controls (VS 2010, TFS 2010, TFS Power Tools, TFS API, C#).
•为事件处理和服务器插件构建WCF客户端
(VS 2010, TFS 2010, WCF, TFS API, C#).
•开发终端用户应用程序以扩展TFS功能
(VS 2010, TFS 2010, WinForms, TFS API, C#).

根据业务需要定制和扩展惠普质量中心10

•服务器端数据库开发(SQL Server 2008, T-SQL, Management Studio).
•开发终端用户应用程序、计划服务和维护工具(VS 2010; .NET, WinForms, WinServices, C#).
• QC Administration and resolving users' issues.

现场SAP BI产品集成(客户:BTC Bahamas)

•在Linux RedHat 5上安装和配置SAP BI平台.4 Servers (Oracle Database 11g, SAP Business Objects BI Platform 4, SAP Data Integrator, and SAP Information Platform Services).

个人项目(爱好):开发morgp网络游戏全自动客户端(lacunaexpanse).com) Using JSON‐RPC 2.0

•开发基于java的模块,用于迭代游戏API
(Java核心,Apache HTTP客户端,JSON api, Java api, Eclipse).
•设计和实现全面的算法全自动游戏.
•为下一步做准备:构建Android客户端
(Android SDK APIs).

Languages

T-SQL (Transact-SQL), C#, Java

Frameworks

Windows PowerShell, .NET, ASP.NET

Libraries/APIs

TFS API

Tools

TFS, Azure Application Insights

Paradigms

商业智能(BI)、Azure DevOps、Web架构

Platforms

Windows, Windows Server, Azure, Azure Service Fabric, Oracle Database, Unix, Linux, Docker, Azure PaaS, Azure IaaS

Storage

PL/SQL, Azure Blobs, SQL Server Integration Services (SSIS), Microsoft SQL Server, ANSI SQL, SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), Azure Cosmos DB, MySQL

Other

YAML Pipelines, Development, ARM, Azure Administrator, TFS Administration, TFS Customization, Azure Container Instances, Microsoft Azure Portal, Microsoft Azure, GitFlow, Azure Monitor, Monitoring

2017 - 2017

开发微软Azure解决方案证书

Opsgility - Online

2016 - 2016

Certificate in Advanced PowerShell Development

Microsoft - Tel Aviv, Israel

2007 - 2008

Oracle PL/SQL开发认证会员

Oracle University - Tel Aviv, Israel

2003 - 2007

信息技术理学学士学位

Holon Institute of Technology (H.I.T.) - Holon, Israel

AUGUST 2020 - AUGUST 2022

Microsoft Certified: DevOps Engineer Expert

Microsoft

FEBRUARY 2020 - FEBRUARY 2022

Microsoft Azure Developer Associate

Microsoft

JANUARY 2012 - PRESENT

Oracle Certified: PL/SQL Developer

Oracle

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring