Post Job Free
Sign in

Devops Engineer Information Technology

Location:
Lansing, MI, 48933
Posted:
May 14, 2024

Contact this candidate

Resume:

Shashidhar Shivuni

.Net & Azure Developer/ DevOps Engineer/Infrastructure Architect

Mobile: 313-***-****

Email: ad5o4z@r.postjobfree.com

Detroit, Michigan, United States

PROFESSIONAL SUMMARY:

Professional Experience:

I have 8 years of overall hands-on experience in the field of Information Technology.

Technology Proficiency:

Hands-on experience in designing and developing software applications with Microsoft .NET Framework 2.0/3.0/3.5/4.0, utilizing C#, Classic ASP, VB.NET, ADO.Net.

Expertise in adding enhancements and supporting applications developed using VB.Net Classic ASP.

In-depth knowledge of Azure IaaS, PaaS, storage, network, and database, with a strong focus on Azure Services like Web Role, Worker Role, IOT, Service Fabric Cluster, Web Apps, Logic App, Event Hub, Service Bus, Azure Storage Accounts, Cosmos DB, and Redis Cache.

Automation and DevOps:

Proficient in automation solutions using Azure Resource Manager, PowerShell, and disaster recovery solutions in Azure.

Expert in Azure DevOps, implementing CI/CD pipelines, release management, and automation to streamline software development workflows.

Cloud Architecture and Optimization:

Skilled in designing scalable and cost-effective cloud solutions on Azure, optimizing resource utilization, and implementing best practices for security, performance, and availability.

Monitoring and Troubleshooting:

Proficient in implementing monitoring solutions and conducting thorough troubleshooting in Azure DevOps environments to ensure reliability and performance.

CI/CD and Version Control:

Expert knowledge of versioning tools like VSTS, GIT, TFS (Team Foundation Server).

Experience creating scripts using Azure PowerShell for automation in CI/CD and the build process for VSTS.

Development and Programming:

Extensive programming experience in XML Web Services, WCF, WPF, XML, XMD XSL, XSD, XSLT, XPath Markup languages, and AJAX.

Proficient in Visual Studio versions 2012/2013/2015/2017/2019/2022.

Sound knowledge of Object-Oriented Programming (OOP) and 3-tier/N-tier layered architecture.

Testing and QA:

Proven ability to create and execute unit, NUnit, MSTest, XUnit tests, integration tests, regressions, and automated test suites.

Familiarity with test-driven development (TDD) principles and practices.

Database Management:

Extensive experience working with commercial RDBMS such as SQL Server 2022/2019/2017/2016/2014/2012, Oracle 10g/9i/8i, and Microsoft Access.

Proficient in writing SQL Stored Procedures, Triggers, Functions, Views, Joins, and Database Design.

Web Development and Design:

Expertise in web-based page and site designs using HTML, DHTML, CSS, Themes.

Extensive experience creating rich content Web-Forms, Win-Forms, Web User Controls, Custom Control, Server Controls, Windows Service, and Web Service.

Front-End Development and Design Patterns:

Demonstrated proficiency in front-end development using Angular, with hands-on experience in building dynamic and responsive user interfaces.

Proven ability to implement model-view-controller (MVC) patterns, creational patterns like singleton and abstract factory, structural design patterns, and behavioral design patterns.

Knowledge in creating Single Page Applications (SPA) using Angular.

Domain Experience and Communication:

Experience in the Insurance, Health Care, E-commerce, and Banking domains.

Excellent communication and interpersonal skills, with a proven ability to work effectively in onsite-offshore models, interacting with clients and onsite managers.

Personal Attributes:

Very good team player, self-motivated, and hardworking professional with strong organizational and leadership skills.

TECHNICAL SKILLS:

Programming Language

C#, PowerShell, Web Forms, Win Forms, ASP.NET, ADO.NET, VB.Net,

Net Framework 1.1/2.0/3.0/3.5/4.0/4.5

