Post Job Free
Sign in

Engineer Management

Location:
Posted:
August 02, 2017

Contact this candidate

Resume:

Mohan

Phone: 251-***-****

E-mail: ***********.**@*****.***

SUMMARY:

* ***** ** ** ******** as DevOps/AWS Cloud Engineer, Build & Release Engineer and system administrator and very good experience with Configuration Management tools, Build, Deploy, Release Management, and other tools.

Experience with hands on experience in Build Release management, shell/Bash scripting, Unix System administration, Linux Administration.

Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Rational Clear Case, Jira, Clear Quest (Change Control tool).

Expertise on object oriented programming languages, Python.

Experience on Jenkins/ Hudson, Electric commander, Subversion(SVN), Git, Github, VSS, Clear Case, Eclipse, Build Forge, Team Build, Selenium, Perl, Shell/Bash script, Mongo Db, Power Shell, Alfresco, Install Shield, Install Anywhere, SQL Server, Unix, Linux, Red Hat(RHEL), Windows Server, Citrix Server.

AWS Cloud platform and its features which includes EC2, VPC, EBS, dynamo DB(DDB), ELB, Aws Lambda, Elastic Beanstalk, AMI, SNS, RDS, Cloud Watch, Route53, Cloud Front(CDN), Auto scaling, Security Groups, Redshift, and Cloud Formation.

Experience in installing, maintaining, and troubleshooting JBOSS in Linux/Unix, Oracle WebLogic 11g/12c, Apache Tomcat, Nagios and security software’s.

Expertise in terraform for building, changing and versioning infrastructure.

Expertise in Configuration Management Tools Chef, Ansible and Puppet.

Designed and developed integration methodologies between client web portals and software infrastructure using python.

Involved in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.

Experience in managing and setting up Continuous Integration(CI) and Continuous deployment(CD) using tools like Hudson/Jenkins, Build Forge, Build Bot, Docker, Bamboo and Electric Commander, Sonar, Subversion(SVN), Selenium, Cucumber, Team foundation server, Nexus & Artifactory.

Expertise in Docker Architecture using Kubernetes and mesos frame work along with marathon orchestrate.

Experience in Docker, Docker swarm, Kubernetes and Docker machine.

Experience in creating Recipes, Modules to maintain server configuration, services etc. and using test kitchen [vagrant as source] for testing recipes.

Experience in migration of the projects to Docker Micro-service architecture.

Creating of Docker images to host multiple platform application on single instance using Docker, Docker Compose etc.

Monitoring using different tools like: Server health status using Nagios Plugins, Munin [Network monitoring], New Relic for application monitoring, Cloud watch for AWS, SysDig & Ruxit for Docker containers.

Good Experience in Agile approach, including large scale Agile environments.

Experience in log management by using log entries and ELK stack [Elasticsearch, Logstash and Kibana] for over 150 servers.

Worked as a Project Administrator for the Branching, Merging, and Access allocation to Users.

Worked on POC’s to achieve continuous Integration using various tools and was successful to implement in real environments.

Experience in configuring multiple PHP, Java, Ruby, Grails & Python.

Manage dashboards and develop reports using SQL Server Reporting and Analysis Services (SSRS and SSAS) for team projects per the needs of management.

Good skills in Testing, Troubleshooting and Debugging, and working with changing specifications to meet deadlines.

Strong knowledge on multi-tiered client-server and web architectures.

Experience in documenting release versions and maintained records of same.

Clustering in jboss and tomcat through Mod_JK and Mod_Proxy module.

Troubleshoot ongoing live production issues.

Build performance oriented environment.

Experience in managing the artifacts using Nexus repository and Virtual Machines using VMware, OpenStack, and AWS.

Used terraform in managing resource scheduling, disposable environments and multitier applications.

Good experience in building the applications using ANT & MAVEN.

Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.

Quick analyzing and identifying ability of operational issues including good understanding of backups, deployment and load balancing techniques.

Technical Skills:

Build Tools

MAVEN, ANT, Gradle, MS Build and cruise control.

Bug Tracking Tools

JIRA, Fisheye, Crucible, Bamboo, Cucumber, Crowd and confluence, IBM Clear Quest, Zephy.

Web/ Application Servers

Apache Tomcat, Apache Proxy, JBOSS, WebLogic, WebSphere, Web logic.

SCM/Version Control Tools

GIT and Subversion.

Automation container & Docker orchestration Tools

Docker, Kubernetes and Docker swarm

Continuous Integration(CI)& Continuous Deployment(CD) tools.

