atanus mukherjeemumbairesume1

7

Click here to load reader

Upload: atanu-mukherjee

Post on 22-Jan-2018

35 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AtanuS MukherjeeMumbaiResume1

Atanu Mukherjee

Email Id: [email protected] Telephone / Mobile: 9833292604

Blog: - https://atanumukherjeeblog.wordpress.com/ LinkedIn: - https://in.linkedin.com/in/atanu-mukherjee-56793817

GitHub URL: - https://github.com/atanumukherjee

Objective Highly motivated and goal-oriented professional with a career reflecting strong leadership qualifications. Have 8 years 3

months track record demonstrating strong analytic and problem solving skills with a team oriented management style, working experience in Devops, Infrastructure Side ,Build and Release Engg, Production support,. Application Support. I would like to work as a key player in challenging & creative environment where I will get a job satisfaction and exposure, which will help me in sharpening and enhancing my skill sets. Finally To work for Company with Honesty and Strong Determination resulting in positive outcome for both, the Company and me.

Work Experience:

Currently working in “Cognizant Technology Solution” From 14th Jan 2015 as Sr. Associate till date.

Worked in “Tata Consultancy Service” From 22nd April 2014 to 9th Jan 2015 as an I.T. Analyst.

Worked in “Larsen & Tubro Infotech” From Sep-2010- April-2014 as a System Engg.

Worked in Zenith InfoTech Ltd.” From Feb-2010 – Aug-2010 as a Unix System Support

Worked in “Intellvision Software Limited” from Nov-2008 – Feb-2010 as a Technical Support.

Technical Skills:

Languages : basic of Core Java, Shell Script

Web technologies: HTML, JavaScript.XML

Operating System: LINUX/UNIX , Mac Os ,Windows XP,2000, MAC

Database: Oracle (Install and Configure Oracle 10g on Linux (Centos 5.4)),MySql5.0

Web Server:- Apache

Application Server: Weblogic 8/10g, Apache Tomcat 6.0

IDE and tools: Eclipse/NetBeans, Ant, Maven, Make, SVN, GIT, JIRA, Confluence, Jenkins (CI tool), Ansible, Vagrant, Docker, Monit, basic of Puppet

Software Packages: MS Office 2003/XP.

Educational Qualifications:

Completed Bachelor in Computer Engineering with First Class from University of Mumbai in 2008.

Completed Diploma (Polytechnic) in Computer Engineering with First Class from Maharashtra State Board of Technical Education in 2005.

Completed S.S.C. (10th) with First Class from M.S.B.S.H.S.E, PUNE in 2001.

Page 2: AtanuS MukherjeeMumbaiResume1

Company: Cognizant Technology Solution

Role: Sr. Associate

Duration: Jan’ 15 to till date

Responsibilities:

Client: Seqirus the CSL Company (United Kingdom):

Design technical architecture for DevOps tools implementation and integration Design target operating model

Lead technical sessions on evaluating existing DevOps landscape

Lead sessions to build consensus on gaps, solution options, target operating model, and recommendations

Lead sessions to assess the business impact of current limitations

Analyze existing standards to identify gaps and remedies

Evaluate gaps in related to DevOps best practices. Used the tools like Jenkins, Git, Ansible, to automate the process. Jenkins has been deployed on Apache Tomcat. For Scripting shell script and python has been used.

Configuring Gitlab on CentOS and Jenkins on Suse Linux. Made them available for the Developer

Working closely with Development and make them understand the branching model.

Gather the requirement and Plan the Activities

Working with remote/offshore teams and give them the requirement.

Client: Global Engineering Projects

Configure the docker Environment. Understand the system Requirement for docker.

Configure Ansible and Docker.

Creating Docker images and deploying through ansible in different environment

Creating new roles in ansible as the project requirement

Configure the new group of hosts in ansible

Writing Dockerfile and used it for creating new images.

Setup the Jenkins Environment and help the project team to setup the job Configure Git with Jenkins

Develop new rpm for project purpose, as customized rpm package.

Giving training to pilot project regarding the Devops tools and the tools require for their project. Helping in configuring the project setup.

Scheduling and Taking Interviews. Attending Drives as panelist.

Client: Apple Inc.

1) Using Ansible to do deployment of the code in all Integration, UAT, and Production. 2) Using Ansible for creation of new roles and task and modify the yaml file. Understand the

structure of the Ansible 3) Modifying the host Inventory with configuration change. Modifying the task configuration. 4) Using Git as the version control tool to pull, push and merge the data/ source code for the

development team. 5) Configure Vagrant environment 6) Configure Ansible in Vagrant environment.

Page 3: AtanuS MukherjeeMumbaiResume1