.NET Technologies

WPF, Web & WCF Services, AJAX, XML, XSLT HTML, Typescript, DOM, MFC,WSDL,Microsoft Azure, FrontPage, XAML, Silverlight 2/3/4,sitecore

Mark-up/Scripting Languages

JavaScript, JQuery, AJAX, VBScript, HTML5, DHTML, Telerik Controls, Typescript, CSS3, KENDO UI,XML and XSLT

Packages

MS Office 2010/2013/16/19/21 & Visio, MS FrontPage, Dreamweaver, IIS 4.0/5.0/5.1/6.0/7.0/7.5/8.0/10

Database

Microsoft SQL Server 2022/2019/17/16/14 R2/2008/2000, DBVista, Microsoft Access, SSIS, DTS, Oracle.

Data Access/Middle Tier

ADO.NET, LINQ, EDM, Entity Framework and Enterprise Library

Methodologies

Agile, OOPS, OOAD, SOA, Waterfall

Reporting Tools

Crystal Reports, Far Point Spread, Pro Essentials Giga Soft Charts, SSRS,D Term, Multi Comm,

IDE

Visual Studio 2022/2019/2017/2015/2013/2012/2010, Visual Studio 2008, Visual Studio 2005

Operating System

Window 11/10/8.1/7//2000/98

Windows Server 2012 R2/2008 R2/2005/2003,UNIX and Linux

Application server

Internet information services (IIS) 5.0/6.0/7.0/7.5/8

Version Control

VSTS, TFS, GitHub

Integrating AWS Services

Amazon Lambda, Amazon RDS, EC2, S3,

Cloud Technology

Microsoft Azure

PROFESSINAL EXPERIENCE :

Role: .Net Developer June 2023 – Present

Client: Daimler financial Service, Farmington Hills, MI

Daimler Financial Services is the global financial services provider of Daimler AG, providing financing, leasing, insurance, fleet management, insurance services, banking and credit/debit cards services in more than 40 countries

Responsibilities:

Design, implement, and manage Azure DevOps build and release pipelines for CI/CD processes.

Automate code compilation, testing, and deployment workflows to ensure a streamlined development lifecycle.

Develop and maintain infrastructure as code scripts using tools like Terraform or ARM templates.

Automate the provisioning and configuration of infrastructure components.

Implement blue-green deployments or canary releases for minimizing downtime.

Ensure consistency between development and production environments.

Implement Docker containers for packaging and deploying applications.

Manage container orchestration platforms like Kubernetes for scalable and resilient deployments

Implement monitoring solutions to track application and infrastructure health.

Set up logging and alerting mechanisms for rapid issue identification and resolution.

Plan and coordinate release schedules, ensuring minimal impact on users.

Monitor and manage releases to track success and address issues promptly.

Optimize build and deployment processes for efficiency and speed.

Identify and address bottlenecks in the CI/CD pipeline.

Demonstrated proficiency in container technologies, including Docker and Kubernetes.

Leveraged strong scripting and automation skills with expertise in Bash and PowerShell.

Proficient in deploying, managing, and maintaining AWS cloud infrastructure, including EC2 instances, S3 buckets, RDS databases, and VPC configurations.

Experienced in working with AWS DevOps tools such as AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy for continuous integration and deploymen

Familiar with serverless application development on AWS using AWS Lambda, API Gateway, and DynamoDB.

Experienced in monitoring and troubleshooting AWS environments using CloudWatch, CloudTrail, and AWS Config.

Environment: Visual studio 2015, ASP.NET, Git hub, Visual studio 2015, ASP.NET, Git hub, C#.Net, Azure DevOps,CI/CD Automation, Docker, Kubernetes, Infrastructureas Code (IaC), Terraform, ARM Templates,PowerShell,c#.Net,SQL

Role: .Net Developer Dec 2022 – May 2023 Client: Elevance Health-Indianapolis, Indiana

