Azure/devops/awssolutionarchitect Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Professional experience of 16 years in IT comprising of Designing, Development, Integration of DevOps tool stack, Cloud Automation, Configuration Management, Provisioning, Build and Release, Continuous Integration/Deployment, Delivery management, System Administration, Cloud Migration, SQL Developer, Power BI developer and MS Dynamics.
- Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub. Experience in using Azure service fabric to package, deploy, and manage scalable and reliable micro services and containers.
- Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers and migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
- Experience in Designing AZURE Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell.
- Worked in an environment of Amazon Web Services (AWS) products gained good knowledge in Elastic Cloud Computing, Simple Storage Services, Cloud Formation, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private Cloud, Load balancing, Relational Database Service, and Cloud Watch.
- Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, and NAT to ensure successful deployment of Web applications, database templates and expertise in architecting secure VPC solutions in AWS with the help of Network ACLs, Security groups, public and private network configurations.
- Managing security groups on AWS, focusing on high availability, fault tolerance, and auto - scaling using Terraform templates and also Hands on experience in Architecting Legacy Data Migration projects such as Teradata to AWS Redshift, migration, Teradata to Snowflake Migration, AWS Cloud from on-premises.
- Ensured successful architecture and deployment of enterprise grade PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration and set new development.
- Installed and configured OpenStack Keystone, Glance, Nova, Neutron, Horizon, Cinder, Heat OpenStack on CentOS 7. Worked on OpenStack Liberty, Newton Releases.
- Experience in provision of configuration management tools like Chef, Puppet, Terraform and Ansible, In addition to deployment tools like SVN, GIT, PVCS, terraform, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, and Bamboo.
- Proficient in Writing Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
- Experience creating pods and clusters in Kubernetes and deploy those using Open Shift. Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
- Experience in execution of XML, Ruby, Shell, Perl, Java, Bash, PowerShell and Python scripts to automate tasks.
- Strong proficiency in supporting Cloud environments AWS, Google Cloud Platform, Azure.
- Experience in managing automated multiple continuous integrated depots and branch builds on Bamboo, Hudson, Buildforge, Jenkins, TeamCity, and AnthillPro on a network server.
- Experience in Administration/Maintenance of source control management systems, such as Subversion (SVN), Perforce, Source tree, Ivy, ClearCase, GIT, TFS and Clear Case on Linux and Windows Environment.
- Experience on .NET, build automation and unit testing scripting and maintaining code repository, create, document, and manage our branching and merging patterns.
- Experience in designing for high availability, building multi-zone and multi-region architectures, and designing across appropriate SQL and NoSQL data layer technologies.
- Experience using cloud providers and API’s for Amazon (AWS) EC2, S3, VPC with Cloud Sigma (EU) EBS, RDS, Elastic Beanstalk, Dynamo DB, GFS storage, Route 53 and setting up instances behind the Elastic Load Balancer (ELB) in AWS for high availability.
- Configured dashboard in Elastic, Logstash & Kibana (ELK).Used ELK to setup real time logging and analytics for continuous delivery pipelines & applications.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP and TFTP), LDAP, SAMBA. Also experienced in handling Static IP entries creation in DNS, DHCP scope creation and performing backup of DNS and DHCP data.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, find bugs and Checkstyle.
- Experienced with batch processing of data sources using Apache Spark and Elastic search.
- Experience on developing different web applications using Java, J2EE, Spring, Hibernate.
- Experience in using Bug tracking tools JIRA, Remedy, Bugzilla and Clear Quest.
- Experience in maintaining a cluster of JBoss Application Servers and WebSphere Application Server with Apache HTTP Server and Weblogic Application Server.
- Familiar with all major PaaS platforms such as Google App Engine, OpenShift, Cloud foundry, Cloud Bees, etc.
- Hands-on experience in all stages of Software Development Life Cycle (SDLC) including proposal, process engineering, design, development, testing, deployment and support.
- Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, IOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
- Experience in Deploying JBOSS, Apache Tomcat web Server, IIS server, Oracle web logic, and IBM web sphere.
- Well experienced in software unit testing, functional testing, integration testing, and regression testing and highly efficient act fact-finding, root cause analysis and bug fixing.
- Experience developing web applications using Microsoft Technologies like ASP.NET, ADO.NET, IIS, MVC, Web Services and Windows Services.
- Experience in ASP.net web applications development with C#.
- Hands on experience on ADO.net technologies with Dataset, Data table, Data reader.
- Experience in working with WCF Services (Windows Communication Foundation).
- Possess adequate Object Oriented programming skills.
- Experience in developing N-tire application.
- Experience in ASP.NET, C#, IIS and domain experience of Health care, bank domain, CRM and technology.
- Working knowledge in Application and Database accessing through Stored Procedures and Optimization of the queries in SQL Server 2008/2012. Also involved in the design and development of Data Access Layer.
- Good experience of using HTML, CSS and JavaScript for application design and client side processing.
- Working experience and knowledge of .net Frameworks 2.0, 3.0, 3.5.4.0, 4.5
- Developed ASP.NET app and Complex UI using 3rd party control.
- Expertise in understanding and implementation of the Software Development Life Cycle (SDLC) and standard Software Processes.
- Knowledge in SSIS, SSRS, AJAX and MVC.
- Proficient in collaboration and portal technologies like Windows SharePoint Services (WSS) and Microsoft Office SharePoint Server (MOSS).
- Created Test plans and conducted Unit and Integration Testing of the different module of project.
- Experienced in working with Windows XP, win7 and win8, win10 Operating Systems.
PROFESSIONAL EXPERIENCE
Azure/DevOps/AWS Solution Architect
Confidential
Responsibilities:
- Experienced Cloud and DevOps engineer in Automating, Configuring, and deploying instances on AWS, AZURE Cloud environments and Data centers. Used Azure Express Route to set up a private connection to Microsoft cloud services such as a Microsoft Azure, Office 365.
- Experience creating cloud big data solutions such as HDInsight, Azure Data Warehouse, Azure Data Lake, Azure Data factory and Azure Analytics Services. Setting up Virtual networks for Site-to-Site, Point-to-Site and Express Route.
- Creating storage pool and stripping of disk for AZURE virtual machines. Worked with AZURE infrastructure management (AZURE web roles, worker roles, SQL AZURE, AZURE AD licenses). Virtual machine backup and recover from a recover services vault using Azure PowerShell and Portal.
- Migrated Terratest to Azure Terraform modules to automate infrastructure code verification and also created new Terraform module performance. Deployed Azure services using Terraform and implemented tests using Golangs, Docker and Travis CI.
- Installation of different OpenShift environments in VMware vCloud using Ansible playbooks, troubleshooting during the installation, configuration of DNS services, LDAP services.
- OpenShift Platform, support pushing their docker images into the registry, support creating Build Config and Deployment Config, creating services and routes.
- Experienced in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
- Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
- Expertise in configuring the monitoring and alerting tools according to the requirement like AWS Cloud Watch, AWS Cloud Trail, Dynatrace, Nagios, Splunk Enterprise, SNMP monitoring for the VPN connections.
- Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script. Experience working with Chef Enterprise and Chef Open Source, Chef DK, Chef Workstation, Chef Server, Chef-Client.
- Architecting hybrid cloud framework to build solutions for supporting existing and new stack of applications
- Architected and engineered Kubernetes framework using Ansible with a stack compressive of AWS ELB, Istio, Envoy, Grafana by ensuring autoscaling with data persistence through ETCD on encrypted EBS volumes
- Architected and engineered various database frameworks. In-Memory Redis using AWS ElastiCache, NoSQL using Datastax Cassandra-Solr, AWS CloudSearch, MongoDB based on data characteristic
- Engineered and deployed automated pipeline for data warehouse solution using AWS Redshift, AWS S3, AWS Lambda, Apache Spark for loading data from different data stores
- Working closely to the client for requirement gathering and analysis and provided desired solution to client in time limits.
- Analyze system and functional requirements to determine feasibility and develop the case story and prepare documentations.
- Experience in Writing code and debugging skills with ASP.NET, WCF, C#, Web services.
- Involved in implementation of Object Oriented Concepts during the development.
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Responsible for UI design and creating contracts and classes in WCF for different modules in the application.
- Implemented UI using MVC 5.2.3, HTML 5, HTML5, XML, CSS3, CSS LESS, JavaScript, AngularJS, AJAX and Web Form Controls to create responsive web pages for mobile devices and desktop application.
- Using jQuery and JavaScript for implementing client side validations at Controller level.
- Using jQuery JSON for dynamic User Interface, retrieval and posting of data.
- Used Team Foundation Server 2015, Git, svn for Source Code Control, project related document sharing and team collaboration.
- Implemented .Net Security features of Authentication and Authorization using .Net Membership.
- Implemented .Net classes for Business logic Layer using C#.
- Coding and Tuning the queries, Stored procedures and functions, Triggers using PL/SQL
- Implemented Data Access Layer using Entity Framework to connect, retrieve and update the data from SQL server.
- Creating Queries and joins on multiple tables, Functions and Triggers using LINQ in SQL 2008 for inserting/updating/ deleting the data into the relational tables.
- Developing various Stored Procedures for the data retrieval from the database and generating different types of reports.
- Engineered and deployed pipeline for opensource R-Programming language on containerized framework
- Architected and implemented Serverless framework using FaaS i.e. AWS Lambda and additional components
- Implemented Keycloak, Identity and access management solution for applications with backend as Active Directory
- Implemented AWS Microsoft AD service to extend Active Directory from on-prem to cloud
- Implemented Spring Cloud Config to achieve dynamic configuration update for applications
- Implemented scalable, HA and data persistent ActiveMQ, RabbitMQ and SQS message brokers for a various
- Implemented Large Scale Cloud Infrastructure using AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail) and services Lambda, EMR, RedShift, ECS, Elastic Bean Stalk, X-ray.
- Managed Elastic Cloud Computing (EC2) instances utilizing Auto scaling, Elastic Load balancing, and Glacier for our Dev and Test environments as well as infrastructure servers for GIT and CHEF. • Migrated present Linux environment to AWS/CentOS/RHEL by creating and executing a migration plan per scheduled timeline to complete the migration.
- Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts for creating alarms and notifications for EC2 instances using Cloud Watch.
- Deployed JSON template to create a stack in Cloud Formation which include services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, SQS and other services of the AWS infrastructure.
- Created functions and assigned roles in AWS Lambda to run python scripts, Used AWS Lambda with java to perform event driven processing. Created Lambda jobs and configured Roles using AWS CLI.
- Used Lambda Functions Along with API gateway and DYNAMODB to effectively maintain server less Architecture. Used Lambda to trigger API CALLS for request processing.
- Used Route 53 to create Hosted Zones and different types of Record Sets, Routing Policies. And effectively handled data from different regions using load balancing and Route 53.
- Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups, and user permissions to AWS resources.
- Working with best DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes. And Changed AWS infrastructure from Elastic Beanstalk to Docker and used Kubernetes for Orchestration.
- Maintained the repository management tools like Artifactory to store the WAR, JAR files which are deployed by using chef in Jenkins tool.
- Worked with development team to migrate Ant scripts to Maven. Implemented Maven builds to automate JAR and WAR. Developed build and deployed scripts using ANT and Maven as build tools in Jenkins to move from one environment to another environment.
- Installed and administrated GIT Source code tools and ensured the reliability of the application as well as designed the Branching strategies for GIT.
- Implemented AWS Microsoft AD service to extend Active Directory from on-prem to cloud.
- Implemented Spring Cloud Config to achieve dynamic configuration update for applications.
- Implemented scalable, HA and data persistent ActiveMQ, RabbitMQ and SQS message brokers.
Azure DevOps Engineer
Confidential
Responsibilities:
- Implemented and trained teams on DevOps culture and practices for effective implementation
- Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing
- Architected automation of Azure Virtual Networks, Network Security Groups and access control rules
- Leveraged “Azure Automation” and PowerShell, Ansible to automate processes in the Azure Cloud
- Leveraged usage Azure Resource Manager for infrastructure deployments
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models
- Led migration of on premise Virtual Machines to Azure Virtual Machines
- Utilized ASR (Azure Site Recovery), PowerShell and MVMC (Microsoft Virtual Machine Convertor) for on-premise to cloud migrations
- Used Microsoft Enterprise Library as it is a set of tools and programming libraries for the .NET Framework.
- Conducted daily stand-up SCRUM meetings with the team and team lead, scheduling technical design and Walkthroughs with the team, coordinating with business and QA on UAT testing, database and network team for deployments.
- Actively involved in production deployments, providing on call support, assisting QA team with rollout testing.
- Working closely with the team on new development, defect fixing and major enhancements.
- Developed validations using jQuery and JQuery plugin.
- Developed core functionality with the ASP.NET MVC Framework (C#, entity frame work).
- Implementation of client side validations using J Query and ASP.NET MVC Validation implemented at Controller level.
- Migrated on-prem MySQL databases to Azure Database for MySQL
- Implemented Continuous Integration and Continuous Delivery framework using Jenkins and Github
- Created dockerized framework by containerizing applications for seamless deployments
- Migrated applications from standard Host based framework to dockerized framework
- Created PoC for initial kubernetes framework on azure which had very limited scope
- Implemented container management framework on azure using Kubernetes
- Implemented kubernetes by configuring kubernetes cluster using Ansible and Azure Resource Manager
- Implemented and configured Nexus as repository management for storing artifacts
- Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Nolio.
- Coordinated/assisted developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
- Integrated ant with Shell scripts created in Bash to automate the deployments for the Java based applications.
- Performed migration of Team Foundation Server environment to a centralized location using Hyper-V, Virtual Machine Manager and TFS Lab Management that includes Team Explorer Everywhere for migration.
- Responsible for changing manual software build environment into an automated build and release environment.
- Implemented Dell vWorkspace VDI infrastructure for on-prem requirements
- Implemented Dynatrace AppMon for on-prem and cloud infrastructure stack
- Implemented Elasticsearch as logging solution by streaming all system logs using custom forwarders to elasticsearch endpoints
- Created custom grok patterns for log parsing and indexing of log data to ElasticSearch.
Azure/AWS Cloud Engineer
Confidential
Responsibilities:
- Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases
- Developed and implemented software release management strategies for various applications according to agile process
- Created and implemented migration strategies of VMWare virtual machines to AWS
- Implemented parallel new cloud framework by deploying and monitored scalable infrastructure on Amazon web services (AWS)
- Designed and developed services and Designed and developed .NET web components and user controls using ASP.NET and C#.NET, AJAX MVC5.
- Work with other specialized staff (operations, database management, and client support staff) on assembly and deployment questions.
- Used LINQ lambda expressions, extension methods, and query comprehensions to implement query logic over in-memory collections of objects
- Executed the business logic by using roles and granting permissions on the basis of the role the user logs on as. Only the user who has administrator privileges has the permissions to make any changes to the scheduled walks (i.e. to the database). Thus secured the application using Role-based Security.
- Created and consumed Web Services for data retrieval
- Wrote Stored Procedures, Transactions, Triggers and SQL-Statements to access data from SQL Server
- Experience with SCRUM methodologies.
- Involved in Unit Testing and Integration Testing of the system.
- Leveraged AWS CloudFormation for infrastructure provisioning and management
- Assisted customers with common connectivity issues by reviewing subnet, security group, ACL, routing, VPN, ELB, Autoscaling, RDS and Deployment configurations
- Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing
- Doing capacity Assessment for new requests of servers i.e. calculating CPU and Memory for new servers according to the current/future Applications running on the system
- Leveraged Atlassian Bamboo with automation scripts to determine performance thresholds for provisioning VMs
- Deployed Java applications to application servers in agile continuous integration environment also automated the total process of application deployment
- Creating S3 buckets also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch
- Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers
- Monitoring and administering the automated build and performed continuous integration process to ensure correct build execution, and facilitate resolution of build failures
- Configured Git with Bamboo and schedule jobs using POLL SCM option
- Managed Nexus repositories to download the artifacts (JAR, WAR & EAR) during the build
- Writing Shell scripts to automate the deployment process
- Build scripts using ANT and Maven build tools in Jenkins to move from one environment to other environments
- Involved in setting up builds using Chef as a configuration management tool
- Manage the configurations of more than 40 servers using Chef, configured Bamboo builds for continuous integration and delivery. Automated web server content deployments via shell scripts
- Established Chef Best practices approach to system deployment with tools with Vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled
- Used Cookbooks, Recipes, Roles, Data-bags, Run-lists, etc. to deploy web applications into applications servers
- Migrated over 80% of VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc. with Ansible Playbooks.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Automated deployment templates for relational and NoSQL databases in AWS. Deployed web applications and services developed in Java, PHP, Node.js, on web servers like Apache using AWS Beanstalk.
- Used BOTO for automating the process and terminating EC2 instances on Amazon AWS and cloud deployments.
- Created Micro services applications with integrations to AWS services by using Amazon EKS, while providing access to the full suite of Kubernetes functionality.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
- Support for all other AWS products such as RDS, Route53 (DNS), Cloud Trail, Elastic cache, Lambda and Amazon Kinesis.
- Designed and maintained AWS infrastructure highly available, scalable, secured, monitored and alerting network infrastructure.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch. Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
- Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via Ansible.
- Implanted a continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branch gets started, Jenkins our continuous Integration server, automatically attempts to build a new Docker container from it.
- Built a new CI pipeline, Testing and deployment automation with Docker, Jenkins and Ansible. Integrating SonarQube in the CI pipeline for code coverage reports and sonar metrics. Integrating SonarQube in the CI pipeline to analyze code quality and obtain combined code coverage reports after performing static and dynamic analysis.
- Build and Maintained Docker container clusters managed by Kubernetes on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, deploy.
- Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.
Confidential
Microsoft Dynamics CRM Consultant
Responsibilities:
- Upgraded the CRM system starting from Microsoft Dynamics CRM 2011 till Dynamics CRM 2013 and actively involved in each stage of upgrade process. Experience working in the full life cycle implementation of CRM to my client.
- Responsibilities varies from Requirement gathering, analysis, investigation and project planning and Gathered client requirements and business process, development, testing and deployment of Microsoft CRM projects.
- Implemented Gap analysis for finding out the required number of customizations needed to meet the client requirements. Created a detailed project plan which includes tasks based on their priority.
- Developed Interactive UI Screens using ASP.NET, CSS, HTML, jQuery and AJAX controls. Also Developed UI utilizing jQuery and JSP for intuitive cross program functionality and complex UI.
- Created ETL packages with various data sources (SQL Server, Flat Files, Excel source files, XML files etc.) and afterward stacked the information into goal tables by performing various types of changes utilizing SCRIBE/DTS packages.
- Developed both Managed and Unmanaged solutions in Microsoft Dynamics CRM to support the enhancements and published the customizations into the system.
- Developed the WCF services, applications using Team Foundation Server, C#, ASP.NET, T-SQL queries on SQL Server 2014, jQuery and AJAX on Visual studio 2013 IDE.
- Developed Jscript libraries for various data validations and customizations. Also accessed data and data services from the database using ADO.NET.
- Collected existing infrastructure information including Active Directory, SQL server, Reporting Server instance for implementation of MS Dynamics CRM 2016 system.
- Worked on Kingsway Soft for migrating data to MS CRM from SQL and generating reports using SSRS and experience in configuring MS CRM with MS outlook and SharePoint Integration.
- Extensively worked with MS Dynamics CRM reports, SSRS and Out of the box reports. Developed complex reports using SSRS and deployed into MS CRM.
- Gathered a variety of data points for reporting services. Used SSIS to Import data into the system using multiple sources.
- Created Dashboards, Views, Reports, charts and all the security roles and users accordingly in the system based on roles. Customized Dashboards based on the custom reports, charts and performed unit testing including both automated and manual testing.
- Worked with CRM features like New Security Features, Enhanced Business Rules, Hierarchy Visualization.
- Configure the Dynamics CRM application to meet the client’s requirements using the dynamics CRM customization tool, workflow tool or SDK.