Dmitry Ivanov work email
- Valid
- Valid
Dmitry Ivanov personal email
- Valid
Principal Software Engineer with DevOps specializationSpecialties: * CICD* Security* Azure Cloud* System Design* Software Configuration Management* Software Release Management* Version control* Issue and bug trackingKnowledge* Cloud technologies and Security (Azure, Microsoft Defender for Cloud)* Build Systems (MSBuild, Ant, Gradle, Maven)* Docker and containers (Linux and Windows)* Different program languages (C#, Java, Python)* Continuous integration (Azure DevOps, GitHub, GitLab, Jenkins)* Configuration management (Chef, Powershell DSC)* Version control systems (Git, Subversion)* third-party software management, consistent artifact management* Different artifact storage types (Nuget, NPM, maven, ivy, Debian)* Good knowledge of Linux, Windows and Mac OS X systems* Log management (OpenTelemetry, Application Insights, Logstash)Projects:* Azure DevOps Build Agent Chef Cookbook - https://github.com/microsoft/azure-pipelines-agent-cookbook* Fruitnanny - DYI raspberrypi based baby-monitor https://github.com/ivadim/fruitnanny
Microsoft
View- Website:
- microsoft.com
- Employees:
- 10
- Company phone:
- 0124 415 8000
-
Principal Software EngineerMicrosoft Apr 2022 - PresentRedmond, Washington, UsIn my role as Principal Software Engineer for Microsoft Defender for DevOps, I lead the platform's architecture, enabling robust services for the product. My key responsibilities include integrating GitHub, GitLab, and Azure DevOps environments, and designing the Control Plane Rest API for seamless integration into the Azure Platform. This role involves innovating and implementing solutions at the intersection of DevOps security and cloud technology. -
Principal Software EngineerMicrosoft Mar 2021 - Apr 2022Redmond, Washington, UsI've led architectural design and implementation for the Azure Organization's CI/CD Pipeline. The new system utilized Azure DevOps, Docker containers, and Azure's scalable infrastructure. Under my leadership, a team of 10 engineers transformed the CI/CD pipelines for Azure Organization by providing an easy to use, flexible and secure system. Innovations like containers, YAML templates, Software Security Lifecycle and partnerships with the Core Engineering teams put a solid ground for the efficient CI/CD pipelines. This includes the onboarding of more than 5000 repositories and 10000 monthly active users just after the initial release. Using modern technologies and smart solutions helped to reduce the time to deploy from hours to minutes. -
Senior Software EngineerMicrosoft Aug 2017 - Mar 2021Redmond, Washington, UsResponsibilities:* Design the architecture of CICD pipeline for Azure (~13000 engineers)* Work closely with customers, PMs and teams to build scalable and highly available cloud-based CICD infrastructure -
Senior Build And Release EngineerSkype Jan 2017 - Aug 2017Redmond, Wa, Us -
Senior Build And Release EngineerSkype Jan 2015 - Jan 2017Redmond, Wa, Us -
Release And Build EngineerSkype Nov 2011 - Dec 2014Redmond, Wa, UsMy team is responsible for internal “Build Services” which include* build framework based on ant and ivy tools* continuous integration server (QuickBuild) with build farm (more than 500 servers)* artifact management server (Nexus)* debian repository* version control systems (Git, Subversion and TFS) Our infrastructure builds broad range of applications (windows, linux, mac os x, android, ios, azure service, etc.) base on different languages(c/c++, java, python, Delphi, c#, php, etc.). Every day it has more than 10000 builds.For managing build farm I’ve promoted configuration management tool Chef. It’s reduced new build server provisioning from days to minutes. Moreover, we use now Chef for auto deployment tasks.I provide training for developers and testers regarding Chef.For managing build logs I implemented centralized solution based on LogStash tool. Additionally, my experience include * third-party software management, consistent artifact management* different program languages(Java, C#, python, ruby)* different artifact storages types (Nuget, NPM, maven, ivy, Debian)* good knowledge of Linux, Windows and Mac OS X systems. Indirect responsibilities include Project management, task assigning and mentoring new comers. -
Software EngineerNetcracker Nov 2010 - Oct 2011Waltham, Ma, Us* Development and implementation of automated build and deployment system based on ant (+ ivy) and maven* Writing scripts for automation in perl and python* Setup and maintenance CI-server Jenkins (Hudson)* I’ve been involved in the migration processes of a company from "ClearCase + ANT" to "SVN + maven" systems -
Release EngineerNetcracker Oct 2009 - Nov 2010Waltham, Ma, Us- Establish and control configuration management process and activities;- Plan and support streams configuration and build system for a Project in IBM Rational ClearCase, according to the defined Configuration Management Strategy;- Schedule, integrate, build and deliver patches (JAVA/J2EE applications, SQL scripts) to internal QA group and to a Customer (using IBM ClearCase, ANT, and set of internal tools and methodologies);- Support accompanying documentation for a patch;- Ensure that the defined Configuration Management Strategy is followed during the projects' lifecycle;- Participate in internal tools development for continuous automation of all tasks above.Technologies: IBM Rational ClearCase, SVN, ant, maven, perl
Dmitry Ivanov Skills
Dmitry Ivanov Education Details
-
Samara State Technical UniversityComputer Science -
Suhodol School
Frequently Asked Questions about Dmitry Ivanov
What company does Dmitry Ivanov work for?
Dmitry Ivanov works for Microsoft
What is Dmitry Ivanov's role at the current company?
Dmitry Ivanov's current role is Principal Software Engineer.
What is Dmitry Ivanov's email address?
Dmitry Ivanov's email address is iv****@****ail.com
What schools did Dmitry Ivanov attend?
Dmitry Ivanov attended Samara State Technical University, Suhodol School.
What are some of Dmitry Ivanov's interests?
Dmitry Ivanov has interest in New Technology, Continious Integration, Reading, Configuration Managment, Automation.
What skills is Dmitry Ivanov known for?
Dmitry Ivanov has skills like Java, Tortoise Svn, Clearcase, Python, Ant, Ivy, Maven, Jira, Junit, Release Management, Subversion, Configuration Management.
Who are Dmitry Ivanov's colleagues?
Dmitry Ivanov's colleagues are Zachary C., Rekha Reddy, Vahid Rajabi, Ajay Sharma, Reynold D'sa, Jim Moss, Florencia Godoy.
Free Chrome Extension
Find emails, phones & company data instantly
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial