![Sagi Kovaliov,美国佐治亚州Alpharetta的开发人员](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1074243%2Fhuge_6d3030b4ab3e90b014b741ecf6bf5c1a-d923b34afaac4d126c26516ccb4aa736.jpg&width=524)
Sagi Kovaliov
Verified Expert in Engineering
TFS Developer
Sagi is a top-performing, 微软认证高级Azure DevOps工程师,拥有十年扎实的DevOps实践经验, programming, scripting, and business intelligence. Sagi专注于使用Azure DevOps和Azure云平台构建和实现DevOps流程. 通过利用他在多个应用程序开发领域获得的经验, Sagi已经成为市场上最杰出的专家之一.
Portfolio
Experience
Availability
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
Lazlo 326
- 在Lazlo 326中设计、开发和支持DevOps流程,并创建DevOps文化.
- 帮助设计使用20多种不同的Azure资源类型作为一个解决方案一起工作的Azure云架构.
- 将基础架构作为代码管理(ARM模板),并通过Azure DevOps管道部署Azure资源.
- 只需单击一下即可为开发/测试创建完全隔离的环境.
- 使用Azure YAML管道为构建和发布设计并实现了全自动(在可能的情况下).
- 广泛使用Windows PowerShell来支持自动化.
- 设计和实现模块化部署策略,其中只需要部署解决方案的特定产品.
- 设计和实现多阶段部署(沙箱→开发→QA→UAT→生产).
- 实现了一个GitFlow分支策略,并将其集成到自动CI构建和CD发布中.
- 集成单元测试、代码覆盖率、代码质量和负载 & 性能测试进入构建和发布管道.
Senior Azure DevOps Engineer
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工程师的参考点.
Senior Azure DevOps Engineer
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.
- 设计并实现Git分支策略, CI builds, 和使用VSTS和Azure平台的CD版本.
- 提供支持和帮助以排除失败的构建, 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管道中.
Software Engineer | BI Developer
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.
Software Integrator
Incentives Solutions
- 安装、定制和维护公司的软件产品.
- 使用PL/SQL脚本、SQL DTS和开发集成模块 .NET programming.
- 安装并维护Oracle数据库.
- 将SAP业务对象与欧博体育app下载集成.
IT Support Engineer
Sensecom
- Developed extension modules using T-SQL.
- 使用MS Access构建业务支持应用程序.
- Composed reports using Sybase Infomaker.
- 开发和实施流程化流程.
- Provided user training.
Experience
Azure上的本地TFS 2015安装和配置
•安装并配置SharePoint Enterprise 2013服务器.
•安装和配置SQL Server、报表和分析服务.
• Configured TFS instances.
• Installed and configured build servers.
Upgrade of TFS 2010 to TFS 2013
Domain User Migration in TFS
在项目期间,我创建、测试和执行了迁移计划,并将TFS的停机时间降到了最低.
All 1,100个活跃用户被划分为迁移组,每天迁移20个用户,停机时间仅为10分钟.
BI解决方案从MS Server 2000迁移到2008
•开发了一个新的Analysis 2008解决方案来取代现有的Analysis 2000 (Visual Studio 2008), MS SSAS 2008, MDX, MS Analysis 2000).
oobee物理层的准备与维护
•创建了一个ETL解决方案,用于从不同来源加载数据到DWH (Oracle ODI 10gR3).)
•在应用服务器(Windows server 2008 R2)上安装并配置Oracle OBIEE单点登录环境, IIS 7.)
Unix/Linux服务器报表平台的设计、开发和集成
•在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
•为事件处理和服务器插件构建WCF客户端
(VS 2010, TFS 2010, WCF, TFS API, C#).
•开发终端用户应用程序以扩展TFS功能
(VS 2010, TFS 2010, WinForms, TFS API, C#).
根据业务需要定制和扩展惠普质量中心10
•开发终端用户应用程序、计划服务和维护工具(VS 2010; .NET, WinForms, WinServices, C#).
•质量管理和解决用户问题.
现场SAP BI产品集成(客户:BTC Bahamas)
个人项目(爱好):开发morgp网络游戏全自动客户端(lacunaexpanse).com) Using JSON‐RPC 2.0
(Java核心,Apache HTTP客户端,JSON api, Java api, Eclipse).
•设计和实现全面的算法全自动游戏.
•为下一步做准备:构建Android客户端
(Android SDK APIs).
Skills
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
Education
开发微软Azure解决方案证书
Opsgility - Online
高级PowerShell开发证书
Microsoft - Tel Aviv, Israel
Oracle PL/SQL开发认证会员
Oracle University - Tel Aviv, Israel
信息技术理学学士学位
Holon Institute of Technology (H.I.T.) - Holon, Israel
Certifications
微软认证:DevOps工程师专家
Microsoft
Microsoft Azure Developer Associate
Microsoft
Oracle Certified: PL/SQL Developer
Oracle