You are on page 1of 7

Mike

Professional Summary:

 Over 8+ years of IT Experience of software configuration management [SCM] process, DevOps, AWS,
Build / Release managementand System Administration.
 Experience with Subversion control, Build, Configuration Management tools likeGIT, ANT,
MAVEN,CHEF, PUPPET, DOCKER, ANSIBLE and Integration &Monitoring tools like JENKINSand
NAGIOSusing CVS, UNIX and Windows environment.
 Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private
Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS,
Cloud Trail.
 Expertise in all phases of Analysis, Designing, Development, Implementation, Integration, Testing,
Production, Maintenance in Enterprise Applications.
 Experience in maintaining Amazon Cloud watch for different zones in development, testing and
production environments.
 In AWS using S3 bucket setting up the data and configuring instance backup to S3 bucket.
 Expertise in working with development team of agile and delivering an end to end continuous
integration/continuous delivery in an open source environment by using the tools like CHEF & JENKINS.
 Good Knowledge on Continuous integration tools like Hudson, Cruise control and Jenkins.
 Experience in writing the Chef cookbooks/recipes/attributes to automate Infrastructure as a code.
 Used Docker for Ship, Run, virtualization, and Deploy the application with securely for fasten the
Release/Build Engineering.
 Worked on infrastructure with Docker containerization, Collaborated with development support teams to
setup a continuous delivery environment with the use of Docker.
 Worked on "Continuous Delivery" project, streamlining Dev workflow, integrating automated QE
validation, and delivering standardized releases based on Docker toOperations for deployment
 Experience in working with integrating automated QE validation, streamlining Dev workflow, delivering
standardized releases based on Docker to Operations for deployment.
 Managed with Linux Containers (LXC), virtualization in a large-scale environment, Linux systems and
Docker.
 Experience in developing and also responsible for writing server-side web applications logic in Rub
 Experience in supporting the front-end developers by integrating their work relating to Ruby.
 Experience in design, build, and maintain efficient, reusable, and reliable Ruby code.
 Understanding of Operating systems like Linux, Unix, Windows.
 Worked in Ticketing & Bug tracking tools like JIRA and configured various workflows and plugins for the
JIRA bug/issue tracker.
 Resolved and Identifies defects in the Build Forge product.
 Deploying applications like WebSphere and Tomcat for Configuring and troubleshooting purposes.
 Deploying Software Content across multiple environments like (DEV, QA, Demo, Test, Staging, and
Production).
 Hands on experience on the NO SQL Data base like Cassandra to provide high reliability, Scalability,
replication.
 Good Communication and Interpersonal Skills, Quick learner, Self-motivator, communicate with
teamwork, and solving problems with best solutions.

CERTIFICATION:

AWS Certified Developer - AWS-ADEV-10515

QUALIFICATION:

Bachelors in Electrical & Electronics Engineering with a CGPA 3.6


TECHNICAL SKILLS:

Languages Perl scripting, Shell scripting, Python, Ruby, SQL, JAVA/J2EE.

Application Servers WebLogic, WebSphere, JBOSS, APACHE TOMCAT 5.x/6.x

Virtualization VMware, Vcloud.

Tools Jenkins, Bamboo, Chef,Puppet, Docker, Nexus, Nagios, Cassandra.

Build Tools Ant, Maven.


Version Control Tools GIT, Subversion (SVN), Mercurial and IBM Clear case (UCM).

Bug Tracking Tools PMD, JIRA.


Operating Systems UNIX, Linux, WINDOWS.

Cloud AWS EC2, S3, RDS, IAM, VPC, CLOUDFORMATION, SNS, EBS, API.

Professional Experience:

Extra Aug 2016– TILL DATE


Los angles, CA
DevOps/AWS Engineer:
Responsibilities:

 Experience in maintaining applications written in AWS Elastic cloud(Ec2), AWS Cloud Formation, AWS
databases such as Dynamo and Redshift.
 Experience in implementing and Designing in Web based applications like Javascript built in Amazon
Web Services.
 Having a good knowledge of services like ELB, RDS, SNS, SWF, and EBS etc. in Amazon Web Services.
 Experience in setting up VPN environment for Client and Configuring and launching AWS EC2 instances
as per requirement.
 Configuring AWS IAM and Security Group in Public and Private Subnets in VPC.
 Monitoring Resources and Applications using AWSCloud Watch, including creating alarms to monitor
