Sei sulla pagina 1di 5

Jacob Hassan

_________________________________________________________________________________
Professional Summary:
 Nearly 7 years of experience compromising of Configuration Management, DevOps, Systems
Engineer and Pharmaceutical experience.
 Extensive experience in Jenkins, Bamboo, Run-deck, Artifactory, Puppet, RabbitMQ, Geppetto, Git,
GitHub, Oracle/Cassandra, Chef, Kafka, ELK, Dynatrace, Kibana, Logstash, Kubernetes, Talend,
Docker, Service Now, Concourse, PCF, EC2, ECS, S3, Load balancer, Code Build, Code Deploy,
Code Pipeline, Sonarqube, Sonar coverage, Sonarlint.
 Experienced in scripting languages Bash, Shell, Ruby, Yaml, Json.
 Experienced creating docker files, reducing the build time, cutting down the layers, creating
multistage files and creating the docker compose files.
 Creation of code build, code deploy and code pipeline via console and automation through terraform.
 Hands on experience in AWS services like EC2, VPC, RDS, S3, SNS, NACl, SQS, ELB, Cloud
Watch.
 Good working experience on monitoring tools like Dynatrace, New Relic.
 Extensive experience in Branching, Merging, Tagging in SCM tools like Git, GitHub, Gitlab and
SVN.
 Extensive experience on Continuous Integration tools like Jenkins,
 Hands on experience on orchestration tools like Kubernetes.
 Experience working on microservices deployments using Kubernetes.
 Setting the load balancers, security groups, Ingress on pods of Kubernetes.
 Worked on certificates, secret tokens and config maps and managing the calico nodes of Kubernetes.
 Experienced in Configuration Management, Infrastructure Automation tools like Ansible.
 Experienced in configuration management with software provisioning tool Ansible
 Experienced with CI & CD methodologies using Jenkins and automating deployment pipelines
 Knowledge in monitoring servers using Nagios.
 Experienced in working in Linux and Windows environments.
 Experienced in scripting languages on modifying and understanding, Shell, Python and Yaml.
 Experienced in configuring Linux OS, file systems and monitoring the boxes with the satellite 6.
 Highly organized, detailed oriented, able to plan, prioritize work, and meet deadlines, work under
tight deadlines.
 Experienced working with ITIL process.
 Experienced in logging the issues by using ticketing tools like Service Now, Jira, Angel, Five 9 either
through emails or Phone calls.
 Experienced creating project repositories and providing user sandboxes access for the Industry Prints
5 and providing user access to the LDAP users for projects upon requests.
 Resolved user access issues and provided access upon approvals from the Project Managers for PMC.
 Highly motivated to work and take independent responsibility and a team player with excellent
communication and analytical skills.
 Excellent communication, interpersonal and managerial skills.

Certifications:
 Red Hat Certified Engineer (RHCE), RHEL 6,7- (RHCE)
 Oracle Database Administrator Certified Associate- Oracle Database 11g- (OCA)
 Redhat Certified Specialist In Ansible Automation- Ansible 2.3
 AWS Certified Solutions Architect - Associate certificate
 Information Technology Infrastructure Library (ITIL) V3 foundation certified

Education:
 Bachelors of commerce from Ryerson University Toronto, Ontario.

Technical Skills:
Operating System Windows 2007/2008/2010, UNIX, LINUX (Red hat, Ubuntu,
CentOS), Mac OS
Scripting languages Shell, Ruby.
Database MS SQL, Postgres, Oracle, Cassandra
Programming Scala,Java
Web Technologies XML.
Versioning Tools Git, GitHub
CI Tools Jenkins,
Configuration Ansible
Management Tools
Orchestration Tools Spinnaker, Run deck.
Bug Tracking Tools Jira, Rally.
Atlassian Tools Confluence.
Cloud Computing Amazon Web Services (EC2, VPC, ELB, RDS, S3, SNS, SQS,
Cloud Watch, Cloud Formation), Cloud Foundry.
Virtualization Tools VirtualBox,VMWARE
Web/App Servers Nginx, Apache, Tomcat.
Methodologies Agile,
Containers Kubernetes, Docker.

Professional Experience:

Client: Pivotree, Canada March 2016-Till date


Role: Sr. Devops Engineer

Responsibilities:
 To work on the Docker Files, to reduce the docker image disk utilization by cutting down the layers.
 Implement multi-stage build to reduce the build time utilized.
 Create jobs on AWS Code Build, by utilizing the source from Git, pulling and pushing the images
from ECR.
 Setting up the permissions on ECR.
 Developed automation Scriptin Bash and Python that can be used to create a release branch for every
microservice components product.
 Experience with CI/CD, methodologies using Jenkins
 Supported many other projects build and deployments issues with Jenkins CI/CD pipelines.
 Integration of Automated Build with Deployment Pipeline.
 Wrote Ansible playbooks to perform middleware binary Installation and Configurations tasks
involving JDK, Tomcat, Weblogic binaries installation
 Monitoring with Ansible playbooks
 Created several Docker files to create tomcat along with required version of jdk container images.
 Creating the roles and adding policies as per the need of requirements.
 Multiple job creations on Code Build to create the base image, Multi base image, Multistage build,
separate ECR repositories as per the projects applications and setting up the permissions.
 Transformation of current code deploy from Jenkins into AWS Code Deploy. Deployment
