Post Job Free

Resume

Sign in

Engineer Management

Location:
Bridgewater, NJ
Posted:
January 23, 2017

Contact this candidate

Resume:

Rohith acyfmo@r.postjobfree.com

DevOps Engineer 314-***-****

Professional Summary :

* ***** ** ********** ** designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.

Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Puppet and Sonatype Nexus.

Expert in Cloud Technologies like Amazon Web Services (AWS) VPC, EC2, Cloud formation, S3, IAM, RDS, Route 53, Cloud Watch, Dynamo DB and Elastic cache.

Experience in utilizing Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system..

Experience in automating build platforms/continous integration using DevOps architecture.

Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.

Proficeint in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.

Experience setting up and maintaining auto-scaling AWS stacks (preferred using cloud formation and scripting using bash & python).

Proficeint in Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.

Experience in Chefspec for Unit testing, Serverspec and Inspec for integration testing of cookbooks.

Experience in configuring Puppet Master and Puppet agents.

Experence in deploying git and Jenkins to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.

Experience with different protocols like FTP, SSH, HTTP, HTTPS and Connect direct.

Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.

Extensively worked on Hudson/Jenkins, Docker, Team City for continuous integration and for End-to-End automation for all build and deployments.

Experience CI using GIT, CVS and Subervision.

Expert in deploying the code through web application servers like WebSphere/WebLogic/ Apache Tomcat/JBOSS.

