Dev Ops, Service Engineer Resume
SUMMARY:
- I would like to describe myself as a hard - core software engineer, passionate for technology and someone who loves to take challenges head-on. I have been using combined engineering principles wherein I am responsible for designing, developing, testing, deploying and monitoring highly scalable distributed applications and services.
- I used to work as Software Engineer 2 at Confidential.
- My focus was on maintaining, monitoring, designing, developing and deploying highly scalable applications and services using Confidential technologies such as Windows Azure, SQL Azure, WCF and ASP.Net Web API.
- I have worked on multiple customer facing projects using Azure and was involved in architecting, estimating and delivering them. I have been core part of the MSIT’s biggest migration to Azure.
- I have worked and published an asset called Framework for Ops Team in light of Windows Azure and it was very well received by the clients and appreciated by the managers.
- I have written a white paper related to AppFabric Service Bus which got published in MSDN. I am an active contributor on Windows Azure communities for Confidential and StackOverFlow.
TECHNICAL EXPERTISE:
- Confidential Azure Platform, Confidential .NET Platform, C#, ASP.NET*
- Designing/Architecting/Building/Testing/Deploying apps/APIs using Windows Azure, SQL Azure, Azure Storage, REST/WCF, AppFabric Cache, Service Bus, Topic and Subscription, Access Control Services from last 7 years.
- Akamai - design and implement traffic management, caching using Akamai
- Azure traffic manager, CDNs, Azure Data Factory, Auto Scaling
- Deployment automation and synthetic monitoring using application insights
- Developing end to end APIs and applications using ASP.NET Web Forms, ASP.NET MVC, Web API
- Web Role, Worker Role, VM Role, admin mode, start-up tasks integrating with on premise services using App Fabric Service Bus
- Web Role security using SSL, WCF Security using certificates, Data Encryption using certificates, Authentication using ADFS/STS, Single sign on using ACS. Participated in ACE reviews, and provisioned related documentation/code
- Logging and monitoring using Windows Azure Diagnostics, integration with AVICode, SCOM, disaster recovering and business continuity planning and implementation, automated builds and deployments.
- Understands SQL Azure, Windows Azure Storage (Tables, Blobs, Queues), Document DB, SQL Azure Data Sync, SQL Azure Federation etc.
- Continuous integration and deployment. Auto Build, Deployment using Service Management APIs and PowerShell cmdlets
- Performance, scalability testing using Visual Studio
- Automated Unit Testing, Web Testing, Coded Unit Tests, Performance Testing etc. Tools - Jmeter, Junit, NUNit, MoQ, Fluent Assertions, VSTS, GIT
- Architected and developed a big solution using Windows Azure HD Confidential , Hive queries
PROJECTSUNDERTAKEN:
Confidential
Dev Ops, Service Engineer
Technologies used: Confidential Azure, C#, SQL, PowerShell, App Insights, Azure Data Factory, Redis Cache, API Management Gateway, Azure App Services, Akamai, Azure CDNs, Azure Traffic Manager
Responsibilities:
- Implemented the testing in production
- Automated unit, integration testing, synthetic testing, data testing
- Keeping lights on for the services in all data centers
- Automated monitoring and alerting
- Firefighting drills and actual firefighting
- Live site issue tracking, management, coordination and resolving
- Contribute to architecture
- Designing Business Continuity Plan and Disaster Recovery (BCP/DR)
- Design and develop watchdogs
- Design and develop auto scaling strategy
- Capacity monitoring and management
- Design and develop inside out and outside in monitoring and logging
- Design and develop synthetic web tests
- Develop tools and implement self-healing for the services
- Design and develop the global traffic management using Akamai
- Security Architecture, reviews and implementation
- Code reviews
- Implemented the security architecture
Confidential
Application ArchitectTechnologies used: Windows Azure - Web Roles, Worker Roles, ASP.NET Web API, ASP.NET MVC and Web Forms, WCF, Service Bus, Azure Storage, SQL Azure, HD Confidential, Azure Scheduler, Entity Framework
Responsibilities:
- Implementing (developing, testing and monitoring) highly scalable, distributed services
- Senior developer consultant responsible to work independently with the clients in designing contracts, defining user stories, implementing them
- Write, execute the Confidential, Unit tests and functional tests
- Code reviews
- Involved in Application, Security, Operations and Data architecture
Confidential
Technologies used: Windows Azure Queues, Service Bus Topics and subscriptions, WCF, WCF Workflow Services, Entity Framework
Senior consultant
Responsibilities:
- Write, execute the Confidential, Unit tests and functional tests
- Code reviews
- Involved in Application, Security, Operations and Data architecture
Confidential
Application ArchitectResponsibilities:
- Reduce revenue leakage by having a business case documented for each promotion field.
- Obtain visibility decisions and understand who required a discount and why.
- Understand promotion effectiveness and ensure the field is making informed decisions.
- Provide a configurable set of files to easily change empowerment guidelines by having a single master data of workflow routing and approvals.
- Specific business process in price-execution domain, however, pattern addresses larger solutions space.
- Receiving a request for approval for a matter that is subject to approval.
- Routing the approval request to authorized individual(s).
- Collecting approve/reject response(s) from the authorized individual(s).
- Providing approval status back to requestors, other stakeholders and client applications.
- Configuration of routing rules.
- Auditing and reporting of routing and approval transactions as well as rules configurations.
- Involved in Application, Security, Operations and Data architecture
- Work Estimation and migration assessment
- Key Contributor as Windows Azure Developer, Analyst
Confidential
Application ArchitectTechnologies used: ASP.Net 3.5, SQL Azure, Windows Azure, Azure Blob/Table Storage, WCF etc.
Responsibilities:
- Over all Application and Data architecture
- Designing Auto Scaling Engine (Rules Based)
- Leading a team to do daily integration test on cloud
- Designing classes/database/user interface.
- Coordinating deployment procedure on cloud.
Confidential
Technologies used: ASP.Net 3.5, SQL Azure, Windows Azure, Azure Blob/Table Storage, WCF etc.
Application Architect
Responsibilities:
- Security and database architect