metrics such as EBS, EC2, ELB, RDS, S3, and configured notifications for the alarms generated based on
events defined.
 Managing Chef Nodes using Linux Cron jobs.
 Working on creating and uploading the cookbooks and recipes.
 Maintaining and setting up the Chef server and chef nodes.
 Experience in managing configuration web applications and Deploying through AWS cloud server by chef.
 Experience in working knowledge of Docker and container management systems like Kubernetes.
 Experience in integrating automated QE validation, streamlining Dev workflow, and Continuous Delivery
of project, and delivering standardized based on Docker to Operations for deployment.
 Expert of creating image-based containers by using Dockers in lifecycle management.
 Deployment in the cloud using Docker technology using automation of Elastic Container Service
scheduler.
 Managing and Creating a pipeline for custom application images in the cloud using Jenkins.
 Expertise in understanding web services, Linux skills, MySQL, and HTTP servers.
 Experience in architecting large applications and object-oriented programming related to Python.
 Worked on writing multiple python, Shell scripts for internal applications for various companywide tasks.
 Expertise in developing and collaborating with other members of the organization to develop new
technologies utilizing Python.
 Experience as a Python developer to work with analytics tasks and API implementations of web crawling
projects.
 Experience in integrate data storage solutions, security protections in Python.
 Experience in integration of user-facing elements developed by front-end developers with server side logic
in Ruby.
 Identifying bottlenecks and bugs, and devise solutions to these problems based on Ruby.
 Experience of solutions in software integrated with different systems, writing code and also in testing
code.
 Improving the Performance of Jenkins by implementing the setup of Master slave architecture.
 Building the deployment process for application and building a continuous integration system for all our
products using Jenkins.
 Setting up the jobs for Continuous integration process and also to execute test cases using Jenkins.
 Deploying applications like Java to WebLogic server using Jenkins builds.
 Integrating the code from the GITHUB into Jenkins for check-out process.
 Responsible for maintaining the Subversion/GIT Repositories, and also access control strategies.
 Maintaining several GIT repositories using stash and handling Release and build using Docker Marathon.
 Expertise in creating Labels, Branches and performed Merges in Stash and GITHUB.
 Used Subversion repositories as a source code, and deployment processes for Pre-production environments.
 Responsible for building repeatable deployments for company production and non-production
environments using ANT, MAVEN and Build Pipelines.
 Build tools on java projects for development of artifacts on the source code using tools like ANT and
MAVEN.
 Deployment of applications to HUDSON using ANT scripts.
 Generating deployment profiles (jar, war, ear) for development team using ANT and MAVEN Scripts.
 Using AGILE MVN method develop a build tool, and also Involved in writing parent pom.xml files for
establishing the code quality tools integration.
 Experience in installing and managing tools like JIRA as internal subject matter expert on management and
implementation of the Atlassian Software Stack.
 Configured and monitored multi-platform servers using Nagios.
 Monitoring EC2 Linux instances with puppet automation with Nagios.
 Having a Good experience and Knowledge in Cassandra, Kafka and handling independently with new
technologies efficiently.
 Utilizing and Analyzing Cassandra database and compare it with other open-source NoSQL databases to
find which one of them better suited for the current requirement.
Environment: Subversion, Ant, Maven, Jenkins, GIT, Chef, Puppet, Python, Shell Scripting, Ruby, Nagios,
Cassandra, Ansible, Java/J2EE, AWS (EC2, RDS, S3, VPC, Cloud Watch and Route 53).

CME Group – Chicago, IL.


DevOps Engineer: Nov-2014 to July-2016

Responsibilities:

 Experience in hands on Amazon Web Services (AWS) and having good knowledge of AWS services like
EC2, S3, Glacier, ELB, RDS, SNS, EBS etc.
 Using AWS console and API Integration with Puppet Code, we managed Amazon Web Services like EC2,
RDS, ELB, Auto scaling, bit bucket, AMI, IAM.
 Distributed applications across hybrid AWS and physical data centers.
 Used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible, and also
converting manual procedures to dynamic API generated procedures.
 Configured S3 to host static web content and S3 versioning life cycle to backup files in Glacier.
 Experience in deployment platform and coordinating code builds promotions using Jenkins and GitHub.
 Implementing continuous integration using Jenkins, and also deploying the applications on WebLogic
Servers and maintained Load balancing.
 Used sub modules in the GIT and configured plugins for the integration tools to the version control tools.
 Involved in Managing Clear Case repositories for branching, merging, and tagging.
 Evaluating Chef and puppet framework tools for automate the cloud deployment and operations, and Build
server deployment on Cloud (EC2) servers with DevOps tool like Puppet.
 Manage deployment automation using Puppet, CustomPuppet modules and Ruby.
 Configuring and Installing an automated tool Puppetthat included the installation and configuration of the
