Having 15 years of experience in the IT Industry with strong knowledge in Amazon Web Services (AWS), DevOps tools like Jenkins, Git, GitHub, Ansible, Terraform, Kubernetes, Docker, WebSphere Application Server, Tomcat and MQ.
Overview
15
15
years of professional experience
6
6
years of post-secondary education
Work History
Architect
Wipro
05.2022 - Current
Working as an Architect performing below responsibilities.
· Infrastructure / VM / Server / PCF / AWS / Kubernetes / Open-shift / Cloud / On-Perm capacity Analysis based on new / existing projects ask.
· Participate in kick off meetings to understand the infrastructure ask in terms of CPU, RAM, Storage for all – Web, Application, Messaging and DB layer.
· Gathering solution paper from customers and preparing Infrastructure Design Document (IDD), Utilization report and NFR under deliverables.
· Analyzing container requirement for application workload.
· Preparing Design/Deployment Architecture, so that the build team (DevOps/SA/DBA team can build the infrastructure according to the specs mentioned in Design/Deployment Architecture.
· Work on POC (Proof of Concept) for NextGen products and working with vendors for product evaluation.
· Setup Docker Private Registry to store Docker images.
· Extensively worked with developers to setup GUI for docker private registry using Angular-2, Node.js and MongoDB
· Automated application deployment in the cloud using Dockers and Amazon Elastic Container Service scheduler.
· Working on Docker components like Docker Engine, Docker-Hub, Docker-Compose, and Docker Registry.
· Wrote Terraform configuration files to provision VPC, subnets, NAT Gateway, Internet Gateway, EC2 instances, Load Balancers and Route53 to ensure successful deployment of Web applications and database templates.
· Attaching ELB’s for AWS EC2 instances.
· Maintaining a farm of AWS solution using EC2 instances, ELB's, Route 53, S3, EBS, Auto-Scaling, and NoSQL Mongo DB.
· Setting up monitoring tools like Nagios and Amazon Cloudwatch to monitor major metrics like Network packets, CPU utilization, Load Balancer Latency.
· Design High Availability of Amazon RDS (MySQL, PostgreSQL, and MS SQL Server) through Multi A-Z Deployment’s and Read Replicas
· Used Amazon Cloud Front (CDN) for maintaining low latency and high availability to our global customers.
· Monitored User activity and access logs by using Cloudtrail.
· Extensively used Ansible for managing users, Application deployments, package installations, and updating security patches.
· Created scripts in Python which integrates Amazon API to control instance operations.
· Planning EOVS and EOL remediation’s for various software - (OS, Vendor products, Front End, Application servers, databases etc.)
· Preparing BOM (Bill of materials) for costing.
DevOps Engineer
DXC Technologies, Hewlett Packard Enterprise
04.2017 - 05.2022
· Worked in the role of Associate Manager managing 30 team members in handling projects right from Dev to Production environments.
· Hands-on experience in most layers of AWS offerings and integrations and migration of existing on premise into virtualized hosting environments using EC2, S3, VPC, ELB, Autoscaling with cloudwatch metrics integration.
· Setting up databases in AWS using RDS including MySQL, MSSQL, MongoDB & Dynamo DB. Storage using S3 bucket and configuring instance backups to S3 bucket.
· Configured and maintained DNS Systems using BIND, Route53 and Power DNS.
· Experience in handling individual projects right from Dev to Production environments.
· Supported Ansible environment with 500+ servers and involved in developing manifests.
· Created Ansible Playbooks and Chef cookbooks to provision Apache Web Servers, Tomcat Servers, Ngnix, Apache Spark and other applications.
· Extensively experienced in using Build and Automation tools like ANT, Maven and working knowledge on other tools like make file.
· Worked with different Bug tracking tools like JIRA, Bugzilla and Remedy.
· Experienced in writing Python, Ruby Scripts for building different pipelines.
· Configured pods, replicaSets, deployments, statefulSets for deploying the applications using the images.
· Configured k8s services like ClusterIP, NodePort, LoadBalancer, IngressController for accessing the pods.
· Configured Roles, ClusterRoles, RoleBindings, ClusterRoleBindings for granting access to the users and service accounts to the cluster resources.
· Created Horizontal Pod Autoscaler for auto scaling of the pods.
· Configured advanced scheduling of the pods on the nodes.
· Monitoring of the k8s resources using the Prometheus and generating the report using Grafana dashboards.
DevOps Engineer
First Tek
12.2015 - 04.2017
· Excellent working knowledge of setting up Jenkins pipeline in containerized environment using Artifactory, Helm Charts Bitbucket. Able to identify issues quickly and optimize tools/workflows for better performance.
· Extensive experience in designing and architecting highly scalable CI systems built in Jenkins, along with proficiency in source code management (GIT), build tool (Gradle, Maven, Ant), Static code analysis (SonarQube).
· Excellent knowledge of AWS Cloud, distributed application concepts (e.g., OpenSearch, Document DB/MongoDB cluster, Redis, Kafka) including configuration management and optimization.
· Good working experience with Linux, Nginx, 3-tier web application. Able to perform and advocate best security practices across configured tools and services.
· Engage in overall capacity planning of applications hosted in cloud to keep AWS cost in check.
· Ability to understand application architectures, network infrastructure, operating systems, datastores - which can help in troubleshooting critical live site problems.
· Excellent behavioral and interpersonal skills, excellent Communication Skills, Cloud related business perspective/ Analysis and Problem solving.
Middleware Administrator
First Tek
10.2009 - 12.2014
· Strong experience in Installing, configuring, Patching, Troubleshooting and maintenance of Build to production servers.
· Experienced in migrating WAS 8.5 from AIX to Linux OS.
· Expertise in setting up of JVMs, Clusters, virtual hosts and configuring authorization and authentication models using LDAP.
· Configured JMS resources like Queues, Queue connection factories, Activation Specifications and JDBC resources like Data Providers, Data sources in IBM WebSphere 7.x, 8.x Servers.
· Experienced in Recovery and Backup of Web Sphere configuration using Web Sphere backup utilities.
· Good knowledge in Tuning of Application Servers by Tivoli Performance Viewer like setting the dynamic cache size and setting the JVM heap size using collected Performance Monitoring Infrastructure (PMI) data.
· Experienced in enabling Global Security with Local OS, Custom and LDAP user registries and experience in configuring SSL communication between Webserver Plugin and WAS.
· Experienced in configuring Workload Management (WLM) of WebSphere Application Server and in Performance Tuning using Resource Analyzer and IBM Support Assistant (ISA) tool.
· Used IBM Support Assistant (ISA) to identify the memory usage, leaks and analyze Garbage Collection and configuring right GC parameters for better performance, evaluated application performance health and detected the presence of memory leaks.
· Troubleshooting SSL issues & SSL command line tools like Keytool, GSkit for importing certificates, changing passwords and format of certificates in keystores.
· Created Self-Signed Certificates and created Certificate Requests (CSR) through IKeyman and sent it to get DigiCert and deployed the new certificates sent by Certification Authorities into the environment.
· Used garbage collection to evaluate application performance health and detect the presence of memory leaks.