Designed and deployed this CV website to demonstrate Azure DevOps and cloud integration skills.
Technical Implementation:
Built Docker container with nginx to serve static HTML content
Deployed to Azure Container Apps with serverless auto-scaling
Created Azure DevOps YAML pipeline for automated builds and deployments
Used ACR Tasks for cloud-native container builds (no local Docker required)
Implemented Workload Identity Federation for zero-secrets authentication
Configured User-Assigned Managed Identity with RBAC roles (AcrPush, AcrPull, Contributor)
Set up custom domain with DNS CNAME and TXT verification records
Enabled Azure-managed SSL certificate via Let's Encrypt
Configured branch policies: squash merge on master, standard merge on preproduction
Skills Demonstrated:
Azure DevOps pipeline design and service connections
Container orchestration and registry management
Identity federation and secure authentication patterns
DNS management and cross-platform integration
Infrastructure as Code principles
Azure DevOps/Cloud Administrator
Genetec Inc. — Montreal, Canada
November 2018 – Present
Responsibilities:
Creates and maintains custom PowerShell functions and modules for day-to-day tasks, along with automated tasks based on requirements. Creating custom DSC resources.
Creates and maintains Azure DevOps pipelines for wrapping, testing, and deploying internal code using Windows build agents. Using push-out mechanism to run and publish release artifacts.
Designing and developing Azure pipelines to deploy cloud infrastructure in Azure.
Creation of Azure Functions to satisfy execution of scenarios, triggers, and system communication.
Isolating and finding bugs and issues inside pipelines or in internal PowerShell and Puppet Modules.
Maintain Azure reservation and optimize regional deployments based on current usage.
Responsible for Azure Identity management related to team permissions.
Creates, updates, and configures deployment script automation for spinning Virtual Machines based on custom images.
Scripting in PowerShell, Terraform, Bicep.
Configuration of Azure Network Security Groups, Private Endpoints, and Service Endpoints.
Implemented Azure SQL Server with Elastic Pool and Contained Users.
Created multiple Azure Functions to automate VM migrations and system administration tasks.
Implemented integration between Jira ticketing system and scripting modules for pulling information directly from tickets.
Integration between internal modules and Splunk for Virtual Machines monitoring.
Maintains and creates Puppet automation – puppet classes triggering Windows Desired State Configuration engine for executing different resources to provide idempotent environment configurations.
Maintain alternative automation using Ansible for a set of VMs.
Daily tasks include auditing Azure resources security, Role-based access, Certificate enrollments, resource optimization, alarms and notifications, pipeline maintenance.
Using GIT to update code and push changes to remote repositories.
Directing security-related processes for secrets and signature sharing using Azure KeyVault solutions, Service Principals, and different Identities.
Senior Software Support Engineer
eXplorance — Montreal, Canada
June 2013 – April 2018
360 and Evaluation Software - Blue
Responsibilities:
Providing assistance for customer installation, initialization, and customization of eXplorance Software – Blue.
Monitoring customers' environment for performance issues and application crashes.
Providing assistance in the Professional Services department during initial configuration of the environment.
Performs updates and upgrades of customers' databases and IIS applications related to the software.
Building reports based on customer's request.
Providing customizations and integration with additional software.
Critical incidents management.
Case management and solution delivery for all discovered coding issues.
Prioritizing Enhancement requests submission in cooperation with the Project Management team.
Senior Software Support Engineer
Hewlett Packard Global Delivery Bulgaria Center — Sofia, Bulgaria
2010 – 2013
HP Software, Global Support Delivery
Responsibilities:
Provides technical support for large enterprise customers of HP Software for HP Load Runner, HP Performance Center, and Quality Center.
Accountable for case and problem resolution and managing support activity until resolution, via remote support and onsite assistance where needed.
Performs case management and documents all support-related activities into the enterprise case management system. Maintain and update customer information.
Server monitoring using HP SiteScope and/or Windows Performance Monitor.
Focus on SLA management and customer satisfaction across customer base from end to end.
Single point of contact for all product support-related questions and inquiries from customers.
Act as Named Advanced Support Engineer (NASE) for Premier Support customers of HP Software, as a dedicated technical resource for all support-related activities.
Work with customers to provide support on ongoing basis, as well as act as proactive resource for system health checks and deployment and licensing inquiries.
Provide problem management support to difficult, high-profile customer issues and ensures root-cause analysis is conducted with corrective action plan followed through.
Work with Product Management and R&D departments to escalate, document, and resolve known and new issues and bugs, as well as process enhancement requests for Load Runner and Performance Center.
Prepares and reviews knowledge base articles for Knowledge Center Support (KCS) database. Act as KCS coach to junior and senior engineers.
Point of contact for all account-related inquiries from Sales, Sales Operations, and Business Development departments related to contract renewals and support activities.
Assisting Professional Services department for product customization and integration processes.
Senior IT System Administrator
BG Service Ltd — Sofia, Bulgaria
2008 – 2010
Windows Support Department – Renault-Nissan Account
Responsibilities:
Performed system administration and technical support including installation and maintenance of MS Server 2000, 2003, 2008, MS Exchange 2007, and Active Directory.
Daily activities included defining and managing Domain group policies, User permissions, application maintenance and deployment planning.
Maintained and managed users' Windows accounts including installations and maintenance of systems and utility software on server and computer systems.
Provided technical support related to other software when needed (Linux).
Performed regular hardware diagnostics, planning, and upgrades.
Cooperated with third-party companies (vendors and suppliers) for VPN access and network configuration.
Responsible for setting up testing procedures and change management plans to ensure operational reliability.
Trained technical staff in how to use new software and hardware.
Together with IT Manager worked on setting up guidelines and methods for installation and management of host computer operating systems, disk arrays, and fiber channel switches.
Responsible for high availability planning of servers as part of company's business continuity project team.
Developed procedure for backup and restoration of host operating systems and host-based applications.
Monitored and enforced procedures to maintain security and protect systems from unauthorized use.
Manages data center and computer host systems including hardware, software, and equipment such as air-conditioning system, UPS (uninterrupted power system), and fire protection system.
Technical Support Engineer
Kodak Bulgaria Ltd — Sofia, Bulgaria
2002 – 2008
IT Operations
Responsibilities:
Provided technical support for Kodak imaging products and software.
Diagnosed and resolved hardware and software issues.
Conducted on-site installations and repairs.
Trained customers on product usage and maintenance.