Jenkins/Hudson pipeline, bamboo.

Configuration Management Tools

Ansible and Chef.

Cloud services

Amazon Web Services(AWS) EC2, RDS, VPC, S3, ROUTE53, SNS, SQS, CloudFront, Amazon Lambda, Cloud formation, EBS, ELB, Cloud watch, and Cloud trail.

Monitoring tools

Nagios, Splunk, sonarqube and Selenium

Scripting Languages

UNIX, Shell/Bash scripting, Perl, Ruby, YAML and Python

Operating system

Unix and Linux (Ubuntu, Debian, Red Hat(RHEL) & Centos).

Programming Languages

python2.7 & python3

Enterprise Content Management tools

Alfresco

Databases

MySql & Mongo Db.

HashiCorp Products

Vagrant, consul, Packer and terraform.

PROFESSIONAL EXPERIENCE:

Liberty Mutual – Portsmouth, NH March 2017 to Present

DevOps/AWS Cloud Engineer

Automated Continuous Integration (CI) build and release infrastructure for Liberty Mutual Global Specialty supervision Technology applications.

Migrated and automated cloud deployments using API’s, chef, python (boto & fabric) and AWS Cloud Formation Templates.

Used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.

Extensive use of maven for building and packaging source code to war and jar packages using pom.xml files and cruise control for build in continuous integration (CI) process.

Implemented AWS solutions using EC2, S3, RDS, Route 53, Cloud front, VPC, AMI, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances using API’s.

Worked on Cloud formation to create cloud watch metric filters and alarms for monitoring and notifying the occurrence of cloud trail events.

Automated the local dev environment using Vagrant/chef-solo.

Worked on Git, Bit Bucket and Jenkins for builds and continuous integration (CI).

Implemented multi-tier application provisioning and migration expertise on to Aws cloud, integrating it with Terraform and Puppet.

Responsible for design and maintenance of CVS/Subversion (SVN) repositories and access control strategies.

Managed dashboard of OpenStack in controlling the resources and deployed the applications.

Deployed and scaled java/J2EE web applications on to Apache servers using Elastic Beanstalk.

Worked on Mesos in launching containers with Docker to automate deployment of applications inside container for efficient usage of underlying systems.

Automated the contiguous process writing code using shell/Bash, python scripting languages.

Used NodeJS event driven architecture concept to optimize the application's throughput and scalability.

Work with the various agile development teams to standardize branching and tagging of code in our repository and maintain code base integrity using Subversion (SVN), Git, clear case and Team Foundation Server (TFS).

Worked on sonarqube in managing code quality.

Expertise and worked on of Docker and Kubernetes in container-centric development.

Deployed the Enterprise and Web archives into Oracle WebLogic 12c and Apache Servers.

Made extensive use of Ant, Github, Chef, Jenkins, Ansible, Selenium, Git to manage build / deploy tasks, including Continues Integration.

Worked on puppet enterprise which is an application release orchestration for environment management and release coordination.

Worked on mesos in resource management and scheduling of applications across datacenter and cloud environments.

Extensive use of Jira for task management and issue tracking as part of Agile.

Worked on Ansible in creating playbooks for automation.

Worked on Visual Studio, ANT, Maven, build forge, Gradle and Team Foundation Server (TFS) to automate and accelerate build and release process.

Installed Red hat Linux (RHEL) using Kickstart and applied security patches for hardening the server based on the company's policies.

Worked on Kubernetes in scheduling and running containers on virtual machines.

Managed Subversion (SVN) repositories for branching, merging and tagging.

Used Jenkins for continuous integration (CI) as part of software development in building, Testing and deploying an application on app servers Apache tomcat, Oracle WebLogic 12c, WebSphere and JBoss.

Integrated Selenium regression test modules with Cucumber reporting into the CI framework.

Worked on OpenStack and its components in building and deploying applications.

Linux kernel, memory upgrades and swaps area. Red hat Linux (RHEL) Kickstart Installation.

Create python, YAML and shell/ Bash scripts and automations to streamline.

Configured Jenkins to create Docker image for build and performed tests on a Docker container.

Used chef for creating recipes in cookbooks in local chef workstation and stored the configuration data on chef server for managing the nodes. Boot strapping and provisioning the nodes using chef server and managing run-lists.

Expertise in terraform for multi cloud deployment using single configuration.

Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and Mongo databases in both development and production.

Worked on Monitoring systems using Nagios and Splunk and repositories nexus and Artifactory.

