Harsha Vardhan - Azure/Aws/Devops Engineer |
[email protected] |
Location: Asbury Park, New Jersey, USA |
Relocation: YES |
Visa: GC |
Harsha Vardhan
[email protected] +1 (732) 347 6970; EXT: 211 SUMMARY: Over 10+ years as Microsoft Azure Administrator and DevOps Engineer Expert with 8+ years of experience, profound knowledge of cloud platforms (AWS and Azure), and ability to Design, Automate, Develop and Integrate DevOps tools, Build/Release Management, Continuous Integration and Continuous Delivery (CI/CD), Configuration Management and provided support & maintenance across cloud and on-premises platforms. Proficient in Administrating Microsoft Azure Iaas/Paas services like Azure Virtual Machines (VMs), Virtual Network (VNET), Azure Storage, SQL Databases, Azure Active Directory (AAD), Monitoring, DNS, Autoscaling and Load Balancing. Deployment support and configuration of cloud services including AWS. Create Amazon EC2 instances and maintain them with security groups. Architecting of Elastic Load Balancers with EC2 Auto Scaling Groups. Maintaining volumes and mapping with multi-AZ VPC instances. Backup Setup, such as Snapshots and Amazon machine images (AMIs) of the instances. Expert in Installation, Configuration, and Administration of Windows, Ubuntu Linux, Cent OS, and RedHat Environments. Mid level of understanding and using various Puppet features including Resource management (Package, Service, File), User Management, Modules, Class, Definition, Templates, Factor, and external commands. Experience in customization of modules from Puppet Forge for environment needs. Designed end-to-end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS & CHEF cookbooks, and recipes. Monitored system performance statistics like storage, CPU utilization, and network bandwidth utilization. Experienced in all phases of the software development life-cycle (SDLC) with a specific focus on the build and release of quality software. Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto AWS EC2 instances. Experience in real-time monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail, and Simple Notification Service. Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk. Monitoring from the accelerated development cycles enabled by consistent, structured builds to the operational excellence unlocked through integrated logging, metrics, and health monitoring and management (PCF Dev). Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services, and EBS volumes, to set alarms for notification or automated actions, and to monitor logs for a better understanding and operation of the system. Cloud Platforms AZURE (API Management Services, Data Factories, App Services, Data Lake Store, SQL Databases & Virtual Machines) Experienced with deployments, Maintenance, and troubleshooting applications on Microsoft Cloud infrastructure AZURE. Experience with in working in an Agile / Scrum environment and daily standup meetings. Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Marathon and Kubernetes information from the logs and database in the required format and other daily activities and jobs. Extensive experience in using Groovy, Maven, and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code. TECHNICAL SKILLS: Cloud Platforms: Microsoft Azure, Amazon Web Services Container Orchestration Tools: Docker Swarm, Kubernetes, EC2 Container Services, Azure Container Services Configuration Management: Chef, Ansible, Puppet Version Control Tools: GIT, GITHUB, SVN, Perforce, Bitbucket Web and Application Servers: JBOSS, Apache Tomcat, Web Sphere, Web Logic, Nginx, Send Mail Monitoring Tools: Nagios, Splunk, Dynatrace, ELK, Datadog, Grafana, New Relic Build Tools: Maven, Ant, Gradle Continuous Integration: Jenkins, Bamboo, Hudson Scripting Languages: Shell, Ruby, Python, PHP, Perl, JavaScript, PowerShell, JSON, YAML Languages: Java, J2EE, Python Database: MySQL, Oracle, Dynamo DB, Mongo DB, Cassandra Repository Management: Nexus, JFrog Virtualization: VMware, Windows Hyper-V, Power VM, Vagrant, Virtual box Operating System: Red Hat, Ubuntu, Debian, Fedora, CentOS, Windows, Solaris, Mac OS Networking Protocols: TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP and RIP PROFESSIONAL EXPERIENCE: Client: Fannie Mae Mar 2019-Tilldate Azure Cloud/DevOps Engineer/AWS Cloud Responsibilities: Worked extensively with Microsoft Azure Cloud services such as Application Gateways, Load Balancing, Virtual Machines, Virtual Networks, Subnets, Express Route, Azure Active Directory(AD), Azure Resource Manager(ARM), Blob Storage, and SQL Database. Will be versed with Azure Networking solutions including Virtual Networks (VNET), Gateways for point-to-site and site-to-site VPN connectivity, Load Balancers, and Application Gateways. Assisted in setting up end-to-end pipelines in Azure DevOps using YAML scripts and configuring service connections across multiple Projects in Azure DevOps Organization. Extensive experience using the Azure DevOps pipeline to deploy all Microservices builds to the Docker registry preceded by Kubernetes deployment, pod creation, and Kubernetes management. Extensive experience in developing Azure DevOps pipelines to build lightweight Alpine Base Images using Docker files, tag the custom images and push the image to Docker Hub. Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling T-groups. Responsible for the Design of different Release Environments for new projects and monitoring. Implementing a Continuous Delivery framework using Jenkins, Chef, and TeamCity in a Linux environment. Managed Chef Cookbooks to automate system operations. AWS Cloud management and Chef Automation. Integration of Maven/Nexus, Jenkins, Run Deck, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA, and Cloud Foundry. Using Jenkins AWS Code Deploy plugin to deploy to AWS. Responsible for code build, release, and configuration on Amazon EC2. Optimized volumes and EC2 instances. Created multi-AZ VPC instances. Used IAM to create new accounts, roles, and groups. Azure Storage Planning Migrated Blob Storage for document and media files, Table storage for structured datasets, Queue storage for reliable messaging for workflow processing, and file storage to share file data Azure AD - Implemented Azure AD using AD connect, configured SSO and multifactor Authentication. Also configured SSO from Windows 10-based computer which is joined to Azure AD. Implemented and managed AD synchronization. Creating containers with the help of Docker images. Virtualized the images by using the Docker files. Worked on the creation of custom Docker container images, tagging, and pushing the images worked on the customized Docker networks. Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier. Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups. Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch. Migrated applications to the AWS cloud. Creating containers with the help of Docker images. Virtualized the images by using the Docker files. Worked on the creation of custom Docker container images, tagging, and pushing the images. worked on the customized docker networks. Experienced with deployments, Maintenance, and troubleshooting applications on Work with different team members for automation of Release components. Experienced with deployments, Maintenance, and troubleshooting applications on Microsoft Cloud infrastructure AZURE. Exposed Virtual machines and cloud services in the V Nets to the Internet using Azure External Load Balancer Extensive experience in Windows AZURE(IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, and storage pools, migrating on-premise servers to AZURE, and creating availability sets in AZURE Scripting in multiple languages on UNIX, LINUX, and Windows - Batch, Shell script, WMI, WSH. Troubleshoot the build issue during the Jenkins build process. Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams. Experience implementing Cloud-based Data Warehousing solutions. Environment: Azure, Terraform, Kubernetes, Ansible, Shell, Python, Linux, Jira, Bitbucket, My SQL, Jenkins, Apache Tomcat 7. x, Azure-DevOps, Docker, NoSQL, ARM, Virtualization, Kubernetes, Nagios, Splunk, App Dynamics Nginx, LDAP, JDK1.7, XML, SVN, Git, Windows, Maven Client: Cigna OCT 2016-Jan 2019 Azure DevOps Engineer Responsibilities: Configured and maintained Azure Storage Firewalls and Virtual Networks that use Virtual Network Service Endpoints to enable administrators to create network rules that allow traffic only from specific VNets and subnets thereby creating a secure network boundary for their data. Responsible for configuring Azure Identity Access Management (IAM) for improved login Authentication and created Groups, adding Users and Service Principals to those groups in Azure Active Directory(AD). Assisted in troubleshooting Virtual Machines and virtual Machine Scale Sets through Serial Console and Connection troubleshooting when there was a problem with SSH logging. Writing shell and Python scripts to automatically check the code from Git and build it to deploy the artifacts to the environments. Utilized Azure DevOps Services to create Azure Pipelines for Build and Release and Azure Boards for planning and tracking work, code effects, and issues using Kanban and Scrum. Hands-on experience configuring CRON Jobs in Azure DevOps to trigger the Build and Release jobs every alternate week. Used Terraform modules and automated infrastructure management across multiple environments and created Infrastructure in Microsoft Azure using a reliable version of Terraform. Strong understanding of the use of Terraform templates to manage Azure infrastructure and create Storage Accounts and Blob containers to store remote state files using Terraform modules. Proficiency with using Kubernetes Nodes, Config Maps, selectors, services, and deployed application containers as Pods to manage containerized applications Have Worked on performing Azure Kubernetes (AKS) Cluster upgrades at Productivity Environment once the testing was completed at Lower Environments. Implementing CICD strategies to advance the DevOps methodologies on cloud & on-prem environments using AWS Lambda as serverless architecture to improve agile development. Written Python scripts for performing post-deployment actions and triggering the calls to specific hosts or APIs to retrieve the metadata from the logs and attach them to release notes. Implemented rapid application development and iteration by making it easy to deploy, update, and manage the applications and services on ECS and EKS. Building, and publishing customized interactive reports and dashboards, report scheduling using Tableau server. Developing Tableau workbooks, visualizations, and dashboards from multiple data sources using Data Blends and using Tableau desktop. Worked on providing to management environment for deploying and scaling the containerized applications using Kubernetes. Coordinated in all aspects of the production release management lifecycle including development and test activities by engaging with different application teams and providing DevOps solutions to improve their current build & deployment process for automation with various CICD tools. Environment: Azure, Azure-DevOps, Jenkins, Web logic, Nexus, JIRA, Ansible, Oracle, Terraform, Kubernetes, Prometheus, Python, Maven, Java, GitHub, Linux, ELK, GIT, LDAP, NFS, NAS, MS Share point, Windows, Splunk, PowerShell Scripts, Shell Scripts, Chef, Ansible, OpenStack, Docker, Service-Now, Kubernetes Client: Reliant Vision Software Ind Pvt Mar 2013- July 2015 AWS/DevOps Engineer Responsibilities: Handled the configuration of servers for specified applications on Amazon EC2 Cloud Servers using Linux Amazon Machine Images (AMI). Wrote custom cookbooks for automating components that are not available in the marketplace. Delivered solutions to improve the CI/CD pipeline process, cloud architecture, and deployment for AWS Private and Public Cloud and automate the agile methodologies. Delivered support for many AWS Services like EC2, EBS, S3, Cloud Watch, Cloud Front, IAM, Security Groups, Auto-Scaling AWS CLI and Cloud Watch monitoring, creation and updating. Operated on configuration management tool Chef for Continuous Delivery and rewritten recipes for new environments. Automated weekly releases with ANT/Maven scripting to compile, and debug Java code and place builds into Nexus repository. Integrated Chef cookbooks into Jenkins jobs for continuous delivery framework by writing Chef cookbooks and recipes to automate the deployment process. Installed, configured, and automated the Jenkins build jobs with AWS deployment pipelines using various plugins like Jenkins-EC2 plugin and Jenkins-Cloud Formation plugin. Environment: Azure, AWS, Linux, Troubleshooting, Jenkins, Docker, Dynatrace, Gradle, Ansible, MS Build, Shell Scripting, Kubernetes, Terraform, Bitbucket, GIT, MySQL, MongoDB, Node.js, .Net, Splunk, Slack, Teams Education: Masters in Computer Science, Wichita State University, Wichita, KS. Bachelor in Computer Science, Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology, Chennai, India. Keywords: continuous integration continuous deployment javascript sthree database active directory rlang information technology microsoft Arizona Kansas |