Puppetmaster, agent nodes and an admin control workstation.
 Updating and creating Puppetmanifests and modules, files, and packages stored in the GIT repository.
 Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing
infrastructure.
 Working for DevOps Platform team responsible for specialization areas related to Puppet for Cloud
Automation.
 Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management
using Puppet.
 Experience in administration Red Hat Enterprise Linux, FreeBSD, and VMware ESXi servers, several
utilities to manage them simultaneously.
 Created shell, Bash & python scripts for various System Administration tasks to automate
repeated processes.
 Server administration and multi-platform support (OS X, Ubuntu Linux, Windows).
 Experience in understanding of windows and VMware server automation using scripting language Power
shell, VB Script.
 Expertise in user administration setup and monitoring, maintaining account performance using Nagios.
 Creation of Docker containers and consoles for managing the application life cycle.
 Docker images development of size and speed optimization by Docker zingof existing applications.
 By using Docker simplicity to defining and creating applications or services by encapsulating them in
containers.
 Integrated MAVEN with Jenkins for the builds as the Continuous Integration process.
 Administered and Installed Artifactory repository to deploy the artifacts generated by MAVEN and to store
the dependent jars, which are used during the build.
 MAVEN as a build tool in Jenkinsto move from one environment to other environments and deployment
scripts and Developing build using ANT.

Environment: AWS (EC2, RDS, S3, VPC, Cloud Trail and Route 53), Shell Scripting, VMware, Subversion, GIT,
MAVEN, ANT, Jenkins, CHEF, PUPPET, J2EE, DOCKER.
Ericsson Oct 2013- Oct 2014
Piscataway, NJ
DevOps/ Build and Release Engineer

● Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore
and upgrade.
● Setup and Configure the continuous build system using Jenkins and running automation smoke / nightly
test suites.
● Used Ansible server and workstation to manage and configure nodes
● Worked in Installation, Migration, Integration, Implementation, Release and building of products.
● Maintained and executed build scripts using Maven by coordinating with development and quality
assurance teams in Linux Environments.
● Used Ansible to automate the whole process. Setup Ansible playbook to install Jenkins and all required
plugins for our build jobs. Then another playbook to create the build jobs using Groovy script. So after this step
done, we could setup the CI/CD environment anywhere with just a simple command.
● Document all the configuration steps that we take when working on these things.
● Create a template for a complete process from when developer commits code to deploy the build artifacts to
cloud server (PCF) that could be applied for any project.
● Administered Jenkins, Proposed and implemented branching strategy suitable for agile/scrum development
in a Fast Paced Engineering Environment.
● Have worked on packaging NodeJS applications.
● Created and maintained Git, including Branching, tagging and merging.
● Installed and configured Git licensing server for providing floating license keys.
● Used Git to store the code and integrated it to Ansible to deploy the playbooks.
● Created customized plugins for Jenkins.
● Provided support to developers in writing configuration-specs.
● Configured and Monitored AWS EC2 instances.
● Migrated components such as Administration portal and Tracing to AWS.
● Debugged performance related issues with Maven scripts and helped improved the build process.
● Modularized unstructured Maven scripts and utilized properties file for reducing the complexity and
making it more manageable.
● Developed Maven scripts to support multiple OS and Application servers.
● Developed numerous Tools in bash and python to automate the build and release processes.
● Developed a web based build request system, from where the end users can request distribution builds or
debug builds of different flavors.
● Demonstrated expertise with data extract and query tools (SQL/Oracle).
● Developed REST web service using Jersey Core and Hibernate.
● Knowledge in J2EE/.NET build/packaging, good communication skill, experience of working between
offshore/onshore
● Edited Maven mirror settings in m2/settings.xml to configure Maven to have Nexus as a repository.
● Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management,
patching and software deployment on Openstack environments through automated tools, Ansible / custom
pipeline.
● Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes
(MongoDB, MySQL).
● Created and managed of all source code repositories, management security model, backup / restore of the
source code repositories, and upgrading the version control system
● Implemented Jira with Maven2 release plugin for tracking bugs and defects
● Own the creation of builds and coordinate the creation of source-code tags and branches with development
groups
● Monitoring using Ansible playbooks and has integrated Ansible with Jenkins.
● Automated deployment activities with Shell scripts and Chef recipes
● Designed CM processes and policies with approval from development and other affected teams.
● Administered Git repositories and managed account administration, branching, merging, patch fixes and
snapshots.
● Written Chef Recipes to automate our build/deployment process and do an overall process improvement to
any manual processes.
● Created some custom images on Docker and run it on the container.
● Setup and configured Jenkins for Continuous Integration and Release Management in Linux Environment.