Extensively used chef and Ansible for Continuous Deployment (CD).

Automate the tasks that can be automated by helping developers to Enhance/modify the existing automations /configuration per requirement

Experience in installation, configuration and troubleshooting the application servers, portal servers and webservers as part of middleware delivery.

Experience in production support engineer providing 24/7 technical support for middleware application servers.

Environment: Jenkins, Ansible, Confluence, Subversion(SVN), Ant, Marathon, Chef, Oracle WebLogic 12c, terraform, Docker, Github, JIRA, Apache Tomcat, Mesos, Mongo Db, Java/J2EE, Nginx, TFS, AWS, RHEL, Clear Case, Cloud formation, Maven, Nexus, Kubernetes, Cucumber, JBoss, mesos, Artifactory, NodeJS, Git, Rest API, Puppet, Ruby, shell/Bash, Splunk, OpenStack, RDBMS oracle, MySQL, Teradata, SQL, BitBucket, sonarqube, Python, selenium, Linux.

CME Group – Chicago, IL March 2015 to Feb 2017

DevOps/AWS Cloud Engineer

Responsibilities:

Devops & Aws cloud Engineer for a team that involved different development teams and multiple simultaneous software releases.

Expertise in developing JavaScript as backend which is used to implement the logic.

Used Git & Subversion (SVN) as source code repositories, managed for branching, merging, and tagging the files.

Expertise in cloning and pushing the source code on to BitBucket & Team Foundation Server (TFS) server.

Deployed applications on to OpenStack and used its services for managing Images, snapshots and Virtual Machines.

Developed Shell/Bash Scripts for automation purpose.

Automated Builds using Ant, maven and Visual studio as part of continuous integration (CI).

Expertise in Docker architecture to build, ship and deploy application and used Kubernetes with it.

Responsible for the Plugin Management, User Management and END-END build and deploy setup using Jenkins/Hudson.

Created users, manage user permissions, maintain User & File System quota on Red hat Linux (RHEL).

Worked on sonarqube in establishing action plans and configurations.

Developed a fully automated continuous integration (CI) system and custom tools developed in python.

Worked on Docker & Ansible in build automation pipeline and production deployment.

Used Jenkins/Hudson for Continuous Integration (CI) and deployment (CD) into Oracle WebLogic 11g & Tomcat Application Server.

Expertise in writing ruby and YAML scripts in chef for managing nodes.

Implemented AWS solutions using EC2, S3, RDS, EBS, AMI, VPC, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances using API’s.

Experience in Selenium for supporting Agile and extreme development methodologies.

Responsible in managing artifacts using nexus and Artifactory.

Extensively used Jira and Kanban boards for work flow visualization in agile development.

Prepare the metrics and analyze the work and identify the improvement areas. Work closely with Scrum teams (Dev, QA) to make sure to bridge any gaps. Used Puppet to manage Web Applications, Configuration Files, and Database, Commands, Users Mount Points, and Packages.

Developed Perl and shell/Bash scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.

Expertise in developing python based API for analysis using PostgreSQL.

Responsible for designing and deploying best SCM processes and procedures with Git & eclipse.

Expertise in terraform configuration in creating, bootstrapping, and provisioning a demo on Aws cloud.

Used Maven as build tool on Java/J2EE projects for the development of build artifacts on the source code.

Expertise in Mongo Db in automation, backup and monitoring.

Worked on OpenStack in dynamic management of virtualization, storage and networking.

Used NodeJS built-in library to allow application to perform as a web server. Thus, eliminating the use of Apache HTTP server and IIS.

Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef & Ansible

Created scripts in Python which integrated with Amazon API to control EC2 instance operations.

Deployed Puppet, Puppet dashboard for configuration management.

Linux kernel, memory upgrades and swaps area. Red hat Linux (RHEL) Kickstart Installation.

Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.

Analyze and resolve conflicts related to merging of source code for Git, clear case and Team Foundation server (TFS).

Improved the performance of SQL scripts by using Object Role Modelling methodology.

Implemented the setup for Master slave architecture to improve the Performance of Jenkins.

Expertise in Jira in issue tracking and project management and selenium for regression testing.

Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Supported and developed tools for integration, automated testing and release management.

Verified if the methods used to create and recreate software builds are consistent and repeatable.

Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems as part of agile development.