7) Creating a new Jenkins job for any new Release version. 8) Managing the repository connections (GIT) with Jenkins. 9) Working with teams. Setting up branching right strategy. Creating the release branches.

Doing merges. And resolving conflicts

10) Troubleshooting the application through logs which we get from Splunk by executing the Splunk Queries.

11) Automating the task with the help of Shell Script. 12) Locally build the application with Maven then Do the build through Jenkins. 13) Managing the team for proper job assignment. 14) Migrated some svn repos to git.

Client: John Lewis-

1. Creating a new Jenkins job for any new components involved in online deployment.

2. Managing the repository connections (SVN) with Jenkins.

3. Creating and managing workspace for the Jenkins job. 4. Introduce sanity test jobs for compile and error check.

5. Triaging and troubleshooting the issues with any Jenkins job for LIVE

deployments. Providing the Jenkins tools support for any issues related with Jenkins jobs.

6. Managing the Jenkins instances for online servers. Managing the Primary Jenkins instance for master and slaves.

7. Setting up new Jenkins jobs for any new environment roll out. 8. Managing the Jenkins version upgrade and plug-ins involved. 9. Managing the roles defined within Jenkins, i.e. deploy, admin, build, read only

etc. 10. Managing the user access and requests defined within Jenkins via Netdom LDAP.

11. Providing the Jenkins admin support related to any server patch tasks. 12. Managing the server inventory for the Online servers managed with Jenkins 13. Managing and fixing the build scripts for any deployment failures.

Company: Tata Consultancy Services Role: I.T. Analyst

Duration: April’14 to Jan’15

Client: Mckinsey & Company

Description: This project involves different tools and deployment.

Responsibilities:

Page 4: AtanuS MukherjeeMumbaiResume1

Providing Linux Servers to the client as per the requirement which involves creation of File System, Apache

Tomcat installation, Java installation on the server, and proving permission.

Providing Windows Server the client as per the requirement which involves MYSQL ,MSSQL , Java , Oracle Installation on the Window's server

Creation of Autosys jobs on Autosys R11 and Autosys R11.3 Workload Control Center via frontend as well as through creation of JIL files. Troubleshooting environment issue related to autosys which includes checking health of autosys instance, checking the application server analyzing Scheduler logs, checking autosys logs and event

demon logs , Restart Autosys Server and Windows/WCC services if required.

Drupal application deployment on the Linux servers

As per our project, setup the Jenkins Environment..

Deployed different project in Jenkins and give solution to team w.r.t deployment fails.

Know the Build process w.r.t to Contentious Integration process.

Troubleshooting the apache and tomcat logs

Automated some task though scripting.

Setup and configure master/slave step in the dev environment.

Company: Larsen & Tubro Infotech

Role: System Engineer.

Duration: Sep’10 to April’14

Responsibilities:

Client: Citi Group

Description: This project involved analysis and troubleshooting of failure/enhancements of

Existing applications that are mostly UNIX based

Citigroup Internal Tools (HERMES/XENV/ACL/CDDT/Developer Portal/)

Citigroup Global Tools (SVN /JIRA/Confluence)

Level 2/Level 3 Activities

Assisting the development teams to help troubleshoot any application or infrastructure issues,

Supporting deployment related issues, working on migration related work from one control version to other.

Troubleshooting issues on Production, UAT and Dev/Test environments

Co-coordinating with different teams like Unix SA Team, DBA Team, Vendor support for the root cause analysis

Implementing Changes to the Production and UAT environments through Change Control Procedures

Setting up Site scopes monitoring for various domains.

Resolving tickets assigned to tools.

Helping clients understand how to use mentioned tools and explain errors they encounter when using above tools.

Directing users to appropriate documentation to help them resolve their specific issues.

Performing administrative functions. For example, move source trees from one appid to another, move packages from one source tree to another, retire source trees, add new files suffixes to the list of supported file suffixes, install 3rd party products, update product compatibility information, retire product versions, Establishing ACL

Page 5: AtanuS MukherjeeMumbaiResume1

control on XENV components, Transferring licenses from one user to another, Granting/Revoking Application. Restarting of the daemons.

Used core-java to develop a database object comparison tool. This tool compares the data as well as it’s structure between Oracle 9i and Oracle 11g .At the end of execution it would write the differences to a log file which helped us to confirm whether the database migration was successful or not .

Checking the weblogic domain admin logs and managed server logs as if what is the error , because of which the application failed, Troubleshooting with the weblogic logs as the application(Developer portal ) is hosted on Weblogic. Configuring and administering Server Configuration, Deployment of Components.

Configured and administered JDBC and Node Manager to administer the Managed Servers in WebLogic Application Server /8.x/9.x/10.x. Experience in configuring and administration of connection pools for JDBC connections