Technologies: Git ,AWS, Apache, Oracle 11g, Maven, Nexus ,WebSphere Application Server, Korn Shell scripting,
,Chef, Ansible, Jenkins, Docker, LINUX, Windows XP, Java (GUI), VS, HTML, XML, Oracle 11g.

Virtusa Aug-2012 to Sep -2013


Manapakam,Chennai
Build Engineer`
Responsibilities:
 Demonstrate possibility of implementing CI/CD in various projects.
 Expertise in testing the applications like Selenium, Load runner, HP QC, QTP etc.
 Implemented automation deployment and designed patches from Development to testing to staging to
production.
 Administration and Configuration of ASM disks for Oracle RAC servers.
 Building servers using kickstart in Solaris and RHEL respectively.
 Configuration and installation of Solaris servers (LDOMS), Red hat virtual servers using scripts and Ops
Center.
 Troubleshooting and Configuration of Linux servers and NAS mounts on Solaris.
 Using Jenkins as a framework for build tool for some projects.
 According to the project guidelines developed the automation of build process using ANT scripts.
 Expertise in doing work and fallow the guidelines of agile methodology in project development life cycle.
 Maintaining the Maven’s pom.xml scripts and automate the weekly deployments and used GIT for legacy
products.
 Used JBOSS app server to deploy the application and JIRA custom workflows to track the issues in the
organization.
 Used to integrate with In-house tools for Jenkins Plugins.
 Maintained the repository of Maven by using the Maven release plugin.
 Maintaining admin tasks in LINUX OS for restarting server, and monitoring the dashboards of app server.

Environment: GIT, MAVEN, ANT, JIRA, JBOSS, LINUX, JENKINS, AGILE.

Landmark Group Jan-2011 to July-2012


Karnataka, India
Build Engineer

Responsibilities:
 Generated Maven, Ant, Unix & Perl scripts for build activities in Staging and Production
Environments.
 Involves the migration activities from Ant to Maven in order to standardize the build across all the
applications.

 Release artifacts and deploy snapshots to Nexus and also to share across projects in the maven
dependency management system.

 Experience in working with development, testing, infrastructure and ensure continuous operation of build
and test systems by maintaining teams.

 Implemented the Continuous integration process with Jenkins and integrated tool with Ant and Maven as
per the schedule the builds.

 Expertise in releasing binary files, versioning the source code, applying labels on source files and release
files.

 Maintaining admin related files and configured using Subversion (SVN).

 Streamlining the process of access to SVN and automate the tasks in subversion.

 Experience in branching and merging strategies.

 Documented SCM process and recommended some process changes, and policies of the company.

 Deploying Java/J2EE applications onto the servers like Apache Tomcat and configured it to the host
wiki website.

 Experience in Coordinated with software development teams and QA teams and solved the problems.

 Responsible for creating analytical matrices reports for services based on Remedy tickets.

 Performed on-call deployments of applications to production environment.

Environment: GIT, ANT, MAVEN, JENKINS, Java/J2EE, Perl Scripts, Shell Scripts, SVN.

YES BANK Dec-2009 to –Nov-2011


Nungambakkam, Chennai.
System Administrator

Responsibilities:
 Experience in configuring, Installing, the RedHat Linux 3.x, 4.x, 5.x using interactive installation.
 Expertise in MYSQL and installation of Oracle, administering VSphere 4.0. and VMware Infrastructure
Client 3.5.
 Creating templates, cloning Linux Virtual Machines, using migrating servers and VMware client between
hosts.
 Creating containers, zpools, Zones, ZFS file installing Oracle, Java based applications on them.
 Worked on refresh of Linux servers includes OS upgrade, application installation, testing, hardware.
 Monitoring Memory Utilization, Disk Utilization, CPU Utilization for monitoring performance in Linux
server.
 Experience in user administration crontabs, startup and shutdown scripts, backup scripting and automation.
 Dynamic LPARs with fiber attached SAN storage and clustered AIX Servers running on HACMP is
administered by UNIX System.
 Creating WebLogic Application servers, deploying WAR, JAR files and installed Linux, Solaris servers.
 Experience in Maintaining JAVA SCRIPT, PHP, HTML, and configuration of AutoFs in Sun Solaris.
 As a system administration monitoring server security and services related to server, creating new
passwords to the users, by using automating scripting language like Perl/Python.
Environment: RedHat Linux 3.x, 4.x, 5.x, MYSQL, UNIX, JAVA SCRIPT, PHP, HTML, Perl/python scripts.

You might also like