Environment: ANT, Maven, Subversion(SVN), Chef, Ansible, Docker, Nolio, Marathon, Confluence, Mesos, Eclipse, Puppet, Jira, kubernetes, sonarqube, Artifactory, NodeJS, RHEL, Linux, Mongo Db, OpenStack, Oracle weblogic 11g, Selenium, Nexus, AWS, Ruby, YAML, Shell/Bash Scripts, Bitbucket, Terraform, Python, TFS, SCM, API, GIT, Jenkins, Tomcat, Java/J2EE.

Citibank-Warren, NJ July 2014 to Feb 2015

DevOps/AWS cloud Engineer

Responsibilities:

Performed software configuration/release management activities for three different Java/J2EE applications.

Designed and implemented Continuous Integration (CI) process using tools like Hudson with approval from development and other affected teams. Defined processes to build and deliver software baselines for internal as well as external customers.

Developed and implemented web application using python for database modelling and design.

Developed automation framework for Application Deployments to the cloud environments.

Worked on Migration and Managing the Private Cloud Environment using Chef.

Performed Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT, clear case and eclipse using JSON files.

Expertise on Installations, configuration, troubleshooting of app, Portal Server. Very good experience in Performance tuning on production and non-prod environment. Extensively involved in configure and installing Integrating tools on apache server.

Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.

Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby and shell/Bash scripts.

Maintained and executed build scripts by coordinating with development and QA teams.

Responsible in doing build and deploying on different environments simultaneously.

Used Atlassian confluence to create notes, project plans and for file collaboration.

Deployed the Enterprise and Web archives into Web Logic and Apache Servers.

Configured and Maintained Apache web servers for Release Management Team's internal use.

Worked on puppet enterprise which is an application release orchestration for environment management and release coordination.

Acted as an Integrator for performing merge, rebase and baseline operations.

Enforced development policies using Subversion (SVN) hooks and metadata.

Attend forum for management of release weekly meetings.

Monitor progression of releases and keep them on track for delivery on planned release date.

Assemble Release Kit and complete all paperwork, including implementation/back out plans.

Turnover documentation monitors status of actual production turnover.

Environment: Ant, Maven, Jenkins, Hudson, Hadoop cluster, Subversion(SVN), hibernate, Chef, Puppet, clear case, Apache proxy, Eclipse, puppet enterprise, Cloud formation, Shell/Bash, Python, AWS, Java/J2EE, Linux, API, Apache Webserver, JBoss, GIT, Windows.

Crown Castle – Pittsburgh, PA Oct 2012 to Jun 2014

Build & Release Engineer

Responsibilities:

Designed and developed Jenkins Build deployments.

Used GIT, clear case as Version Control System for two applications. Managed development streams and integration streams using xml files.

Used Perforce for Software Configuration management and maintaining versions of the Symantec’s Website code.

Developed UNIX and Shell/Bash scripts for manual deployment of the code to the different environments and keep the team updated when the build is completed.

Co-ordinated Instance Refreshes and Environment Re-base lining.

Executed DB scripts (Data Manipulation Language and Data Definition Language) which have dependencies on the code on Oracle DB.

Planning, scheduling and documenting releases at code Freeze periods.

Performed Functional and Stress Testing for a few applications using Mercury Load Runner.

Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for Quality Analysis, User Acceptance Test and Production.

Turnover documentation monitor status of actual production turnover.

Preparation of Reports, maintenance of Environment details from DEVLOPMENT to PRODUCTION environments.

Deployed and configured, Windows 2000/ 2003 Servers, with DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy, Internet, TCP/IP, and Routing concept.

Developed back end stored procedure in SQL Server 2005.

Labeling activities in TFS once deployment is done.

Environment: Subversion (SVN), Jenkins, ANT, MAVEN, Git, ClearCase, TCP/IP, Web Logic, SQL server 2005, TFS 2010, Scripts, Shell/Bash Scripts, XML, UNIX.

Model N Technologies –India June 2009 to Aug 2012

Software Engineer

Responsibilities:

Administered, maintained Red Hat(RHEL) 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux(RHEL) Kernel Tuning.

Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.

Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.

Create file transfer server for customer data exchange.

Automate network configuration management for all cloud environments.

Prepare specs for new infrastructure and VMware servers, disk storage, and network switches, routers, firewalls, and VPN's.

Bash shell-scripts to automate routine activities.

Installing and setting up Oracle9i on Linux for the development team.

Successfully installed and configured NAGIOS monitoring system to monitor the production server environment.

Design, build, and maintain production network RAID storage system.

Diagnosed hardware and software problems and provided solution to them.

Updated data in inventory management package for Software and Hardware products.

Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: Red Hat Linux(RHEL) 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.



Contact this candidate