Solid experience in developing and deploying the applications on multiple WebLogic Servers and maintaining Load Balancing, Failover and High Availability.

Developed a master script to perform start/stop operation for Weblogic server on every weekend for production environment.

Doing test development and deployment and helping the user to do the deployment. Perform the COB test and participate in many COB test.

Worked with the maven technology installing the artifact in the maven repository and also help in trouble shoot maven build and helped user to deployed there code using the maven tool. Deploy the artifact in the nexus repository.

Working with migration of SVN from one repo to other or from one version control to other, by setting the environment variable.

Preparing the SOPs, RCA, Giving training to L1 and L2. Preparing the MOM.

Provide Solutions with analysis and/ or temp fix for identified Bugs so they can be fixed in next iteration.

Document new changes from Rally tasks (functionality and purpose) and train Level 1 team on the updates.

Updating the Hermes database with database query when Engg team update in the tool. Doing purge of database.

As Hermes is a Build tools involves in Building of different job, assist the developer to build their which is pulled from version control tool, job through Hermes.

Company: Zenith InfoTech Ltd

Role: UNIX System Support.

Duration: Feb’10 to Aug’10

Responsibilities:

Project Name- Kutenda

Project Description- the Project is related to the Email Marketing. Basically Kutenda help to small business owners

to increase sales using the power of Internet marketing. Kutenda tool give training and support to customer to launch

affordable and effective online marketing campaigns to generate new sales for your business.

Kutenda was built by a Managed Service Provider and designed to offer busy service providers the Option to have professionally managed, results-oriented marketing campaigns. Kutenda provide proven marketing solutions that leverage the power of the Internet to generate demand

for the products and services you sell. Let us advance your business by establishing trust between your company and its prospects with the right online presence and professional communications to attract

new opportunities.

Page 6: AtanuS MukherjeeMumbaiResume1

Troubleshooting issues on Production, UAT and Dev/Test environments also worked with the development team. Responsible to develop Email Marketing for Kutenda as well as Kutenda Word press users. The Email Marketing

module was developed in Jsp, Servlet and DAO design pattern is used.

Configured and worked with SVN server and use the global tool also worked on backup script for svn server.

Monitoring the Ubuntu servers using Monit tool and zenoss GUI tool and resolving the problem.

Worked on Virtualization.

Worked on Database Clustering with MySQL and worked on Cassandra.

Deployed application on Tomcat Apache.

Configure the Samba server, to share the files from windows.

Company: Intel vision Software Limited

Role: Technical Support

Duration: Nov-2008 – Feb-2010

Responsibilities

Project Name- Iwatch Project Description- It’s a Security based project, its applicable in all the private bank Atm.

Worked in Linux Platform (Red Hat 9, CentOS) on a security base project as “Technical Support & Testing Engineer”.

Worked with RAID Level 1 and knowing the concept of raid levels

Done Kernel Compilation with Stock kernel and Custom kernel.

Worked with the same project with some updating in puppy Linux.

Configure DHCP server with PXE booting with HTTP.

Recover Linux OS from the RESCUE Mode and Worked in Rescue Mode Configure the NFS server on CentOS to share the some executable from common location

Client Interaction

Handling Technical Interviews

Working on various client-server applications

Working with various hardware devices

Managing support team and working with development team

Test plan.

Managing automation tasks

Academic Project

B.E. Project on “GATE PASS AUTOMATION USING BIO-METRIC OF IRIS TECHNOLOGY”

Mini Project on “ONLINE SEAT ALLOTMENT” in Web Technology.

Mini Project on “ONLINE SEAT ALLOTMENT” in Object Oriented Analysis and Design.

Presentation on “SECOND WORLD WAR” in Presentation and Communication Techniques in Sem V.

Project on “MICROPROCESSOR BASED PULSE MONITOR” in Final Year Diploma.

Mini Project in VB on “STAFF MANAGEMENT”.

Certification and Training

Page 7: AtanuS MukherjeeMumbaiResume1

RHCE Certified(RHCE Certificate number is 805010622948923) Oracle Web logic Certified.

ITIL V3 Certified

IMS Star Award 2011

CIS Salutation Award for Beyond and Above Contribution - 2016

Struts Training

Shell Scripting Training

Personal Details

Date of Birth: 02 May 1985 Passport No. : M6329530 VISA Type : Business Visa B1 (U.S.A.) VISA Type: ITC Short Term Visa

Marital Status: Married

Email: [email protected]/[email protected]

Address : No.432, 4th B Main, Second Block, Kalyan Nagar, HRBR Layout,

Bangalore - 560043 Declaration I hereby declare that the information furnished above is true to the best of my knowledge

Atanu Mukherjee