Praveen Kumar K Email: ad22k7@r.postjobfree.com Mob: 407-***-****
Work Summary
Overall 17+ years of experience in IT, Software Configuration Management (SCM), Devops Build/Release Management, Systems Administration, Change/Incident Management and Cloud Management.
Experienced in all phases of the software development life - cycle (SDLC) with a specific focus on the build and release of the quality software. Experienced in Waterfall, Agile/Scrum and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
Experience in Automation, Installation, Configuration, Backup, Recovery, Maintenance, Support of WSO2/IBM Stack, Excellent experience in documenting and automating the build and release process. Used Stack Driver and AWS cloud monitoring extensively to monitor and debug the cloud-based AWS EC2 services.
Experienced in automating, configuring, and deploying instances on AWS and azure Environments. Extensive expertise skills on the AWS EC2, Cloud watch, Lambda, and cloud formation services, In-depth knowledge of AWS cloud services like compute, Network, Storage, Identity and access management.
Extensively worked on the CI/CD pipeline for AWS code deployment using the DevOps tools Git, Jenkins from developer code check-in to production deployment. Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure Vnet and subnets.
Deployed Azure resource manager-based resources. Fruitfully developed the build and release pipelines for Azure APIs, Worked with Client team to build flow diagram for existing Training environment. Improved infrastructure design and approaches of different projects in the cloud platform Confidential Web Services (AWS) by configuring the Security Groups, Elastic IP's and storage on S3 Buckets.
Hands on experience in using version control tools like Subversion (SVN), GIT, GitHub. Automated the cloud deployments using chef, python and AWS Cloud Formation Templates. Experience working on Azure Cloud services, Managing Client' s Microsoft Azure based PaaS and IAAS environment.
Designed, configured, and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
Created IAM policies for delegated administration within AWS and Configure IAM Users / Roles / Policies to grant fine - grained access to AWS resources to users. Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
In-depth understanding of the principles and best practices of Software Configuration Management (SCM). Designed and implemented fully automated server build management, monitoring, and deployment using the WSO2 stack. Worked on the IBM WAS/HTTP Servers and Process servers (BPM) implementation from the scratch until the production.
Experienced with the IBM WebSphere application server latest version 8.0 and the Liberty profile. Experienced with the IBM MQ, WebSphere message broker, DataPower and Tivoli Access Management Tools (IAM) Skilled with the IBM Web and Application servers and implemented the Cluster topologies in all the environments.
Worked on provisioning different environments using Chef, Puppet, and other Configuration management tools. Worked on installation of Docker using Docker toolbox. Server setup and nginx including F5 load balancing. Worked with Azure platform in managing Docker containers and Kubernetes Clusters, Hands on experience in using version control tools like Subversion (SVN), GIT, GitHub and Bitbucket.
Experience in implementing Horizontal Pod Autoscaler on Kubernetes. Coordination experience with various teams like Dev, QA and Production Operations.
Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
Experience in using bug tracking systems like JIRA, Remedy, and Service Now, Experience in monitoring tools like Nagios, Data Dog, App Dynamics and Azure App Insights, Worked with IaaS (Infrastructure as a Service), SaaS (Software as a Service), PaaS (Platform as a Service) solutions.
Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
Skill Set
Programming
Java 8, SQL, PL/SQL
Architectural pattern
Micro services, Web services, Client-server, MVC
Web Technologies
HTML, JavaScript, CSS
Microservices Framework
Restful Web services
Build and Release
Jenkins, Azure DevOps, GitHub
Version tools
SVN, GIT,Clear case
AWS
EC2, Amazon RDS,S3,Lambda,VPC, Auto scaling, IAM,AWS Cloud formation,AWS management console, Elastic Cache, Data Pipeline, Amazon SNS, MQ, Elastic Beanstalk, Amazon ECS,Kubernetes, Grafans,Fargate
Azure
Azure AI basics, Virtual Machines, App Service, Azure Functions, AKS, Pipelines, DevOps, Visual Studio, Azure AD, Azure API Management Services,Logic Apps, Servicebus,Eventhub,ARM templates, Azure App Insights, Load Balancer, APP Gateway, VPN Gateway, Azure Storage services, Azure Monitor
Protocol Knowledge
HTTP, HTTPS, TCP
Data Base/Data processing
Oracle, MS SQL and Cosmos
Web/Application Servers
Apache Tomcat, IBM WebSphere Application Server, JBoss,Weblogic
IDE
Eclipse
CI and CM tools
Chef,Puppet and Terraform
Container Tool
Dockers and Kubernetes
Code Review Tools
SonarQube
Operating Systems
Windows XP/7, 10, Windows Server 2003, UNIX Servers
Monitoring Tools
Nagios, Splunk, App Dynamics, AZURE App Insights and Data Dog
Tracking Tools
JIRA, Remedy and Servicenow
Certifications: Microsoft Azure Certified Administrator Associate (AZ 104)
AWS Certified Solutions Architect –Associate (SAA C03)
Projects:
HILTON GRAND VACATION, ORLANDO, FL June 2018 – TILL DATE
Senior Cloud Architect
Responsibilities:
Hands-on experience Designing, planning and implementation for existing on-premises applications to AZURE Cloud (ARM), Configured and deployed Azure Automation Scripts utilizing Azure stack Services and Utilities focusing on Automation.
Configured and implemented storage blobs and Azure files - Created Storage accounts, Configured the Content Delivery Network (CDN), custom domain, Managing access and storage access key.
Experience in Windows Azure Services like PaaS, IaaS and worked on storages like Blob (Page and Block), SQL Azure. Well experienced in deployment & configuration management and Virtualization.
Developed and supported the Software Release Management and procedures. Also experienced with working on Subversion, Proposed and implemented branching strategy.
Used Docker for setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.
Created CI/CD Pipelines in Azure Devops environments by providing their dependencies and tasks. Also have experience on implementing and managing continuous delivery systems and methodologies on AWS and created END-END Automation with CI Procedures using Jenkins & automated Maven builds by integrating them with Continuous Integration tools Jenkins
Used Azure Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager Templates and terraform.
Designing and implementing fully automated Server build management, Experience in administering & automating the WSO2 infrastructure from the scratch. Excellent experience in documenting and automating the build and release process.
Used cloud watch and AWS cloud monitoring extensively to monitor and debug the cloud-based AWS EC2 services.
Understanding of developing and testing enterprise products, with current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
Experienced in automating, configuring, and deploying instances on AWS and Azure Environments. Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
Implementing the complete end to end WSO2 infrastructure for HGV IT, Managing the complete API operations team and Production support for HGV integrations, Administering the complete WSO2 product stack and Supporting the Non-production and Production Environments, Managing the complete Azure WSO2 Infrastructure from Non-production to Production.
Environment: GIT, Docker, Kubernetes, EC2, JIRA, CentOS, Shell/Perl Scripts, Python, TFS, SCM, API, GIT, Jenkins, Tomcat, Java, Azure TFS, Azure VSTS, Visual Studio, Azure APIM, WSO2 product stack, Data Dog, App Dynamics
LINCOLN NATIONAL CORPORATION Nov 2016 - June 2018
Senior Cloud/Azure Architect
Responsibilities:
Had meetings with the onshore team to discuss the on the transition activities. Managed the WebSphere ESB 7.5 environment in lower and Prod environments. Provided the Application support for the LFG applications.
Deployed the WebSphere artifacts in all the environments and managed. Led the offshore team of 6 people. Design/Develop/Deploy/Tested the various LFG applications.
Designed VNets and subscriptions to confirm to Azure Network Limits, Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer. Experience in integrating Active directory with Microsoft office 365.
Develop and deployed data pipelines as part of production DW/DB implementation using Azure Data factory. Automate Configurations and Deployments using PowerShell Scripts, ARM Templets and Terraform. Good experience in Storage accounts, Backups, Load balancer, Traffic Manager, Firewall, Azure Monitor.
Developed methodologies for cloud migration, implemented best practices and helped to develop backup and recovery techniques for applications and database on virtualization platform.
Experience deploying Infrastructure as a Code (IaC) using Terraform and Git Version Control. Experience with creating Virtual machines, Resource Groups, NSG’s etc. in Microsoft Azure environment.
Integrated Terraform through pipelines. Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure Azure Virtual Networks and subnets. Experience in Ansible, Docker and Kubernetes.
Implemented the IBM WMB abd IID 7.5 from the scratch in all the regions. Administered the WebSphere process server and WebSphere Message Broker, Migrated the APIS from the WMB to IIB V10 using the IBM migration tool.
Provided the Production support and implemented the monitoring strategies for APIs. Designed and developed the various IBM interfaces. Provided the architectural solutions for WebSphere Message Broker project.
Environment: Amazon Web Services, Jenkins, Ansible, Kubernetes, Python, Jira, Web logic, UNIX, VMware, Artifactory, Shell, Perl, JSON, Docker, Git, GitHub, Bitbucket, ELK., AWS EC2, VPC, S3 Storage and Load balancer and Monitoring tools
Equinox Enterprise Integration (India) Oct 2015 – Sep 2016
Senior Cloud/Azure Architect
Responsibilities:
Daily manage the Blink plans in production. Developed the security scripts for WebSphere cluster restarts with non-root user. Implemented the IBM BPM environments form lower environment to Production.
Deployed the EAR files from lower to higher environments. Redirected the traffic using Barracuda load balancer in case of any failures in production cluster. Applied the troubleshooting and performance monitoring for entire IBM product stack applications. Start /stop the jobs using cast Iron web console.
Monitoring and analysis of the Azure VM & resource utilization by Azure monitoring, Creating and managing Azure Vm’s as per the requirement. Involved in migrating physical Linux/Windows servers to cloud (AZURE) and testing the whole process.
Understanding Web Application Firewall (WAF) for protecting the applications hosted for public access, Creating & managing SQL and Oracle databases in PaaS model, Configuring monitoring by using Azure Monitor
Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer. Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
Manage Azure Active Directory and creating new groups for users. Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
Designed an Architectural Diagram for different applications before migrating into Azure cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
Management of cast Iron jobs and services. Administered the IBM cast Iron appliance. Worked on the JIRA tickets daily if any issues reported in WebSphere environments.
Environment: IBM WPS, BPM, Linux, Oracle, Cast Iron, ILOG J Rules, JIRA, SQL, XML, Java, Perl, Chef, Python, Shell scripts, Python
Scope International Pvt Ltd (India MNC)
EBBS & ITRS MONITORING Aug 2014 – Oct 2015
Sr. Cloud Engineer
Responsibilities:
Driven the ITRS monitoring for different standard chartered applications and implemented for 5 applications. Gathered the basic and advanced parameters for different technologies (WAS, MQ, IIB, DB, CPU) to monitor the IT infrastructure.
Worked on agile methodology to deliver end to end CI/CD delivery product in Azure Cloud, Environment and On-premises data center using Jenkins, Spinnaker, Kubernetes, ansible and puppet.
Review of single point of failures for the business-critical applications hosted in on-premises and Azure cloud, Strong expertise on Azure VM types. Managing the backup policy.
Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working with technologies and platforms including Java, Jenkins, Subversion, GIT, Oracle, UNIX / Linux, VM Ware, Docker, Vagrant, Chef, Puppet, AWS .
Worked with JIRA for issue reporting, status, and activity planning. Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
Have hands-on experience in writing terraform modules and provisioning with Azure, where we use to create azure instances with those modules and used terraform resources and azure start-up parameters to call a shell script which eventually will install respective application based on VM-naming convention.
Gathering the requirements from the clients about the existing applications to apply the security measures. Validated the ITRS configurations according to ASRM document and provide the signoff.
Maintaining Windows and Linux servers hosted in Azure Cloud and on-premises, monitoring managing and reporting the backups of the Azure Vm’s as per the company retention.
Managed Docker Orchestration and hands-on experience in writing docker files and create docker images using Jenkins and placing those images in azure container registry.
Experience in configuring, deployment and support of cloud services including Confidential Web Services ( AWS ). Implemented the EBBS monitoring and Supported the BAU issues. Managed the multiple projects EBBS DR automation and EBBS WAS housekeeping for 43 countries. Formulated the DR plan for IN & SG DR automation.
Environment: IBM WAS 6.1, 7.0 & 8.0, JMS, LINUX SUSE 10, Solaris, webservices, Oracle 11g, Load Balancer and HTTP
Mphasis
Central HUB (India) Mar 2013 – Aug 2014
Senior Software Consultant/ Cloud Engineer
Responsibilities:
Installed the IBM Process server 7.0, IBM Product stack tools. Configured the SSL communication between IHS and WAS servers. Implemented the golden topology clusters in WPS test/production environments and Configured the JDBC providers, JMS, JNDI and Environment variables and WebSphere resources.
Administered the enterprise applications and SCA modules. Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications.
Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment.
Strong knowledge and experience on Confidential Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM .
Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets. Worked with cosmos DB. Built servers using Azure: Importing volumes, launching VM, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private cloud.
Managed Kubernetes charts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets. Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections).
Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services. Created the custom, deployment manager profiles and configure the cluster on network deployment environment.
Managed the application servers by adding to the deployment manager profile. Performed the installations of Apache and SSL renewals based on RI for sabre client. Successfully deployed the various SCA applications and EAR files in the WebSphere Environment, Provided the L4 and SME support for all the WebSphere applications.
Environment IBM Process Server 7.0, WAS 6.1, 7.0 & 8.0, JMS, LINUX SUSE 10, Solaris, webservices, Oracle 11g,Load Balancer, IBM HTTP servers, WebLogic, WebSphere Portal.
Telstra NBN LOLO (Australia, Melbourne) June 2012 – Mar 2013
Senior Infrastructure Engineer
Responsibilities:
Installed the IBM BPM 7.5 and WebSphere application server on LINUX SUSE in silent mode Configured the 4 clustered
topology on all lower environments and production. Installed and configuring the of IBM HTTP Servers, ILMT agents and created the golden topology clusters in WPS test/production environments.
Designed, wrote and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs.
Configured the JDBC providers, JMS, JNDI and Environment variables. Administered the enterprise applications and SCA modules. Created the custom, deployment manager profiles and configure the cluster on network deployment environment.
Associated routes with Virtual networks via the route table per relationship constraints. Convert existing Virtual Machine
Standard to Premium Storage Account. Patching and Validating of Virtual Machine in Azure. Manage Azure Active Directory and creating new groups for users.
Managed the application servers by adding to the deployment manager profile. Implemented the clustered topology using deployment environments. Managed the business process instances and human task instances from the business choreographer explorer.
Deploying VM's, Storage, Network and Affinity Group through PowerShell Script and Terraform. Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup Configure and Restore Azure Virtual Machine using Azure Backup.
Generated the thread dumps and analysed the thread dumps using the Java Thread Dump analyser to diagnose the hung threads.
Environment: IBM BPM 7.5, WebSphere Integration Developer 7.5, JMS, LINUX SUSE 10, webservices, Oracle 11g, Load Balancer, WAS 7.0, IBM HTTP servers, ILMT.
Mphasis Ltd,Client -AVIVA Insurance (India) SEP 2011 – June 2012
Senior Infrastructure Engineer
Responsibilities:
Installed the WebSphere process server, WebSphere application server, load balancer on AIX platform and Red hat LINUX. Implemented the WebSphere business monitor 6.2 and configured the golden topology cluster and installed alphablox 9.1 on the same environment.
Configured the business space for the WBM environment. Installed the IHS servers on WAS_ND and plugins generation and propagation to the servers. Created the golden topology clusters in WPS test/production environments.
Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer. Configured the JDBC providers, JMS, JNDI and Environment variables.
Administered the enterprise applications and SCA modules. Created the custom, deployment manager profiles and configure the cluster on network deployment environment.
Managed the application servers by adding to the deployment manager profile. Implemented the various components of Process server - business process container, human task container and business rules engine.
Environment: WebSphere Integration Developer 6.2, WebSphere Process Server 6.2, JMS, AIX 5.3, webservices, Oracle 10g, LoadBalancer, WAS_ND & WebSphere Business Monitor 6.2, ITCAM, WebSphere ESB, WebSphere Portal, Build Forge, WSRR.
I2SBusiness Solutions Pvt Ltd,Client - Globe (Philippines, Manila) Dec 2010– Aug 2011
Integration Consultant
Responsibilities:
Installed the WebSphere process server, WebSphere application server, load balancer on AIX platform and Redhat LINUX. Configured the business space for the WBM environment.
Installed IHS servers on WAS_ND and plugins generation and propagation to the servers. Implemented and designed the golden topology clusters in WPS test/production environments.
Configured the JDBC providers, JMS, JNDI and Environment variables. Administered the enterprise applications and SCA modules. Created the custom, deployment manager profiles and configure the cluster on network deployment environment.
Managed the application servers by adding to the deployment manager profile. Installation of business process container, human task container and business rules engine.
Managed the business process instances and human task instances from the business choreographer explorer. Monitored the applications through SystemOut.log and errors from SystemErr.log files.
Troubleshooting applied by setting the logs and tracing methods like changing the log detail levels. Monitored the WebSphere components performance through Tivoli performance viewer.
Environment: WebSphere Integration Developer 6.2, WebSphere Process Server, JMS, AIX 5.3, webservices, Oracle 10g, Load Balancer, WAS_ND & WebSphere Business Monitor 6.2, Streams servers, Solid DB servers, ILOG RULES, ITCAM.
Siemens Information System Ltd,Client - Delhi T3 Airport (India) May 2010 - Nov 2010
Software Consultant
Roles & Responsibilities:
Configured the JDBC providers, WebSphere MQ, JNDI and Environment variables.
Administered the enterprise applications and SCA modules.
Created the custom, deployment manager profiles and configure the cluster on network deployment environment.
Managed the application servers by adding to the deployment manager profile.
Installation of business process container, human task container and business rules engine.
Environment: WebSphere Integration Developer 6.0.2, WebSphere Process Server 6.0.2, IBM WebSphere MQ 7.0, UFIS, DB2 9.1,HP_UX Itanium, Oracle 10g
Siemens Information Systems LtdClient - GMR Hyderabad Airport (India) June 2007 –April 2010
Software Consultant
Roles &Responsibilities:
Understood the Airport Process and understanding the flow of data between Various subsystems used in the airport.
Requirement gathered for the various interfaces development.
Design and development of interfaces and Documentation.
Developed several interfaces at HIAL.
Performed unit Integration testing and Full integration testing.
Environment: WebSphere Integration Developer 6.0.2, WebSphere Process Server 6.1, IBM WebSphere MQ 7.0, UFIS, DB2 9.1, HP_UX, Oracle 10g.
WIPRO, INDIA (KWE & Boeing) Feb 2007– June 2007
Software Engineer
Responsibilities:
Requirement gathering
Administered the enterprise applications and SCA modules.
Designed and created the SCA modules using the IBM WID
Integrated and developed the solutions with WebMethods
Installation of business process container, human task container and business rules engine.
Managed the business process instances and human task instances from the business choreographer.
Monitored the applications through SystemOut.log and errors from SystemErr.log files.
Troubleshooting applied by setting the logs and tracing methods like changing the log detail levels
Environment: WebMethods 6.5, EDI, Oracle Database, WID, Trading Networks, Integration Server, XML, JAVA and Windows OS.
Vendor Manage Inventory NOV 2006 –FEB 2007
BOEING 787 Aircraft Manufacturing May 2006 –Nov 2006