Azure Devops Engineer Resume
Austin, TexaS
SUMMARY
- IT professional around 8 years of experience in developing client/server and web - based applications, business processes and system solutions within the Retail, Healthcare, Banking and Financial Domains on-prem and cloud using Agile/SCRUM Methodologies.
- Over 3 years of professional experience in designing, configuring and deploying solutions on Azure Cloud using Azure Compute, Storage, Identity IAM, Active Directory, Security, Database, Networking, Serverless, Migration, SQL, IIS, ARM Templates, CLI & VSTS/TFS.
- Over 5 years of experience in analysis, design, development and implementation using C#.Net, VB.Net, ASP.Net, ADO.Net, AJAX, JavaScript, AngularJS, WCF, jQuery, CSS & HTML with Confidential Dynamics 365 & CRM (2016/2015/2013/2011 ).
- Expertise in System and Server administration of Azure, Windows & CRM Environments.
- Configured Virtual Networks, VM’s, Cloud & Storage Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling on Azure.
- Admin Azure Cloud Services (PaaS & IaaS), Storage, Compute, Networking, Security, Containers, Serverless, Web Apps, App Insights, Logic Apps, Azure SQL, Monitoring, OMS, Key Vault, VSO.
- Developed continuous integration, deployment by creating pipelines that automated builds and deployments to numerous environments using VSTS/TFS/Bamboo on Azure DevOps project.
- Configured Jenkins Build pipelines, Plugins, Maven/Ant Jobs for continuous build & deploy.
- Created scripts using Azure PowerShell, Python, YAML, Bash for automation and build process.
- Provisioned Infrastructure using ARM templates for Azure Platform.
- Experience in database engineering using SQL Azure, Microsoft SQL, Microsoft Access.
- Configured Micro services, Elastic services, Kubernetes & Docker containers.
- Configured Azure IAM & Active Directory to manage users, roles and group privileges.
- Involved Configuring Infrastructure as Code to automate repetitive tasks, deploy critical applications quickly & proactively manage the configuration changes using Terraform, Chef & Ansible.
- Configuring logging and monitoring tools such as Nagios, AppDynamics, Datadog, Splunk.
- Used version control systems Git, SVN, BB and defect tracking, workflows using JIRA.
TECHNICAL SKILLS
Core Technical: AZURE DevOps Cloud, Dynamics 365 & CRM (2016/2015/2013/2011 )
Languages & Scripting: C#, CSS, Java Script, jQuery, XML, JSON, YAML, PowerShell, Bash, Python
VCS/CICD: Git, SVN, Bit Bucket, VSTS/TFS, Jenkins, Bamboo
Databases: MS SQL 2014/2012/2008 R2/2008, Azure Sql, Oracle, MS-Access, T-Sql
Web/Application Services: MS-IIS, Mule, SharePoint
Protocols/Security: TCP/IP, Http/Https, Firewalls, Active Directory, SAML, IAM, RBAC etc.
Logging/Monitoring: Nagios, AppDynamics, Datadog, Splunk
Reporting/Bug Tracking: SSRS, SSIS, Crystal, JIRA, SNOW
Containerization/IAC: Docker, Kubernetes, AKS, Terraform, Chef, Ansible
IDE/Tools: Visual Studio 2010/2012/2013/2015/2017 , Scribe Insight, Toolbox, Sitemap Editor, Snapshot, North52, Role Based Views, Ribbon Workbench, Power Objects etc.
PROFESSIONAL EXPERIENCE
Confidential, Austin, Texas
Azure DevOps Engineer
Responsibilities:
- Designed, deployed, maintained and implemented Cloud solutions using Confidential Azure and underlying technologies using IAAS & PAAS services as a part of SDLC/Agile Methods.
- Configured Azure cloud services, Azure Firewalls, Azure IAM (SSO/MFA/RBAC), Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Blob Storage, Azure VMs, IIS, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus et.,
- Implemented Cloud security controls in SecOps including but not limited to Encryption, Tagging, Container Security, Golden AMI policy, IDS/IPS, NSG management, Service Endpoints, DDoS Etc.,
- Configured Azure Security using RBAC, Azure Security Center and Azure Monitor services.
- Configured Azure Infrastructure Automation using Runbooks and Terraform scripts.
- Designed Network Security Groups (NSGs) & Load Balancer to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
- Implemented HA, Reliable deployment models with Azure Classic and Azure Resource Manager.
- Configured Azure Active Directory and IAM to manage users and groups privileges also user account management (SSO/SAML) and multifactor authentication.
- Involved in firewall deployment and management in Azure such as Palo Alto, Azure Firewall.
- Implemented automate build & operational tasks using Python and Power Shell scripts.
- Implemented Serverless Cloud Services using Azure Functions with application insights.
- Implemented a CI/CD pipeline using Azure DevOps (VSTS/TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins pipeline builds & YAML/JSON.
- Knowledge on Jenkins Continuous Integration/Delivery pipeline for Azure Cloud Deployments.
- Deployed applications on Azure Cloud using Elastic services AKS and Azure Container Services.
- Configured Kubernetes to deploy, scale, load balance and manage Docker containers with multiple names spaced versions using Helm charts for automatic deployments.
- Knowledge with Chef Cookbooks/Recipes and Ansible Playbooks, Modules and Kubernetes Nodes, Pods, Config Maps, Selectors, Services etc.,
- Configured Docker Hub, Engine, Swarm, Compose & Registry and creating Docker images using Docker Files, container snapshots, removing images, mapping and managing Docker volumes and implemented Docker automation solution for CI/CD deployments.
- Configured Applications logs & performance using Splunk, Datadog, Nagios & AppDynamics.
- Deployed and configured Azure Backups for Virtual Machines and files & folders backups on Windows and Linux operating systems using Recovery Services Vault in Azure Resource Manager.
- Configured Azure Encryption for Azure Storage and Virtual Machines, Azure Key Vault services to protect and secure the data for cloud applications.
- Collaborate with development and QA teams to maintain high-quality deployment.
- Configured Azure Traffic Manager to build routing for user traffic Infrastructure Migrations to migrate all legacy services to a fully Virtualized Infrastructure via lift & shift.
- Migrating Services from On-premise to Azure Cloud Environments using AMS & DMS.
- Knowledge on Databricks for data extraction, transformation and aggregation from multiple file formats for analyzing & transforming the data to uncover insights into the customer usage patterns.
- Knowledge creating Pipelines in ADF using Linked Services, Datasets, Pipeline to Extract, Transform and load data from different sources like Azure SQL, Blob storage, Azure SQL Data warehouse.
- Have good experience of SSRS (SQL Server Reporting Services) and SSIS (SQL Server Integration Services), Dashboard customization with complex charts built from SSRS.
- Configured Database objects for SQL Server such as SQL Stored Procedures, Functions, Triggers, and Importing/Exporting data from varied data source.
- Data imports from Salesforce, other ERP systems, xls files into Dynamics CRM.
- Understood the functionalities in Salesforce CRM which was using by customer and converted them into MS Dynamics CRM 365.
- Configured Jira as defect tracking system and configure various workflows, customizations, and plugins for Jira bug/issue tracker.
- In-depth knowledge and experience in implementing Service-Oriented Architecture (SOA) using XML based SOAP/RESTful API Web Services.
- Collaborated with teams & investigate root cause issue, troubleshoot and support.
Confidential, Camden, NJ
Azure Cloud/ CRM Admin
Responsibilities:
- Strong understanding and exposure to DevOps tools for Source Control, Build Management and Configuration Management.
- Dedicated Microsoft Dynamics CRM O365, CRM 2016, 2015, 2013, Senior System Administrator CRM Cloud Online, On Premises both.
- Analyzed and gathered business requirements, workflows and processes for CRM implementation.
- Wide Knowledge on Power Platform Power BI, Power Automate, Power Apps, Power Virtual Agents.
- Supported enterprise CRM Users requirements to develop configure CRM report and views.
- Integrated User Adoption solution that captures CRM User usage statistics and utilization.
- Experience to track and resolves Client related CRM, Outlook plugin and Offline issues.
- Configured Views, Entities, Fields and Forms as per requirement.
- Customized CRM UI’s, Sub-Grids, different access model for different business groups.
- Assisted teams in SharePoint services and administration.
- Central Administration portion to perform server reports, manage errors, logging, web applications, site collections and optimizations in share point.
- Configured Word Template Account and Customer Tier sheet shows a Client snapshot.
- Worked on Web Parts, Custom List, Document Libraries and Picture Libraries Using SharePoint Object Model.
- Re-adjusted CRM sitemap to remove/add necessary components as per business needs.
- Configured a CRM Security models for Business Units, Users, Teams, Access Team, Role based security forms and Hierarchy Security.
- Customized work instructions and training videos on various system topics.
- Configured CRM performance tuning, troubleshooting log review expertise.
- Responsible to maintain and monitor CRM related Synchronization services on the web server.
- Trained new users on system workflows, app services, provided on-going & End-user Support.
- Helped clients cost cuts significantly by suggesting different solutions, simplifying the processes and finding out better ways to perform tasks resulting in less issues and lower costs.
- Worked on Data Migration from Dynamics CRM 2011- Dynamics CRM 2016.
- Configured CRM APIs for development of custom API libraries for front end development and external service integration.
- Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Wide Knowledge with MS Office365 Suite Word, Excel, PowerPoint, Outlook, Access, PageMaker.
- Implemented SQL Queries using joins, unions, outer joins, group by and aggregate functions to extract data from different databases (Oracle, SQL Server) for timely reporting and validation.
- Configured reporting tools like SSRS and SSIS, Crystal Reports, Dashboard customization with complex charts built from SSRS.
- Configured Azure DevOps Pipelines VSTS/TFS CICD Pipelines, Build Jobs, Plugins, Workflows in Non-Prod & Prod environments and integrate VCS using Git.
- Configured Azure VPN-Point to Site, Virtual networks, Custom security, end security and firewall.
- Configured Database Backup, Restore, Data Recovery and Data Protection on SQL Server.
- Used Azure Express Route to set up a private connection to Microsoft cloud services such as a Microsoft Azure, Office 365, and Dynamic 365.
- Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and resolved & investigated root cause issues.
- Configured Bamboo/Bitbucket for Continuous Builds, Test & Deploy applications to Azure Cloud.
- Provisioned Infrastructure by modify existing Azure ARM Templets based on requirement.
- Configured Azure Web Apps, Service Bus and Azure Functions.
- Configured Azure Key vault and key management policies.
- Configured Azure Identity & Security using IAM (SSO, MFA, RBAC) & Active Directory Policies.
- Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
- Involved in facilitating Change Management across entire process from Project design to Testing through Project Delivery, Software Development and Implementation Management cycle.
Confidential, Duluth, GA
CRM Developer
Responsibilities:
- Configuring Entities, Views, Web resources etc. Designing and Customizing CRM forms, Ribbon, Chart, Site map, Plug - ins, Workflows, Dialogue, Custom Workflow assemblies, also others configuration and customizations setup along with integration of MS Outlook.
- Supporting enterprise CRM Users requirements to develop configure CRM report and views.
- Database Systems, SQL, Triggers, User Defined Functions (UDFs) and Stored Procedure.
- Developing and deploying plug-ins, custom workflow activities and java script extensions for CRM using Visual Studio and deployed using Azure Devops Pipeline services on Cloud.
- Configured & Customized Security Roles, Business Unites, Teams, Workflows, Business Rules and Business Process Flows.
- Manage custom configuration of Lead and Opportunity Management Properties CRM 2016/2015.
- Created Users, Teams, Custom Security Roles, User/Group privileges, Roles RBAC, assigning and sharing of Records.
- Good experience with development methods like Agile/SCRUM and Test-driven development (TDD).
- Data integration towards import/export data using SSIS, custom application development & Scribe.
- SSRS (SQL server reporting services), SSIS and used SQL query based and XML based datasets.
- Used Windows Communication Foundation to receive and process XML files and deploy on Cloud.
- Setup of users, profiles, roles, sharing rules, picklists and field changes, data imports.
- Developed Microsoft Dynamics CRM 2016, 2015 Custom parts (workflow, data migration, data integration, functions and sitemap) to plug into out-of-the box Microsoft Dynamics CRM Solution.
- Configured CRM features like Security, Enhanced Business Rules, and Hierarchy Visualization.
- Configured custom WCF web services, dialog-based workflows, plug-ins and integrating custom web pages into CRM.
- Created a new Business Process Flow in Opportunity entity and published it as default.
- Created a on demand workflow to enable the new Business Process Flow on the Opportunity form.
- All custom components are tested and then deployed into Production instance.
- Customize the sitemap as per requirement by using XRM toolbox.
- Added new buttons on Opportunity form by using Ribbon Workbench and wrote a JavaScript to retrieve data from third party application whenever we click on that created button.
- Developed JavaScript files to enable/disable fields also hide/unhide the fields on changing the values of other fields.
- Created Plugins to retrieve data from third party applications by using Web API call by using unique Opportunity IDs.
- Created relationships between Opportunity Entity and some custom entities to create the Sub Grids of the custom entities on Opportunity form.
- Created Workflows for sending/receiving emails when records are created in Account and Opportunity entity also when owner of a record is changed.
- Changed the default landing page to my open Opportunities.
- Enable Auditing for custom fields in Opportunity entity to show the old values and updated values of fields respectively.
- Developed a Plugin to retrieve data from other application by using Web API call into the custom entities which we created in MS Dynamics CRM.
- Developed a JavaScript to read data from custom entities and displaying on Opportunity object.
- Enabled security roles for the custom objects to the different users as per requirement.
- Created business roles to show/hide the fields depends on different form levels.
- Analyze root cause problems & apply innovative solutions to business challenges and operations.
Confidential, Parsippany, NJ
CRM/.Net Developer
Responsibilities:
- Good experience in generating Entity relationship diagrams to describe the relation between different entities, forms, fields etc. with Dynamics CRM SDK.
- Responsible for code merging using Microsoft Team Foundation Server (TFS) and for other source code maintenance needs.
- Integrated MSCRM with Messaging system via WCF services, CRM Plug-in, Custom CRM Jobs.
- Install, configure, and Manage Dynamics CRM server.
- Migrate from MS CRM 2011 to MS CRM 2013.
- Customize MS CRM on business requirement.
- Developed UI using jQuery and Java script for interactive cross browser functionality and complex user interface.
- Customization of application using JavaScript and Visual Studio 2010.
- Customized Dashboards based on the custom reports and charts created Used Visual studio test project and performed unit testing including both automated and manual testing.
- Integrate and migrate data from on-premises applications using Scribe.
- Used JavaScript on Load, Save and Changed event of CRM control.
- Generated various reports with drilldowns, calculated members, dropdowns from the cubes by connecting to Analysis server from SSRS.
- Developed OLAP cubes, wrote queries to produce reports using SQL Server Analysis Services (SSAS) and Reporting Services (SSRS), Dashboards.
- Involved in the design, development and support of Charge Code Assignment using Microsoft Dynamics CRM 2011, Scribe Insight, SSRS, MS SQL Server, and SharePoint Server 2010.
- Implement ASP.Net Project with MS CRM using Web Services.
- Developed out-of- box workflows and custom workflows for CRM 2013/2011 based on user needs.