transformation from EC2 to ECS.
 Setting up the cluster of ECS through terraform.
 Creating the code pipeline and triggering multiple jobs of code build and code deploy.
 Setting up new sandbox environment and creating Ec2 instances for carrying out any poc.
 Implement docker layer caching for the applicable jobs.
 Create reusable DB’s to run the pytests.
 Differentiate the unit and functional testing and separation of the migration jobs.
 Implement Sonar cloud.
 Handled continuous integration with Jenkins by using various plugins like Global Build Stats,
Multiple SCMs, Parameterized Trigger and Configuration Slicing to increase the productivity.
 Configured and managed ELK stack to collect, search and analyze log files across the servers
and created optimized indexes and derived analytics on Elastic search data.
 Worked on the installation and configuration of the monitoring tool Nagios, updated monitoring
parameter with active and passive check and monitored network devices and reviewed network logs
to identify potential problems.
 Performed provisioning of IaaS, PaaS Virtual Machines and Web, Worker roles on Microsoft
AZURE Classic and Azure Resource Manager, and Deployed Web applications on Azure using
PowerShell Workflow.
 Worked with several AWS services like EC2,EBS,S3,VPC,Cloud Formation and Cloud Watch

Environment: Linux, Shell scripting, Apache, GIT, Jenkins, Ansible WebLogic, AWS (ELB, VPC, EC2,
S3, Route53, EBS, IAM, Cloud watch, Cloud Formation), Docker.

Client: Scansom Publishers, Canada January 2015- March 2016


Role: Devops Engineer

Responsibilities:
 Written Several Ansible playbooks from scratch consisting of modules that can Provision several
pre-prod environments consisting of Weblogic domain creation, deployment automation, instance
mirroring and several proprietary middleware installations
 Experience in working with Ansible, wrote many playbooks to mange web applications, environment
configuration files, users, mount points and packages.
 Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications
quickly and proactively manage the changes.
 Utilized several Docker best practices to create base images from scratch and to create clear,
readable and maintainable clean docker files.
 Used Kubernetes for automating deployment, scaling and operations of application containers across
cluster of hosts, providing container-centirc infrastructure.
 Dockerized several services like SSH daemon service and familiar with several docker command line
utilities.
 Creating Custom AMI’s and AMItags, modified AMI permissions.
 Worked with Security Groups, configuring Inbound/ Outbound rules, creating and importing key
pairs
 Setup various jobs in the Jenkins for the commit-based builds as well as nightly builds.
 Configured pipelines in Concourse which does Blue-Green Deployment to PCF.
 Onboard, support, and deploy applications via the Continuous Delivery System for Client.
 For new applications, work with the development team to specify the requirements for application
build, test, and deploy processes.
Once the application is on-boarded, provided oversight to changes introduced by the development
team to any DevOps configuration changes.
 Worked on creating CI Pipelines using Jenkins Multi-Branch Pipeline.
 Responsible for writing build and deployments scripts according to SCM team standards and
processes to all defined deploy environments.
 Act as the first responder for all build failure points along the CDS.
 Researched/learned architecture of all the applications to help troubleshoot any issues for each
application.
 Continuously monitor and analyze the environment capacities of build infrastructure and provide an
appropriate recommendation to the Management team for improvements and immediate attention.
 Worked as a bridge between developers and operations to assure the regular and timely continuous
delivery of functional services to both internal and external customers.
 Identification of technical issues/dependencies on the development track and reviewing it with the
technical architect, PM, and customer.
 Analyze the business requirements and determining the technical feasibility of implementation.
 Manage the environment needed for the application and ensures smooth deployment of the
application on all relevant environments.
 Coordinated in fixing the reported issues found in production.

LINUX Admin
LCC International , Canada Mar 2013 to Dec 2014

Responsibilities:
 Installation and Troubleshooting on VMware running Linux (Red Hat) and Windows.
 Creating VM's, templates, clones, snapshots and deploying Red hat enterprise machines out of
templates and clones.
 Installation, Configuration & Upgrade of operating systems Linux on Windows hardware.
 Monitoring System performance and do kernel tuning to enhance the system Performance, worked
on installation, configuration and maintenance of Debian/Red hat, CentOS Servers at multiple Data
Centers.
 Management of Red Hat Linux user accounts, groups, active directories and file permissions.
 Automation of jobs through crontab and autosys, installation of packages, patch management,
volume management on Suse servers using YaST.
 Monitored system activities, fine-tuned system parameters, configurations to optimize performance
and ensure security of systems.
 Configuration of NIS, NFS, send mail on Linux and administering NFS Mounts.
 Responsible for day-to-day System Administration for Solaris and Windows NT servers.
 Solaris Operating Systems upgrade, package installations, updates, patches and software fixes.
 Monitoring system resources, logs, disk usage, scheduling backups and restore.
 Configured auto mounts/maps for the user accounts.
 Installation, Configuration of Web Servers using Apache, IIS on Solaris and NT Servers.
 Worked closely with database administration staff to ensure optimal performance of databases and
maintain development applications, databases.
 Involved in Migration from WebLogic 7.0 to WebLogic 8.1 and JDK update, service packs
installation.
 Configuration and Clustering of Managed Servers.
 Worked with a complex environment on Red Hat Linux, Windows Servers while ensuring that these
systems adhere to organizational standards and policies.
 Configured the LUNs assigned by the storage administrators and managed Volumes using Logical
Volume Manager (LVM) on Linux.
 Built and Deployed java /Scala source code into application servers in an agile continuous
integration environment.
 Used TOAD, PL/SQL developer tools for faster application design and developments performance
tuning and SQL tuning.

Environment: LINUX and UNIX scripting, WebSphere, Subversion (SVN), Red hat/Debian, Centos,
WebLogic, TOAD, GIT, PL/SQL, Java/Scala.

Potrebbero piacerti anche