Professional Documents
Culture Documents
Abdul Waheed
786-529-0868
Mabdulwaheed019@gmail.com
SUMMARY:
TECHNICAL SKILLS:
PROFESSIONAL EXPERIENCE
Environment: GCP, Terraform, Ansible, Gitlab, Docker, Jenkins, Groovy, Java, Angular JS, Git, Yaml, Kubernetes, ELK,
SonarQube, Shell, Bash, Python, Oracle DB, Cassandra, Tomcat, Nginx, Linux, VMware, VirtualBox, Windows server
2012/2016, MS Office Suite, Service Now, JIRA, Grafana
Environment: Red Hat Linux 5.0, GIT, SVN, Maven, Hudson, Jenkins, Shell, Perl, Python, ANT, Cassandra, Splunk, Stack
storm, Apache Tomcat, SQL, Azure, Junit, Jira, SpringXD, CHEF, Clearcase.
Worked on Amazon Web Services (AWS) configuring various AWS services like EC2, S3, Glacier, ELB (Load
Balancers), RDS, SNS, SQS, EFS, CloudFront, VPCs and EBS etc.
Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of
Infrastructure as a Code (IaaS).
Configured AWS VPC (Virtual Private Cloud) and database subnet groups for isolation of resources within the
Amazon RDS in Aurora DB cluster.
Created S3 buckets and managed policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on
AWS by implementing life cycle management to use S3 efficiently.
Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform
event driven processing. Created Lambda jobs and configured Roles using AWS CLI.
Implemented and maintained the monitoring and alerting of production and servers/storage using AWS CloudWatch.
Created CloudWatch dashboards for monitoring CPU utilization, Network In-Out, Packet In-Out and other parameters
of the instances and notified them using SNS.
Used AWS IAM to grant permissions to users and groups for accessing AWS resources. Worked on
connecting Redshift database and Databricks. Also set up SAML single sign on authentication to Databricks.
Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed
via Terraform & AWS Cloud formation.
Used Kubernetes backed infrastructure to run microservices in production environments deployed
on Kubernetes clusters and developed Kubernetes templates for multitude of applications.
Validated deployments in Kubernetes by establishing a local development workflow that used Minikube and
implemented Kubernetes interface by creating RESTful API's to read, delete, store and update bucket information
on Kubernetes Console.
Created multiple isolated Docker projects and related test environments such as QA, test, UAT on a single host using
Docker compose tool. Created Docker Registry for test images. Stored Docker images in Docker hub to share with
others.
Created Docker Images & Docker Containers using Terraform Scripts. Used these containers for branching purposes &
deployed with Amazon Elastic Beanstalk.
Configured Chef Environment attributes such as default and overrides to specify the node settings. Configured Chef
Kitchen to automatically test Chef Cookbook data across any combination of platforms and test suites.
Defined Chef Cookbook recipes in Domain Specific Language (DSL) format to provide the desired configuration of the
node.
Used Ansible as Configuration management tool to automate repetitive tasks, quickly deploys critical applications,
proactively manages change and well versed with Ansible Playbooks, modules, and roles.
Used Ansible Tower, which provides an easy-to-use dashboard and role-based access control, so that it's easier to
allow individual teams access to use Ansible for their deployments.
Maintained and executed build scripts using Maven and ANT by coordinating with development and quality assurance
teams in Linux and Windows Environments. Developed Maven Build Scripts based on the requirements.
Setting up continuous integration and formal builds using Bamboo with Artifactory repository based on polling
the GIT source control system and resolving update, merge and password authentication issues in Bamboo and JIRA.
Written custom data source backend for Grafana to enable dashboard templates leveraging the SaltStack
API. Migrated old LAMP stack build/deployment portal into containers, simplified its operation and maintenance
using InfluxDB and Grafana.
Deployed and configured ElasticSearch, Log stash and Kibana (ELK) for log analytics, full text search, application
monitoring in integration with AWS Lambda AWS Cloud Watch, VPC Flow logs, Cloud Trail Events, changes in S3 etc.
Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control using Git. Imported
and managed multiple corporate applications into GitHub code management repo.
Created visualizations, Dashboards in Kibana. Configured Kibana Watcher for automatic generation of Kibana reports.
Used Splunk for log analyzing and improving the performance of servers. Wrote several custom Splunk queries for
monitoring and alerting
Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hardware status.
Experienced in working with Ticketing & Tracking Tools like JIRA, Remedy, and ServiceNow.
Environment: AWS, Ansible, Kubernetes, Docker, Terraform, Chef, ELK, Grafana, Yaml, PowerShell, Splunk, Gitlab,
Unix/Linux, Shell scripting, Groovy, Python, Bamboo, Git, Github, Maven, Jira.
Build, manage, and continuously improved the build infrastructure for global software development engineering teams
including implementation of build scripts, continuous integration infrastructure and deployment tools.
Implemented continuous integration using Udeploy.
Deployed .NET applications to application servers in an Agile continuous integration environment and also automated
the whole process.
Used Ant scripts and Perl/Shell to automate build and deployment Process.
Designed and implemented the Java and Open source stack with the following tools Maven, Docker , and Jenkins.
Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
Installed Jenkins Created Deployment Jobs for Various Projects.
Extensively used ANT tool to do the builds, Integrated ANT to Eclipse and did local builds.
Release Management and Scheduler tools like Nolio and Control-M .
Documented release, builds and source control procedures and plans.
Performed daily/week software builds and releases for their promotion to the production environment.
Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins.
Managing the code migration from TFS, CVS and Star team to Subversion repository.
Prepared Documents and Trained developers on SVN, Hudson (Jenkins), Ant.
Configured application servers like Tomcat to deploy the code.
Worked on New Relic for monitoring the systems.
Worked on Open Stack, AWS Cloud Formation, and Terraform .
Created UCM Projects, Development and Integration views for Development and Integration Streams.
Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
Create plan and deploy Nagios and Netcool monitoring server environment
Implemented PowerShell scripts that automated creation of contacts from Active Directory users and updating of
address books -increasing productivity and efficiency.
Built Cassandra Cluster on both the physical machines and on AWS.
Automated Cassandra Builds/installation/monitoring etc.
Involved in requirements gathering and capacity planning for multi data center (four) Cassandra cluster.
Administered and maintained multi rack Cassandra cluster using OpsCenter based on the use case implemented
consistency level for reads and writes.
Used JSON to store the data variables and data values.
Provided end-user training for all Subversion (SVN) users to effectively use the tool.
Designed Puppet Modules to manage configurations and automate installation process.
Used CHEF for application automatic deployment and provisioning to different environments.Used Harvest and CVS for
repository integration to Anthill Pro for code.
Configured Bamboo Server and Remote Agent on Windows Server as a CI Server.
Researched and implemented code coverage and unit test plug-ins with Bamboo.
Created and maintained user accounts, roles on NOSQL, production and staging servers.
Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
Environment: .NET, Windows, NOSQL, SVN, Ant, Maven, Shell/perl, Nagios, SQL, Open Stack, PowerShell, Cassandra,ORM,
TFS, SCM, GIT Jenkins, JIRA, MS Build, Tomcat, Control-M, Puppet, Puppet DB, Bamboo, Chef, Oracle.
Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB. Worked with a team in on-premises
to Cloud Migration to AWS.
Experience in AWS, which included managing applications in the cloud and creating instances using EC2 and integrating
various AWS services like ELB, S3, RDS, API Gateway.
Worked on Jenkins extensively for continuous integration and for End-to-End automation for all build and
deployments. Set up Continuous Integration for major releases in Jenkins.
Expertise in setting up Upstream & Downstream Jobs Jenkins server and built jobs to provide continuous automated
builds based on polling the GIT SCM during the day and periodically scheduled the builds overnight to support
development.
Created and managed CI/CD pipelines, web hooks & workflows using Jenkins, Maven, Git to improve the efficiency and
release bug free / highly effective applications to the end users and did Code coverage analysis using SonarQube. Run
quality checks using SonarQube.
Extensively worked on Jenkins by installing, configuring and maintaining for the purpose of Continuous Integration
(CI) and for End-to-End automation for all build and deployments.
Helped team move Cron Jobs/Scheduler to Jenkins & configure jobs and maintained over 350+ jobs in Jenkins for
different Application teams. Involved in assisting the QA team in Load and Integration testing of J2EE applications
on WebLogic/JBoss Application Servers.
Developed build and deploy scripts using Gradle and initiated them using Jenkins to move from one environment to
other environments. Developed Parallel tasks using Worker API and used Gradle dependency management system to
deploy snapshot & release artifacts to Nexus to share artifacts across projects
Performed upgrades to applications using Puppet manifests. Used Puppet to make sure all the Jenkins slaves are in
sync. Developed and implemented an automated Linux infrastructure using Puppet.
Performed the automation using Puppet Configuration management. Wrote Puppet modules and manifest files from
scratch and expertise in Puppet Administration and Puppet Web tools for deploying consistent infrastructure code,
Profile and Class level across multiple environments.
Developed various scripts in Python, Bash Scripting and PowerShell to perform different automation tasks for
continuous integration and delivery of code. Working with Development teams to resolve the deployment in higher
environments.
Analyzed and resolved complications and deployment errors related to code development, branching, merging and
building of source code using Git. Performed migration of the source code from Apache Subversion (SVN) to Bitbucket.
Expertise in load balancing & monitoring with Nagios & Splunk. Collaborated with internal teams to integrate data
feeds to a centralized Splunk platform.
Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail
handlers and notification Schemes for JIRA and used BugZilla tool for bug-reporting.
Used Expertise in deploying the code through web application servers like WebSphere/ WebLogic/
Apache Tomcat/ JBOSS.
Secured MongoDB using authentication and configuring, implementing and supporting High Availability with Load
balancing cluster of MongoDB consisting TB’s of data.
Responsible for the installation of CentOS Linux for the build environment in Virtual Box. Managing all types of
installation and upgrade on Linux servers, Installed and maintained CentOS and Linux Red Hat Servers.
Environment: AWS, Jenkins, Hudson, Maven, Active Directory, Git, Bitbucket, JIRA, Puppet, Nagios, Splunk, RedHat, CentOS
Linux, Shell Scripting, Python Scripting, Powershell,Cron Jobs, MangoDB.