Created and wrote shell scripts (ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments.

Experience on Virtualization technologies like VMware, Docker, Vagrant.

Installed Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

Adept in documenting system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.

Experience in Production support engineer providing 24/7 tier1, tier2 technical support for middleware application servers.

Techinical Skills :-

Cloud Technologies

AWS (VPC, EC2, S3, CloudWatch, RDS, Elasti Cache, IAM), Microsoft Azure

Configuration Management

Chef, Puppet, Ansible

CI Tools

Jenkins, Bamboo, Hudson, Maven, Docker.

Middleware File Systems

WebLogic, WebSphere and Tomcat, UFS, VMware, VSphere

Scripting languages

Bash, Python, Ruby, ShellScripting

Version Control Systems

GIT, Sub Version, CVS

Proxy Server

NGINX

Database

ElasticSearch, Oracle 10.x, MySQL 5.0.2, SQL Server 2005, Postgres SQL, MongoDB

Operating Systems

Linux (Red Hat, SUSE), Solaris, HP-UX, Ubuntu, Fedora, CentOS, Windows

Networking

TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP

Web Technologies

Servlet, JDBC, JSP, HTML, JavaScript, XML

Web Server

Web logic, WebSphere, Apache Tomcat, JBOSS, Nginx, HAProxy

System Monitoring Tools

Nagios, Splunk, Dynatrace

Bug Reporting tools

Bugzilla, Bug tracker, Jira, Bugify, OIA

Professional Experience :

Qualcomm Inc., Bridgewater, New Jersey Sep 2015 – Present

Sr. DevOps Engineer

Qualcomm, Inc. is an American technology company that provides real-time information and analytics for the Internet, telecommunications, entertainment, and marketing industries, and a provider of clearinghouse and directory services to the global communications and Internet industries. Designed and implemented new tools for Infrastructure and Build Release management.

Responsibilities:

Worked exclusively on making applications more scalable and highly available system in AWS (load balancing) with full automation.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.

Developed CI/CD system with Jenkins on Docker container environment, utilizing docker for runtime environment for the CI/CD system to build, test and deploy.

Merging all developer workings copies with shared mainline server for Contionous Integration. Performed Branching, Tagging, and Release Activities on Version Control Tool GIT.

Worked on creating the Docker containers and Docker consoles for managing the application life cycle.

Build and release Ec2 instances Amazon Linux, Redhat and Windows for POC, Development and Production environment.

Setup and attached EBS volumes and configured EIP to Ec2 instances.

Setup and managed security groups, VPC specific to environment.

Created AMI images of critical ec2 instances as backup using AWS CLI and GUI.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.

Worked on creation of custom Docker container images, tagging and pushing the images.

Managed and created user accounts, shared folders, Printing Services, Providing day to day user support, Log management, reporting, applying Group policy restrictions, etc.

Created AWS Cloud formation templates on creating IAM Roles & total architecture deployment end to end (Creation of EC2 instances & its infrastructure).

Loging Server Remotly using NGINX proxy server. To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.

Deployed the Java applications into web application servers like JBoss.

Created Chef Cluster with high availability. Created various cookbooks and recipes in chef to automate various applications.

Implemented Automate the Environment Provisioning Using Chef & Docker.

Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.

To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.

Worked on the installation and configuration of the monitoring tool Nagios.

ENVIRONMENT:- AWS, Red Hat Linux 8,9 EC2, Cloud formation, VPC, S3, IAM, Route 53, Cloud front & Code deploy, Jenkins, web sphere, Docker, JBoss, Chef, Git, Nginx, Nagios,

PNC Bank,Cleveland, OH Jul 2014 – Aug 2015

Devops Engineer

The PNC Financial Services Group is a diversified financial services company it operates through six segments: Retail Banking, Corporate & Institutional Banking, Asset Management Group, Residential Mortgage Banking, BlackRock and Non-Strategic Assets Portfolio. Retail Banking provides deposit, lending, brokerage, investment management and cash management services. Implementation and improvements for enterprise DevOps. Specialties include AWS, general automation, release management, hosting operations, and reporting.

Responsibilities:

Wrote scripts for automation of all the recommendations provided by CIS & apply then to the Golden AMI so that the Ec2 Servers are most secure .

Exclusively worked on windows & Linux AMI for hardening.

Handled cloud administration tools and management frameworks.

Configured Cloud watch alerts.

Created support case with AWS for any critical issues and follow-up.

Installed and configured Postfix mail server for email alerts.

Deployed and monitor scalable infrastructure on Amazon web services (AWS) & configuration management

Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications using Jenkins

Make sure that the Score points for our EC2 instances is more than 90%.

Automated the complete application using python (for non-windows) & windows Power Shell.

Setup and launch Amazon Linux and RHEL and Windows ec2 instances, network interface with Elastic IP’s.

Configured and managing security groups and VPC.

Used Jenkins for enterprise scale infrastructure configuration and application deployments.

Experience in configuring Puppet Master and Puppet agents.

Performing Manifests to update the Puppet agent using Puppet Master.

Setup and Configuration of Puppet Configuration Management with specific client requirement such as Create user/remove user, Install /Remove packages and package updates, Configure multi nodes.

Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.

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

Configured and managing ELBs, Configured and managing S3 storage.

Designed / developed distributed private cloud system solution using docker on CoreOS.

Developed Networking policies for Docker Containers.

Used kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names paced.

Created AMI images of the critical ec2 instance as backup using aws CLI and GUI, Created RDS database.

Created support case with AWS for any critical issues and follow-up.

Configured and managed NFS, Samba, FTP.

Monitored and worked on alerts for Web server Application pool.

Worked on implementing Informatica ETL tool in Development and QA environment.

Environment: - AWS Services: EC2, S3 & IAM, cloud watch, VPC, RDS database, Jenkins, Docker, GIT, Puppet, Apache 2.x/3. x. Red Hat Linux 4.0, 5.0, Windows, JIRA, Python Scripts, Shell Scripts.

Farmers Insurance, Los Angeles,CA Aug 2013 - Jun 2014

Build Engineer/Linux Administrator

Farmers Insurance is an insurance organization serving businesses and individuals with a wide range of insurance products and insurance-related services. It has wide range of Insurance Products that include Auto insurance, Home Insurance and Life insurance. Also it offers specialty products such as mobile homes, motor homes, motorcycles, travel trailers and specialty dwellings.Worked as build Engineer for various applications.

Respon sibilities:

Implemented & Configured Volume/File system management using Logical Volume Manager (LVM)

Installation and configuring Redhat Enterprise Linux 5.5/6.5

Ability to configure all the services including NFS, FTP, Web servers, samba server, RAID (software &hardware Configuration).

Expertise in building Servers using Kickstart for Linux, Jumpstart and Flash Archive for Solaris, and NIM for AIX installation

Hands on experience in providing day to day support like resolving sever hung up, file system full, troubleshooting critical issues.

Effective utilization of change management in installing or configuring, packages, patches or 3rd party tools on Linux.

Worked on Group and User administration, startup & shutdown scripts, Crontab, File system maintenance, Backup scripts and Automation.

Was responsible for think provisioning, VMFS expansion and RAID technologies.

Manage and maintain Bind DNS Master and Slave servers and DHCP servers.

Involved in Capacity Planning, Performance Analysts, Uptime and Response time analyst.

Excellent understanding of server hardware, Peripheral devices and hardware Architecture.

Worked on Group and User administration, startup & shutdown scripts, Crontab, File system maintenance, Backup scripts and Automation.

Expertise in configuring and administering, NFS, DNS, DHCP, Mail Servers and Web Servers like Apache HTTP & Tomcat in heterogeneous environments

Experienced in Installation and configuration of Samba, Sendmail&Procmail, Apache web server.

Environment: Red hat Enterprise Linux 4, 5.5, 6.5, Shell Scripting, NFS, Samba, Web Sphere, DNS, Apache, LDAP, VMware, Dell, HP ProLiant server, Vmware Vsphere, Vcenter 5.5, 5.1, ESXI 5.5,5.1,5.0

Expedia, Seattle, WA Mar 2012 - July 2013

Build Engineer

Expedia, Inc. is an online travel company. The Company makes travel products and services available, on a standalone and package basis, provided by various lodging properties, airlines, car rental companies, destination service providers, cruise lines and other travel product and service companies. Worked as a Build Engineer for a team that involves three different development teams and multiple simultaneous software releases for QA, UAT and Prod environments.

Responsibilities:

Administered the subversion VCS and managed the access for users of the subversion repositories

Proposed industry best branching strategies and created branches to implement parallel development in a fast paced agile environment.

Integrated Subversion with Jira and created pre-commit to implement the gated check-in process and post-commit hooks to implement jira commit plugin.

Planned and executed the migration from Bugzilla-based bug-tracking and Hudson CI tool into the Atlassian-based suite (JIRA, Confluence, and Bamboo).

Installed and administer Atlassian tool set including JIRA, Confluence, Fisheye, Crucible, and Bamboo.

Upgrade Atlassian FishEye from internal HSQLDB database to external MySQL database

Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.

Downloaded the necessary dependencies and plugins from an internal Nexus repository during the build.

Installed and administered nexus repository and created roles and privileges to restrict access to the users

Involved in troubleshooting build issues for Java errors due to vast exposure to language.

Integrated with the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications

Installed Bamboo and perform troubleshooting during installation to implement the CI process for the Java application builds.

Deployed the static code into a front end apache webserver.

Responsible in deploying the application WARs, EARs in Weblogic application servers and troubleshoot any deployment issue.

Configured the JNDIs, Data Sources, JDBC to connect the application to the backend Oracle Database

Performed common database tasks like executing DMLs, DDLs and package body.

Tracked all the changes in Jira tracking tool and provided metrics reporting of the project release activities.

Work directly with Project Managers to establish and create & design the release plan.

Identify and coordinate deployment of appropriate modules to various test environments and production environments.

Work closely with developers to pinpoint and provide early warnings of common build failure.

Environment: Subversion, Bamboo, Shell, Perl, Weblogic, Apache, WLST, Jira, Fisheye, Crucible Ant, Maven, Nexus

WesternUnion,Englewood,CO Jan 2011 - Feb 2012

Build-Release Engineer

The Western Union Company (Western Union) is a provider of money movement and payment services. The Company operates through three segments: Consumer-to-Consumer, Consumer-to-Business and Business Solutions. Release Engineer for a team that involved different development teams and multiple simultaneous software releases.

Responsibilities:

Developed and implemented Software Release Management strategies for various applications according to the agile process.

Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.

Imported and managed multiple corporate applications into Tortoise SVN.

Provided end-users training for all Tortoise SVN, JIRA users to effectively use the tool.

Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.

Deployed J2EE applications to Application servers in continuous integration environment and also automated the whole process.

Developed Perl and shell scripts for automation of the build and release process.

Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Managed Maven project dependencies by creating parent-child relationships between Projects.

Jenkins is used as a continuous integration tool for automation of daily process.

Used SQL queries to check the data integrity on an Oracle data base.

Documented the entire build and release engineering process and provided on call support.

Environment: ANT, MAVEN, Tortoise SVN 1.6, 1.7, Jenkins, Java/J2EE, Web Sphere 6.1.1, Perl Scripts, Shell Scripts, XML, UNIX, Windows XP, Oracle10g, 11g, JIRA.

Global Solutions, Hyderabad, Andhra Pradesh May 2008 - Nov 2010

Linux Administrator

Responsibilities:

●Installed patches and packages using RPM and YUM in Red hat Linux.

●Created and modified application related objects, created Profiles, users, roles and maintained system security.

●Responsible for setting up cron jobs scripts on production servers.

●Installed and configured SAMBA server for Windows and Linux connectivity.

●Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.

●Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.

●Modified Kernel parameters to improve the server performance in Linux.

●Creation of Logical volumes (LVM) for Linux operating systems.

●Installed and configured Apache / Tomcat web server.

●Maintained proper documentation of all the activities carried out during the project

●Installed and configured VNC server/client.

●Coordinating users for any server activities which may involve major changes on software or any hardware related issues.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, NIS, NFS, Apache, Tomcat.



Contact this candidate