Collaborated with cross-functional teams to gather requirements, design, develop, test, and deploy .NET-based software applications tailored to the industry's needs, Designed and implemented scalable, secure, and efficient solutions using Microsoft .NET technologies, including C#, ASP.NET MVC, ASP.NET Core, and Entity Framework.

Responsibilities:

Involved in Planning, organizing, coordinating, and management of complex programming projects and collaborated on technical design to ensure integration.

Involved in every phase of SDLC which include Design, develop, code, implement, maintain and support applications and integration solutions using C# and SQL to access, manipulate, and store data.

Worked on a .Net application with C#, Angular 8, Web-API and T-SQL

Used Entity Framework to store .NET Objects to a relational database.

Used .Net framework 4.7.2 to building Rest API’s (GET/POST/PUT/DELETE), use backend API’s to secure the API’s using Auth 2.0. 3) Work on resource groups, app services in azure portal.

Used Azure PaaS services like WebApp, API App, Web Job, Logic App, Function App, Storage Queue, Service Bus Queue, and Azure SQL.

Used Entity Framework and LINQ to Entities to Connect to the Database and perform all the database transactions.

Development and deployment using PowerShell Scripts in Azure

Used Telemetry and Instrumentation for Azure Application Insights to store user activities and error logging.

Used Azure for Scaling and checking the reliability of the applications

Worked on Serverless services (Azure Functions), created and configured HTTP, Cosmos DB and Timer Triggers.

Worked on Queues, Blobs, and Containers to persist data on Azure

Developed and Maintained Azure Cosmos DB (Document DB) with Mongo API for storing configuration related to a .NET Core Application

Developed complex stored procedure which outputs data in JSON format and built a .NET core application to deserialize the data and write it to excel and pdf using Aspose and C#

Implemented optimization strategies for web applications by identifying and resolving defects timely and effectively as well as adding new features or enhancements in ASP.NET MVC Applications.

Developed databases in the Azure cloud services and maintained the back-end code.

Developed complex database Queries, Views and implemented transactions to control the execution of the queries

Worked with SQL Server Service Broker

Troubleshooted performance issues and fine-tuned SQL queries and stored procedures.

Used T-SQL Programming techniques in query optimization and performance tuning.

Utilized Power BI (Power Pivot/View) to design dashboards to display information required by upper-level management.

Upgraded SSIS packages, configuration changes and added script tasks

Developed and generated invoice custom report from QuickBooks using CRON trigger, C# and QuickBooks API’s and Used SSRS to generate custom reports which are attached to invoices for a detailed breakdown of invoice.

Used SwaggerUI (OpenAPI specification) for generating REST API Documentation

Provided troubleshooting, root cause analysis for production issues and bugs that are escalated to development team

Built and deployed applications into servers through CI/CD pipelines in Azure Devops

Offered technical/application support

Environment: .NET Core, .NET 4.5/4.7, ASP.NET, C#.NET, MVC4, SQL Server, SSRS,SSIS,Power BI,ADO.NET, Web Services, GIT, HTML5, CSS3, jQuery, AJAX, JavaScript, JSON, Azure Devops, Windows, Visual Studio 2017.

Role: Azure/.Net Developer July 2017-Dec 2021

Client: Ford

Project Title: Ford Connected Vehicle

Project Description:

Ford NG SDN Service Delivery Network is one of the core applications in Ford IT ecosystem. As consumers shift toward more cloud-based services, the Ford Service Delivery Network architecture is a strategic approach to keep vehicles up-to-date and relevant throughout the vehicle ownership period by making it easy to add or evolve services. Microsoft Azure provides a global common cloud platform that allows Ford to deliver services worldwide and scale quickly to reach its broad customer base. Azure based cloud platform for Ford Connected Car. Provide Ford's consumers with the secure capabilities to issue remote control commands from mobile phones to Ford vehicles. Additionally, the vehicle sends alerts that can be received by users on their mobile devices. The project is implemented using various .NET related tools and technologies.

