Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONTACT: +1 408-758-0001
EMAIL: mankil589@gmail.com
_________________________________________________________________________
Around 8 Years of experience in IT industry as DevOps/ Agile operations, Linux Administrator,
Build/Release Management, Change/Incident Management and Cloud Management.
Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red
Hat and Oracle).
Experienced in all phases of the software development life-cycle (SDLC) with specific focus on the
build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently
Continuous Integration (CI) and Continuous Deployment (CD) practices.
In-depth understanding of the principles and best practices of Software Configuration Management
(SCM).
Expertise with configuration management automation tool Ansible and has worked on
integrating Ansible
Worked in SCM tools - Chef and Puppet for Deployment on Multiple platforms.
Experience in several AWS services EC2, VPC, S3, Cloud Watch, Auto scaling configurations etc.
Experience in using Build Automation tools and Continuous Integration concepts by using tools like
ANT, Jenkins, Teamcity, QuickBuild, Buildforge and Maven.
Installed, configured and administered Continuous Integration tools such as Hudson and Jenkins for
automated builds.
Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
Experienced in branching, tagging and maintaining the version across the environments using SCM
tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center.
Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining
to suite the request from teams across the organization.
Experienced with Handling Cloud environments (AWS and OpenStack)
Extensive experience in developing and maintaining build, deployment scripts for test, Staging and
Production environments using ANT, Maven, Shell and Perl scripts.
Experience in working with continuous integration using Jenkins.
Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked
the Project Milestones, prepared the reports and chaired the Release calls and worked for a
successful Release.
Good analytical, problem solving, communication skills and can work either independently with little
or no supervision or as a member of a team.
Extensive experience in Atlassian, ticketing and tracking tools like JIRA, REMEDY, Clearquest,
Redmine, Bugzilla for Production hotfixes and bugfixes.
Experience with Oracle and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table
space alterations, user management etc.).
Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
Experience in Designing and deploying AWS solutions using EC2 instances, EBS.
Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance
strategies.
Experience in working on Source code management client tools like Visual SVN, Tortoise SVN,
Puppet, Git Bash, GitHub, Git GUI and other command line applications.
Used scripting languages like Python, Perl, Bash and configuration management tools Chef, Puppet
and CF Engine and Web Service like AWS.
Ability in execution of XML, ANT Scripts, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA
Scripts.
Technical Skills:
Operating Systems: Red Hat Linux, Unix, Ubuntu, Debian, Centos, Windows
Cloud Technologies: AWS, Open stack, Docker, Rack space, Container
Databases: MySQL, SQL Server, ORACLE, MongoDB, Couch DB
Monitoring Tools: Cloud Watch, Nagios, Wireshark
Automation and Build Tools: ANT, MAVEN, Gradle, Make file, Hudson, Jenkins, Bamboo, and
Nagios, Team city.
Configuration Management Tools: Chef, Puppet, Ansible
Virtualization Tools: VMware, Oracle Virtual box, Kubernetes.
Version Control Tools: Eclipse, Jenkins, JIRA, GitHub, SVN, Putty, Vagrant
Scripting: Bash, Shell, Python, Ruby, c, JavaScript, HTML, CSH, Perl
programming, RDBMS Sybase, Oracle 7.x/8.0/9i, MySQL, MS
SQL Server
Programming: C, Html, CSS, Java
Work Experience:
Responsible for Development, UIT, UAT, STAGING, PRODUCTION Builds and Releases.
Created the automated build and deployment process for application, re-engineering setup for
better user experience, and leading up to building a continuous integration system for all our
products.
Assist with maintaining current build systems, developed build scripts, and maintained the source
control system.
Documentation of detailed build configuration, Build procedures, schedule build calendars and
change history for releases.
Developed Perl and shell scripts for automation of the build and release process, developed Custom
Scripts to monitor repositories, Server storage.
Responsible for maintenance of the GIT Repositories which includes Jenkins Integration, creating
pull requests, code reviews, branching, merging and transitioning JIRA issues.
Managed GIT and Bitbucket repositories for branching, merging, and tagging.
Managed the source codes repository of multiple development applications using GIT.
Imported and managed multiple corporate applications into Bitbucket management repo.
Experience in managing the artifacts generated by MAVEN in the Nexus repository.
Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one
environment to other environments and also create new jobs and branches through Jenkins.
Worked on Maven to create artifacts from source code and deploy them in Nexus central repository
for internal deployments.
Automated the entire Importing and Compilation process.
Deployed built artifacts to WebLogic application server using MAVEN.
Built Continuous Integration environment (Jenkins, Nexus and Continuous delivery environment
(puppet, Yum, (CI and CD process) Using Jenkins, Nexus, Yum and ANSIBLE.
Integrated Jenkins with various DevOps tools such as Nexus, Puppet, Chef etc.
Experience in writing ANSIBLE scripts.
Utilized Ansible, Puppet, Git and Rundeck to install and configure Linux environments with
successful production deployment.
Used Rundeck for job scheduling and automation.
Installed/Configured and Managed Nexus Repository Manager.
Coordinated application release with Developer, DBA, QA and Project Management teams.
Automated the cloud deployments using Chef and AWS Cloud Formation Templates.
Migrating a production infrastructure into an Amazon Web Services (AWS) utilizing AWS Cloud
formation, Code Deploy, Chef and EBS.
Created Puppet manifests and modules to automate system operations. Created monitors, alarms
and notifications for EC2 hosts.
Worked with Kubernetes to manage Docker containers and Implemented CI/CD allowing for deploy
to multiple client Kubernetes/AWS environments.
Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed
to Kubernetes, created pods and managed using Kubernetes.
Develop CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and
Docker for the runtime environment for the CI/CD system to build and test and deploy.
Designed workflows, screens, field configurations and components as part of projects definition for
JIRA as an administrator.
Extensive use of Perforce for source code tracking and deployment, and Bugzilla for bug tracking.
Environment: SVN, Jenkins, Nexus, Maven, Web Sphere Application Server (WAS), Kubernetes, Web
Logic, UNIX, Chef, Puppet, Perl, Oracle 10g, Bitbucket, Splunk, JIRA.
Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move
from one environment to other environments.
Performed Integrated delivery (CI and CD process) Using Jenkins, Nexus.
Implementing Continuous Integration principles and practices for the Billing Development Team
using Jenkins & JNLP Nodes, Subversion, GIT, VMWare, Clear Quest, JUnit, DBFit, Atlassian JIRA
Designed and developed a configuration management database (CMDB) using Python and MySQL to
maintain and audit the everyday configuration changes.
Using Jenkins AWS Code Deploy plugin to deploy to AWS
Used Splunk for collecting large amounts of logs and providing an interface for accessing them
easily.
Defining Release Process & Policy for projects early in SDLC.
Configured S3 versioning and lifecycle policies to, backup files, and archive files in Glacier.
Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.
Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.
Utilized Kubernetes to deploy scale, load balance, scale, manage Docker swarm with multiple name
spaced versions.
Integrated Jenkins with Docker container by Cloud bees Docker pipeline plugin to drive all
microservices builds out to the Docker Registry and then deployed to Kubernetes.
Integrated Selenium automation regression test suite in Jenkins build pipeline.
Used Puppet to automate Configuration management.
Used Puppet to manage Web Applications, Config Files, Data base, Commands, Users Mount Points,
Packages.
Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
Developed automation and deployment utilities using Ruby, Bash, PowerShell, Python and Rundeck.
Deployed various enterprise applications on managed servers and cluster environment and
maintained Load Balancing, High Availability and Failover.
Set up uDeploy server along with automated scripts to back up the server and restore from backup
for Disaster recovery.
Participated in after hour on-call rotation to support Ops performs deployments on PROD
environment.
Used JIRA tool to track all the defects and changes related to build and Release Team.
Environment: AWS EC2, S3, VMware, Tomcat Apache, Cloud Watch, Cloud Formation, Ruby, Python,
Dynamo DB, VPC, IAM, Nagios, Git, Kubernetes, Linux, Ruby, Data Centre Migration AWS, Jenkins,
Maven, Chef, Openstack.
Applied Materials - Santa Clara, CA, USA October 2014 - April 2016
Build & Release Engineer
Environment: WAS 6.0/6.1/7.0, IBM HTTP Server 6.0/6.1/7.0, IIS 6.0/7.0/7.5, Java Script, JACL/PYTHON,
Servlets, Puppet, Tivoli Performance Viewer, IBM Directory server, Splunk, AIX 5.x/6.x, Solaris, LINUX,
Windows 2003/2008.
Charter Communications - Greenwood Village, CO, USA July 2013 - October 2014
Release Engineer
Environment: Java/J2EE, ANT, Maven, Subversion, Chef, Puppet, ORM, Linux, AWS, OpenStack,
Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Tomcat, Jira.
Monitoring, analysing, and responding to security events utilizing security event management and
reporting tools.
Account, user and group administration, Permissions policy management and quota
implementation.
System performance monitoring, tuning and log management.
TCP/IP Networking troubleshooting and Linux Network Administration.
Worked closely with network/incident analysts and IC analysts to monitor current attack and threat
information to identify.
Installation, configuration, support and security implementation on following services:
DHCP: Range of IP, Assigning fixed IP to MAC address.
SSH: Configuring Servers, password-less authentication configuration.
NFS: Configuration, administration, on demand mounting.
SAMBA: Sharing folders, printers with Win32 & Win64 system, Creating SAMBA users.
NIS: Server and client configuration.
DNS: Server configuration and maintenance.
HTTPD: Apache web server maintenance, installation, configuration, managing web hosting
including name-based, secure and private site, monitoring web server performance, certificate
generate, security checks and periodic upgrades, manage user accounts, back up.
SQUID: Proxy Server configuration, allow deny access.
E-mail: Postfix, Dovecot configuration, user management, relay, alias, Procmail configuration.
Implemented and maintained server virtualization using VMware, ESXi and Oracle Virtual Manager.
Coordinated with application team in installation, configuration and troubleshoot issues with JBoss
servers.
Installation and configuration of database systems e.g. MySQL, Oracle.
Involved in creating virtual machine using Oracle Virtual Manager, creating server pool, VM cloning.
Involved in setup Storage Area Network (SAN) and NAS and file system backup and restore.
24x7 on-call rotation for support of production systems.
Environment: VMware, TCP/IP, ESXi, Red Hat, BASH, Apache, JBoss, IBMServer, MY SQL, Oracle, LINUX
Education:
Bachelors in Electronics and Communication Engineering from Gujarat University, Ahmedabad, 2010