Cloud Engineer Resume
SUMMARY
- Self motivated IT professional with 12+ years of experience with in - depth knowledge in delivering operational results. Strong understanding of application technologies, architecting geo-redundant solutions, technical designs, application and infrastructure design with high availability and scalability.
- Expertise in migrating business critical applications to public/private cloud environments.
TECHNICAL SKILLS
Operating systems: Redhat Linux, CentOS, Oracle Solaris, IBM AIX, HP-UX, Windows
WebServers: Apache/IBM HTTP Server, Microsoft IIS, Sun Webserver
Web Application Servers: IBM WebSphere Application Server, IBM BPM, Redhat BPM, Tomcat/Tomcat Springboot
Integration platforms: IBM WebSphere MQ,IBM WebSphere Message Broker, Rabbit MQ
Databases: Apache Cassandra, Oracle, PostgreSQL, Microsoft SQL Server
Monitoring Tools: CA Wily Introscope APM, Datadog, Newrelic APM, Tivoli Enterprise Portal, Tivoli ITCAM, Nagios, BMC Patrol
Vulnerability Management: Qualys guard, Symantec ESM
Cloud Environments: Amazon Web Services
CI/CD: Jenkins
Infrastructure build automation: Ansible/AWS cloud-formation
Containerization/Clustering: Docker, Kubernetes
Application packaging and deployment: IBM uDeploy, Custom automation
Scripting: Shell,Python and beginner in Perl
Version Management repos: Bitbucket,Gitlab and Git for managing
Cloud Monitoring/resource security: Cloud Health, Dome9
PROFESSIONAL EXPERIENCE
Confidential
Cloud EngineerResponsibilities:
- Designing the Information technology architecture focusing on geo-redundant solutions with highly secure and reliable system architecture On-premise datacenters as well as Public cloud environments such as Amazon Web Services
- Development of highly scalable systems infrastructure to meet business requirements with cost/risk reduction solutions
- Evaluation and optimization of systems performance for both Intranet and Internet computing environments
- Installation and configuration of Web Servers, Application Servers, Software load balancers, Containerized environments, Resources in Public cloud platforms such as Amazon Web Services
- Supporting and managing the IT systems and applications hosted in the Web infrastructure to ensure zero downtime for critical business services
- Legacy Systems Infrastructure Migrations from On-premise datacenters to Amazon Web Services Cloud platforms which includes critical tasks such as CI/CD pipeline designs using tools such as Jenkins, Infrastructure resources deployment automation using deployment tools such as Ansible
- Creation of Cloud formation templates for creating various resources in the Cloud platforms
- Architecture designs for highly available, secure and self healing environments in the Cloud platforms
- Operational automations to create various resources in the Amazon Web Services cloud platform such as EC2, IAM roles/policies, EBS/EFS volumes, KMS encryptions, AMI encryptions/ rehydrations, ELB, NLB, AVI Vantage Network load balancers, Security groups etc
- Automating Infrastructure resource deployments using CI/CD pipelines using Jenkins and creating Cloud formation templates and scripting using Ansible/Shell/Python etc
- Setting up Highly available platforms for secure message queueing communications between heterogeneous systems such as Mainframe and Unix systems using products such as WebSphere MQ/Rabbit MQ
- Designing of Clustering architectures required for the applications for their messaging requirements WebSphere MQ and Rabbit MQ which also includes installations, HA setups for these softwares
- Microservices application hosting/containerizing/clustering for applications using products such as Docker/Google Kubernetes
- DevOps implementation practices and building CI/CD pipelines for both application deployment and Infrastructure deployment automation using tools such as BitBucket,Git,JFrog Artifactory,Gitlab
- Creating Ansible playbooks/Shell scripts to automate several tasks involved in Infrastructure resource builds and application deployment automation's
- Installation and configuration of several Middleware Web application hosting using products such as IBM WebSphere Application Server, IBM WebSphere Extreme Scale, Apache Tomcat Spring boot, Apache Cassandra etc
- Automating Application deployments in On-premise and Cloud environments by designing CI/CD pipelines using tools such as Jenkins/TurboDeploy/Jarvis etc
- Capacity planning/Performance tuning which includes analyzing the Infrastructure capacity, choosing right Garbage collection policies for the applications which could handle transactions in millions a day
- Setting up secure communications between applications hosted in different heterogeneous platforms using strong SSL protocols like TLS1.2 and choosing right ciphers for data encryptions. This includes SSL configurations for products such as WebSphere Application Server, Tomcat Springboot, Apache, IBM HTTP Server, Rabbit MQ, WebSphere MQ, Docker, Software load balaners such as AVI, Amazon NLB/CLB/ALB etc
- Requirements analysis for communication between different systems involved in the multi client-multi server architectures in Cloud platforms such as Amazon Web Services
- Solutions for various monitoring requirements for applications and systems using tools such as CA Wily, New Relic, Datadog etc and creation of dashboards with several metrics in the realtime which helps for troubleshooting any critical production issues in very less time
- Implementation of Application API level monitoring solutions using ELK stack using tools such as Logstash/Nxlog/Elastic search and presenting data by designing dashboards using tools such as Kibana/Grafana etc
- Involved in working on several POC's for Cloud migrations, Monolithic application to Microservices designs etc
- Preparation of Cloud migration strategy plans such as rehosting/lift and shift etc for critical business applications in Production and non-production environments
- Supporting the critical applications in the Production environments and fixing major issues ensuring minimal or no disruption/downtime of applications and no impact to the business
- Setting up highly available multi region messaging clustered environments using WebSphere MQ and RabbitMQ
Confidential
Middleware Administrator
Responsibilities:
- Analysing the production bottlenecks pertaining to WebSphere configuration parameters
- Resolution of critical issues in WebSphere such as Memory leaks, Performance issues
- Installing IBM WAS 8.x environments on Windows and Unix environments in Silent Mode as well as GUI mode
- Creation of WebSphere Deployment Environments for IBM WAS
- Connecting WAS to communicate with LDAP for authentication purposes
- Configuring WAS Single Signon using Microsoft SPNEGO/Kerberos authentication mechanisms
- Performance planning for WebSphere environments such as thread pools, database connection pools, heap sizing for JVM’s
- Installing IBM HTTP Server, WebSphere Plugins for WebSphere Application Server
- Installing interim fixes, release packs, maintenance packs for WAS
- Troubleshooting problems with memory, Garbage collections in the WebSphere JVM’s
- Threat and Vulnerability Management for the Web products
- Identify new vulnerabilities in the Web products supported in the project and fix them
- SSL vulnerabilities identification
- Vulnerability scoring based on CVE and network tier
- SSL cipher recommendations
- Web Security Improvements and baseline creation for products
- Identify fixes/strong ciphers for SSL vulnerabilities such as Poodle/Drown/Freak/Birthday Attacks/TLSv1.0 weak ciphers/SSLv3 Weak ciphers
- Automation of WebSphere fix packs/interim fix installation using Jython and Shell to fix the vulnerabilities
- Identifying Weak ciphers supported and used in all the Web products in the support scope
- Communicate with the Line of business to upgrade the environments to latest SSL protocols and identifying the impacts to down/upstream applications if upgraded to latest protocols and also recommending to update JCE policies incase required for the downstream applications to communicate
- Troubleshooting problems with memory, Garbage collections in the WebSphere JVM’s
- Responsible to maintain 0 SLA misses
- End to end implementation of WebSphere projects
- Analyzing the criticality of the application availability to the business
- Installation of Fixes for IBM HTTP server,Plugins, WebSphere environments
- Raising the emergency change request through remedy.
- Providing RCA and KB articles for various P1/P2 issues.
- Documenting the new process, procedures and solutions for the team.
- Highly motivated self-starter with a strong analytical problem solving capabilities, having ability to handle multi-tasking, work in a team environment, understand and be responsive
- to customer needs, work under tight deadlines and work independently and to be flexible.
- Involved weekly interaction with the Client Manager
- Incident Management - Handling Incidents through remedy and fixing the issues and closure with in SLA
- Change Management - Reviewing/Creation/Approval of the change records
Confidential
Cloud Engineer
Responsibilities:
- Implement CI and CD methodologies using Jenkins and Circle
- Build automation using Maven
- Configuration management using Ansible in Linux environments
- Integration and Automation of Version controls using GIT
- Release activities using GIT private repos
- Web scaling using Amazon Web Services
- Infrastructure Architecture design in Amazon Web Services
- Installation and Configuration of Amazon EC2 and configuring Amazon S3,ELB,Route 53, VPC, AMI, Auto Scaling,Cloud Front, EBS volume management, IAM
- Installation of Docker, Running Docker Containers, Creation of Docker Images
- Containerization using Docker and Dockerfile in Amazon Web Services Linux environments
- Implementation of Docker Swarm native clustering
- Creation and Signing of SSL Public keys and certificate signing requests for Docker discovery services/Swarm managers/Docker nodes and clients
- Installation and configuration of Web/App servers like Apache/Tomcat in Docker containers using AWS
- Automation of end to end DevOps workflows using GIT,Circle CI, Docker, Docker Cloud and AWS
- Designing and architecting of DevOps workflows
- Implementing Terraform for Infrastructure Build on Aws Cloud Environment
- Installation of Ansible and written playbook modules for installation of OS and Middleware Components
- Developed automation framework for Application Deployments to the cloud environments
- Managed and optimize the Continuous Delivery tools like Jenkins
- Installed, Configured, Administer Jenkins Continuous Integration Tool
- Automated Continuous Build and Deploy Scripts for Jenkins Continuous Integration tool
- Created and Configured Red Hat, Ubuntu, CentOS, Solaris and Fedora Virtual Machines in AWS using EC2, ElasticIP, VPC, Subnets, RouteTables, NATGateway
- Configured SNS, SQS, Data Pipeline, RDS, DynamoDB, S3, IAM, Cloud Front and ELB to setup environment ready for cloudification
- Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Ant
- Implemented app logging service using logging tools, such as Splunk developed and deployed stacks using AWS Cloud Formation templates.
- Implemented the use of Nagios tool for monitoring and analysing the network loads on the individual machines by enforcing custom Nagios monitoring, notifications and dashboard to exhibit various metrics using Shell Scripting and add-ons.
- Using routers and switches defined and configured physical network topologies. Also, maintained and troubleshoot network infrastructure issues and TCP/IP Network services.
Confidential
Systems Support Lead
Responsibilities:
- Installing BPM v8.5.6 on Linux/Windows environment in Silent mode as well as GUI mode
- Installing IBM WAS 8.x/BPM 8.x environments on Windows and Unix environments in Silent Mode as well as GUI mode
- Installing IBM Business Monitor 8.x environments in Silent/GUI mode
- Installing IBM WSRR 8.x environments in Silent/GUI mode
- End to end setup of the IBM BPM/WAS/BAM/WSRR/Message Broker environments
- Documenting the Installation processes for IBM BPM/WAS/BAM/WSRR/Message Broker technologies in both Windows and Linux environments
- Supporting the Infrastructure for IBM BPM/WAS/BAM/WSRR/Message Broker technologies at L3 level
- SSL certificate creations/signing/renewals for applications as well as Websphere environments
- Deployments of the Websphere Applications/BPM BPMN snapshots/SCA Modules in the BPM 8.x Standard and Advanced environments
- Setting up IBM Integration Designer to work with Websphere environments for Developers
- Handle issues with the SQL server transaction/table locks related to applications
- Creation of the SQL server databases/schemas/service accounts needed for the Websphere/BPM applications
- Resolution of critical issues in Websphere such as Memory leaks, Performance issues
- Performance planning for Websphere environments such as thread pools, database connection pools, heap sizing for JVM’s
- Installing IBM HTTP Server, Websphere Plugins for Websphere Application Server
- Installing interim fixes, release packs, maintenance packs for WAS/BPM technologies
- Troubleshooting problems with memory, Garbage collections in the Websphere JVM’s
- Responsible to maintain 0 SLA misses
- End to end implementation of Websphere projects
- Analyzing the criticality of the application availability to the business
- Installation of Fixes for IBM HTTP server,Plugins, Websphere and BPM environments
- Troubleshooting issues in and around Websphere Stack
- Providing RCA’s for all the P1/P2’s
- Installing Fixes for IBM Message Broker
- Deploying application BAR files for IBM Message Broker
- Configuring IBM Business Monitor to receive events from IBM BPM using remote Service Integration Bus methodology
- Creation of Websphere Deployment Environments for IBM WAS/BPM
- Connecting WAS to communicate with LDAP for authentication purposes
- Enabling Monitoring for WAS applications using Nagios which internally working using Websphere PMI
- Working with BPM offline/online deployments
- Configuring WAS Single Signon using Microsoft SPNEGO/Kerberos authentication mechanisms
Confidential
IT Analyst
Responsibilities:
- Supporting Preproduction and Production environments
- Responsible to maintain 0 SLA misses
- Ensure that the Service Management process is followed
- Application deployments for IBM Websphere applications
- Application deployments for IIS applications
- SSL renewals for Websphere and IIS applications
- End to end implementation of Websphere projects for the customer
- To analyze the criticality of the application availability to the business
- Installations of IBM HTTP server
- Installation of Fixes for IBM HTTP server,Plugins and Websphere
- Coordinate with IBM for implementation of IBM ISEC standards across the environments
- Troubleshooting issues in and around Websphere Stack
- Providing RCA’s for all the P1/P2’s
- Involved in Websphere product migration
Confidential
Systems Support Specialist
Responsibilities:
- Installation of IBM WebSphere Application Server on various platforms like Solaris, AIX and Windows. Involved in the configuration, administration.
- Topology Selection for IBM Web Sphere Application server like Vertical Scaling, Horizontal Scaling.
- Taking care of the changes as per the schedule in Production environment.
- Application Deployment on Websphere 5.1.1/6.1 using Scripting Client.
- Integration of IBM Web Sphere Application server with Web Servers like Sun One Web Server, IBM HTTP Server.
- Creating and managing Server clusters. Deployment and Monitoring of 800+ applications on WAS.
- Coordinated with other teams such as Application development, Database, OS to manage different task and various projects.
- Installation and Configuration of IBM HTTP Server.
- Set-up the Disaster Recovery Environment using Web sphere Application Network Deployment Server on AIX
- Enabling security to Application Servers Using the IBM Directory Server.
- Applied Fix packs, IFixes and Cumulative fixes to Web Sphere Application server both on Staging and Production environments.
- Generating and updating the Plug-ins
- Identifying areas for improvement, problem identification and resolution and education of other support and operations personnel.
- Raising the emergency change request through remedy.
- Providing RCA and KB articles for various P1/P2 issues.
- Documenting the new process, procedures and solutions for the team.
- Highly motivated self-starter with a strong analytical problem solving capabilities, having ability to handle multi-tasking, work in a team environment, understand and be responsive
- to customer needs, work under tight deadlines and work independently and to be flexible.
- Involved weekly interaction with the Client Manager
- Incident Management - Handling Incidents through remedy and fixing the issues and closure with in SLA
- Change Management - Reviewing/Creation/Approval of the change records
Confidential
Senior Software Engineer
Responsibilities:
- Installation, Configuration and Support of IBM WebSphere Application Server
- Deployment of J2EE Applications to a targer server in WebSphere Application Server Identifying problems and giving prompt response in solving the issues
- Upgrades, Migrations and Fix Packs to the WebSphere Application Server Verifying accuracy of Scripts which are used for Automating the tasks
- Automating daily tasks through writing scripts
- Monitoring and Tuning the applications and the JVM Resolving Issues Ontime
- Support at the Production Level
- Responsible for effective communication between the project team in India and the other partner labs for defect tracking and ensuring high quality.
- Administration and maintenance of Automation Servers and test repositories Creation of WebSphere cluster for Workload management and fail over
- Configuration of WebSphere resources (like JDBC Connection pool, DataSources) Installation and configuration of IBM HTTP Server