Responsibilities:

Write code to the new enhancements in the V-SDN in supporting the advanced features of different Gateway’s.

Create and consume REST/WCF services. Tested through automation as well as Manual using Fiddler tool.

Developed Azure PowerShell scrips for integration with VSTS and end to end automation of Continuous integration and Continuous deployment (CI/CD).

Automated the complete process of Azure resources downsizing, for reducing resources consumption billing as part of cloud monitoring initiatives.

Developed Config Tool that generates configurations that are used in automation scripts using console applications in C#.Net.

Write optimize queries using joins, sub queries, keywords and correlated sub queries to retrieve data from the database.

Designed, implemented, and managed Azure DevOps build pipelines to facilitate efficient CI/CD processes.

Configured and customized build pipelines for automated code compilation, testing, and deployment workflows.

Collaborated with development teams to define and optimize CI/CD strategies tailored to project requirements.

Created Dockerfiles and container images for applications and services, ensuring consistency and reproducibility.

Deployed and maintained containerized applications using Kubernetes, optimizing performance, resource utilization, and security.

Monitored and implemented optimizations for container performance, resource utilization, and security.

Developed infrastructure as code scripts using Terraform for provisioning and managing Azure resources.

Maintained clear and comprehensive documentation for build pipelines, Dockerfiles, and containerization processes.

Demonstrated proficiency in container technologies, including Docker and Kubernetes.

Leveraged strong scripting and automation skills with expertise in Bash and PowerShell.

Applied familiarity with infrastructure as code (IaC) tools and principles to streamline resource management.

Environment: Visual studio 2015, ASP.NET, Git hub, Visual studio 2015, ASP.NET, Git hub, C#.Net, Azure DevOps,CI/CD Automation, Docker, Kubernetes, Infrastructureas Code (IaC), Terraform, ARM Templates,PowerShell,c#.Net,SQL

.NET Developer June 2015 – June 2017

Motherson Sumi Infotech and Design Ltd (MIND), India

Project Title: Samvardhana Motherson Group Enterprise Data Warehouse (SMG EDW)

The objective of this project is to build an enterprise data warehouse for Samvardhana Motherson group in this project we had 5 different subject areas where we extract data from many source systems (Around 26 countries-205 plants) and apply the business logic and consolidates data in one place, so that management can get 360 degrees of the corporate view to take the strategic decisions to achieve the goals of the organization.

Responsibilities:

Involved in entire SDLC from requirement gathering to implementation.

Involved in coding, developing EMR Module using C#, ASP.NET and Ajax.

Created Stored Procedures, User Defined Functions, triggers and Views in SQL Server for Data retrieval and manipulation from backend.

Created WCF Services to expose business logic as services and consumed those services.

Used WCF Services for executing the packages/Interfaces.

Utilized LINQ to Objects for timesheet management process, LINQ to SQL for retrieving data and lambda expressions for minimizing code complexity.

Emphasized on Object-Oriented Concepts for C# code reusability.

Developed Web service for result information using SOAP, WSDL, XSLT and XML.

Utilized WCF for communication between business layer and presentation

Environment: Visual studio 2015, ASP.NET, Git hub, C#.Net, Agile SCRUM, HTML, CSS, Angular2.0, VS code2015, Framework4.5, TFS and Agile Methodology, Java Script, Rest, Azure service Bus Explorer, wires hark, TCU,TDK,D term, Ulti COMM, azure storage Bus Explorer, FTCP Simulator,Sql Server 2012,Azure Tools, Microsoft Azure Fiddler, Postman, VSTS.WCF, XML, Json, Cosmos DB, Power shell.

Education:

Master of information studies and science from Trine University, Angola, IL with GPA 3.90

Master of Business Administration from JNTU, Hyderabad – 2017

Bachelors of Degree from MGIT, Hyderabad – 2015



Contact this candidate