Post Job Free
Sign in

Linux/devops engineer

Location:
Boston, MA
Posted:
December 22, 2017

Contact this candidate

Resume:

Bhimesh K

****.***********@*****.***

Mobile: 781-***-****

Professional Summary:

Over 10 years of experience as System Administrator incorporating implementation, administration and Application-product support with expertise in Solaris 8/9/10, Linux (RHEL 4/5/6/7), Windows (NT/2000/2003), HP-UX, and IBM-AIX.

Strong experience in Software Configuration Management, Linux Administration, DevOps, Build Engineering & Continuous Integrations and Deployment process at Various Enterprises.

Excellent Understanding of Software Development Life Cycles (SDLC) like Waterfall and Agile Scrum.

Proven and strong experience in DevOps on Linux and Windows platforms.

Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Perforce, GIT, SVN and similar tools.

Analyze and resolve conflicts related to merging of source code for GIT.

Scheduling various cron jobs for backups, database, proprietary jobs using CRON and BMC Control-M and troubleshooting daily job problems.

Install, Upgrade, Patch, Configure, and performance tuning on UNIX and system software & hardware.

Installing, upgrading and configuring SUN Solaris Using Jumpstart Servers, Red hat Using Kickstart Server, AIX using NIM, Ignite using HP-UX and Interactive Installation.

Experience in Shell scripting (bash, ksh) to automate system administration jobs.

Experience in implementing and configuring of Volume Management by using Veritas Volume Manager (VxVM), Solaris Volume Manager (SVM) using mirroring the root volume group, and Logical Volume Manager (LVM) with various RAIDS in LINUX.

Expertise in implementation and maintenance of Apache SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Sendmail, FTP, Remote Access, Security Management and Security trouble shooting skills.

Experience to configure Red Hat Network Satellite Server for automated installation of Linux boxes and also to create image of Linux system with automation of Linux installs.

Efficiently implemented network file sharing by configuring NFS to share files and resources across the network.

Experienced in installation, configuration, management, upgrading, troubleshooting and support of WebSphere, JBOSS, Tomcat, Apache Web server and BEA WebLogic application server on Red Hat Linux systems w/ Oracle 10G RAC with Cluster Ready Services (CRS) and Sybase 11.x, 12.x database, LDAP and mail server.

Experienced in installation, configuration, usage and management on AWS (Amazon Web Services), Jenkins and GIT for application servers.

Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.

Good experience in reviewing system logs files for errors, settings up Cron jobs for backups and monitoring process.

Experienced of Puppet3.x, Chef, CFEngine and TPM for datacenter automation; installation and configuration of management tool.

Experienced in chef cookbook development, powershell scripting and puppet manifest and module.

Experience in planning and implementing Migrations on Solaris and Linux servers.

Manage the spare part inventory, created and resolved trouble tickets, and scheduled multiple hardware repairs and also dealt with service calls.

Excellent skills in analyzing, designing, implementing and system integration.

Experienced with CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins build tools.

Worked on VMware, ESX server and P2V migration through plate spin servers.

Experience in Advanced TCP/IP programming & Serial Port Programming in Unix/Solaris environment.

Conduct and oversee configuration, testing, troubleshooting, and maintenance of routers, hubs, switches, cabling, and other LAN equipment.

Hands on experience in systems setup, configuration, upgrade, maintenance, performance monitoring and troubleshooting on different UNIX platforms like Sun Solaris, Linux, HP-UX, IBM-AIX and Windows system software and hardware as well as networking.

Experience in Continuous Integration tools like Jenkins, Bamboo, Hudson and TeamCity.

Expertise in Atlassian ToolsConfluence and Jira.

Used ANT and Visual Studio Online for Build process.

Experience in Bug Tracking tool like Jira and ClearQuest

Responsible for all aspects of the Software Configuration Management process including Code Compilation, Packaging, Deployment, Release Methodology and Application Configurations.

Expert in deploying the code through web application servers like Web Sphere, Apache Tomcat, JBOSS and have experience in deploying Database changes to Oracle, MS SQL Server and MY SQL databases

Expertise in Shell, Perl, Ruby, Python for Environment Builds and Automating Deployment on WebSphere Application Servers and Weblogic Application Servers.

Also worked on Windows servers.

Experience with architecting application on AWS using different resources like EC2, ElasticBeasntalk, SQS, ElasticCache, DB, SNS CloudWatch, ECS, ElasticSearch, etc.

Experience with Chef, Puppet and Saltstack.

Develop CloudFormation scripts to automate EC2 instances.

Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.

Monitoring using Ansible playbooks and has integrated Ansible with Jenkins.

Experience in Java/J2EE/.Net and managing Software Configurations and Builds in a UNIX Environment.

Experience in Deploying to and administering the use of Apache and Tomcat apps.

Extensive experience of working with the release and deployment of large-scale .Net, Java/J2EE Web applications.

Experience installing and configuring a variety of SQL and NoSQL databases such as MYSQL, PostgreSQL, MongoDB, Cassandra, Redis.

Developed Puppet modules and manifests to automate deployment, configuration, and lifecycle management of key clusters.

Used the JIRA for bug tracking, creating the dashboard for issues.

Expertise in performing and automating systems administration tasks using two or more of Ansible, Chef, Puppet, Fabric.

Team player with excellent Interpersonal Skills, Self-Motivated, Dedicated and Understanding the Demands of 24/7 System Maintenance and has good Customer Support Experience.

Worked on Docker and created virtual instances with Docker.

Experience with Docker. Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, verifying completion of scheduled jobs such as backups.

Worked on the installation of Docker using Docker toolbox.

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

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

Integrate Splunk with AWS deployment using puppet to collect data from all EC2 systems into Splunk.

Technical Skills :

Versioning Tools

CVS, GitHub, GitLab, SVN, GIT and Git Stash.

Build Tools

Maven, Nexus, ANT

Scripting Languages

Python, Ruby, Java Script, Perl, Shell and PHP

Cloud Technologies

AWS, Microsoft Azure,Openstack

Analytics & Monitoring Tools

Nagios, Logstash, Elasticsearch, Kibana, Splunk

Bug Tracking Tools

JIRA, Bugzilla

CI Tools

Jenkins, Bamboo, Teamcity, Hudson, Puppet and Chef

App/Web servers

Apache Tomcat 7.x, JBoss 7.x, Websphere and WebLogic

Web Technologies

C++, Java, JDBC,JSP, HTML, JavaScript, XML,CSS

Database

Oracle 11g, SQL Server, MySQL, DB2, RDBMS, DYNAMODB, NOSQL

Operating Systems

Mac OSX, Linux, UNIX, Ubuntu, Windows 2010, HP-UX 10.x, 11.x, Sun Solaris 8, 9, 10, AIX 5.1, 5.2, 5.3

Red Hat Linux RHEL 3.x, 4.x, 5.x, 6.x Unix and Windows 2003/2008.

Test tools

JUnit, MUnit, TestNG, Selenium IDE, Selenium Web Driver

Languages

C, C++, JAVA/J2EE, SPRING, PYTHON, RUBY, HTML, MapReduce

Virtualization

Virtual Box, Vagrant

Containers

Docker

Monitoring Tools

Nagios, Graphite, Zabbix

Professional Experience

Client : Wayfair- Boston, MA June 2015- Till Date Role : Linux / AWS DevOps Engineer

Responsibilities:

Coordinated with the Development, QA, and IT Operations teams to ensure there are no resource conflicts.

Installed/Configured/Managed Jenkins CI Automation.

Installed/Configured and Managed Nexus and Artifactory Repository Manager.

Managing the code migration from CVS and Star team to Subversion repository

Analyze and resolve conflicts related to merging of source code for GIT.

Involved in migration of Bamboo server, Artifactory & GIT server.

Created 2 Git repositories in Atlassian Stash named by-jenkins (our cookbook), omnibus (our deploy gem RPM builder). Worked with Deploy gem Git repo in Stash.

Worked on using a Git branching strategy that included develops branches, feature branches, staging branches and master. Pull requests and code reviews were performed.

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

Involved in installing, administrating and supporting more than 300 servers including but not limited to Solaris 8/9/10, RHEL 4/5/6/7

Worked on AIX to Linux migration from IBM AIX 6.1 to Rhel 6.6.

Creating metadb, soft partitions, and RAID levels using sun Solaris Volume Manager.

Act as a liaison for higher levels of technical support and manage technical escalation.

Check server resiliency by performing stress test on the machines.

Install & configure Apache Web server, Tomcat, Weblogic Application servers to meet the business user’s needs and requirements.

Worked with RDBMS (MySQL), NoSQL (MongoDB), Django, Apache httpd.

Installed, configured and supported Jboss app server 4.x.

Worked on installing, configuring and deploying Openstack solutions. Worked on AIX to redhat migration.

Worked on nagios Dashboard with creating custom alerts and plugins with Nagios.

Worked on creating plugins to monitor application file systems.

Worked on puppet to create manifests and Modules to automate deployments and install rpm’s.

Worked on AWS Code deploy, AWS lambda, AWS RDS

Worked on migrating Vmware to EC2 instances

Worked on AWS VPC, AMI and IAM roles.

Worked on installing, configuring and deploying Openstack solutions.

Worked on creating and maintaining of ZFS file systems.

Initialized Solaris 10/11 using jumpstart, Red Hat using kickstart with TPM (Tivoli Provisioning Manager), and configuration management with puppet and chef.

Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 5.5 and migrating servers between ESX hosts.

Installed Patches/Packages on Solaris Servers and RPM packages on Linux Servers.

Responsible for Designing SAN architecture, monitoring SAN disk.

Used LVM for creating Volume Groups, Logical volumes, and disk mirroring, fixed the problem of Stale and partially mirrored Logical volumes.

Used vCloud Automation center for triggering new build.

Collaborated with development team to troubleshot and resolve issues.

Documented project's software release management procedures with input decisions.

Automation of daily tasks using Shell and Perl scripts.

Deployed the static content to apache web servers and applications to Tomcat Application server.

Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.

Build, configured and support Application team environments.

Experience with web sphere deployment

Experience with tools like Maven, Ant, Cruise control, Bamboo.

Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.

Developed a PaaS and SaaS for our staging, production environments.

Reviewed OpenShift Paas product architecture and suggested improvement features after conducting research on competitors products.

Conducted detailed research on Mesos-Marathon and Kubernetes for container orchestration.

Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.

Developed cookbooks to automate most of the complex msi installers and executable installers.

Implemented the Chef cookbook SSSD to automate the integration process between RHEL and Windows AD using Kerberos key tab file.

Implemented the Chef Software setup and configuration on VM’s from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely.

Customized changes in Chef Data Bags, Roles and Recipes.

Involved in searching node attributes using Knife.

Deploying the cookbooks, recipes using knife tool from Chef-DK Workstation to Chef-server.

Wrote Chef Cookbooks to bring up Jenkins continuous integration server (fork of Oracle Hudson). Leveraged the community Jenkins cookbook and applied customizations.

Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments

Worked with GIT and Subversion to manage source code

Built a VPC, established the site-to-site VPN connection between Data Center & AWS.

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

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

Focused on automation and continuous integration. Automated local development environment using chef.

Worked on troubleshooting issues with openstack.

Experience with configuring and working on docker.

Created Docker containers for deploying the services on top of physical machine using chef.

Created the Docker Images, and pulling the Images using Nginx.

Startup and shutdown scripts, crontabs, file system maintenance and backup scripting and automation using shell scripting (BASH, KSH) and Perl.

Worked on package and patching management and debugging in all flavors.

Expertise in system and network monitoring tools Nagios and eHealth.

Environment:

Jenkins, Python, Chef, JIRA, JUnit, JMock, Maven, Artifactory, Git, Ubuntu, CentOS, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo, Chef-DK, Chef workstation, Chef Server, Cookbooks, Nagios, Tomcat, Apache web server, DB server, Nginx, Jira, Red Hat Linux, Docker.

Client: ABS (American Bureau of Shipping), Houston, TX Jan 2012 – May 2015

Role : DevOps Engineer

Responsibilities:

Experience in working as Devops Engineer/Build and Release Engineer for release automation of enterprise applications to achieve continuous integration and continuous deployment (CI and CD).

Experience in all phases of software development Life Cycle (SDLC), Managing, Deploying, automating and Monitoring the for enterprise Applications.

Expensive experience in working with ANT Scripts (Extending the existing ones, Creatin new scripts).

Responsible for building/Deploying Java, Oracle ADF to various environments using Jenkins and ANT Scripts, shell scripts.

Experience in scheduling the deployment profile creation process using ANT Scripts and Cron jobs.

Experience in automating the deployment process for Oracle SOA composite applications using WLST python scripts.

Hands- On Experience creating and managing the various development and build platforms, and deployment strategies.

Experience in writing the infrastructure automation scripts in Python and Ruby.

Good Exposure/Knowledge on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.

Strong experience in setting up the entrie chef infrastructure from scratch.

Experience in writing the custom scripts in Perl and Shell Scripts for managing various enterprise applications.

Set up the scripts for creation of new snapshots and deletion of old snapshots in Amazon AWS S3.

Worked on setting up the policies to back the data from AWS S3 to AWS Glacier.

Worked with various AWS EC2 and S3 CLI tools.

Experience in working with Monitoring tools like Nagios and AppDynamics.

Extensive experience in working in Solaris, RHEL and CentOS environments.

Experience implementing, troubleshooting, and supporting the Linux based operating systems, enterprise web applications, and application servers (Tomcat and Weblogic).

Hands on experience in web development using HTML, CSS, Javascript.

Experience in writing SQL scripts for Oracle 10g, 11g and SQL Server.

Experience in managing and migrating SQL scripts to new environments along with deployment process.

Experience in SDLC like waterfall and AGILE methodologies.

Worked with Different bug tracking tools like JIRA, HP ALM and Rally.

Extensively used Service Now for incident and problem management.

Experience in using the tools – HP Quality Center, Fisheye, Crucible and IBM Clear Quest.

Experience in Requirements gathering, analysis, solution design, development, implementation, setup, testing, customization, maintenance, and support and data migration LVM.

Environment: .Net, Windows, Hudson, Jenkins, GIT, PowerShell Scripting, Tomcat, Apache, TFS, Azure, Chef, Puppet, Visual Studio, MongDB, MySQL, LINUX, UNIX, Atlassian Tool

Client: Revenue Solutions, Inc., Rhode Island Oct 2009 - Dec 2012

Cloud DevOps Engineer

Responsibilities:

Participated in the release cycle of the product which involved environments like Development QA UAT and Production.

Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.

Develop and implement an automated Linux infrastructure using Puppet. Wrote Puppet manifests for deploying, configuring, Install shield and managing collected for metric collection and monitoring.

Wrote Puppet modules for installing and managing Java versions.

Implemented automated local user provisioning in instances created in Openstack cloud.

Deploying the Openstack components on multimode with high availability environment.

Configured Jenkins for doing builds in all the non-production and production environments.

Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.

Creating user level of access for related GitHub project directories to the code changes.

Performed all necessary day-to-day Subversion/GIT support for different projects.

Used Artifactory repository tool for maintaining the Java based release code packages.

Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.

Worked on Jenkins, GitHub, Puppet, Artifactory and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.

Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.

Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.

Designed and developed automation test scripts using Python.

Involved in Building Java code and .NET code on to different Jenkins servers as per the schedule

Worked with Performance engineers on Configuration of the environment.

Created and deployed a tool to automate branch and project creation in subversion using Perl and Puppet scripts.

Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.

Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.

Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

Develop CloudFormation scripts to automate EC2 instances.

Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.

Monitoring using Ansible playbooks and has integrated Ansible with Jenkins.

Creating the build script using the ANT as build tool, for Java web applications.

Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.

Deployed the generated build to WEB and APP server using the continuous integration process to all Environments.

Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.

Designed and developed automation test scripts using Python.

Deployed Java/J2EE applications to Weblogic server using Jenkins builds.

Created Python and WebLogic WLST scripts to automate the deployment process

Worked on configuring the Apache Tomcat for Java applications deployment.

Developed Puppet modules and manifests to automate deployment, configuration, and lifecycle management of key clusters.

Used the JIRA for bug tracking, creating the dashboard for issues.

Environment: AWS EC2 instances, VPC, Auto Scaling, Elastic Load Balance, S3, IAM, Puppet, Chef, Docker, Ansible, Jenkins, Ant, Maven, GIT, GITHUB, Python, WLST, Weblogic, JSON, Nginx, Web and App server, Apache Tomcat, Java/J2EE, JIRA, Ant, Artifactory, Java/J2ee, Puppet, OpenStack,GitHub, SVN, Artifactory, Bamboo, Agile/scrum, Nexus Pro, Sonar, Jira, Remedy, Java, .Net, Ruby Scripts, Tomcat.

Cilent : Prokarma Inc, Hyderabad, India Nov 2008- Sept 2009

Role : Systems Administrator

Responsibilities:

Installed the Operating system by automated system using Jumpstart for Solaris and KickStart for Red Hat.

User account management, managing passwords setting up quotas and troubleshooting user logins using various remote login utilities.

Performed storage management with SAN/NAS.

Install FTP/TFTP/SFTP Server and set up network connections.

Configure servers to use HTTP, DNS, NFS, NetBackup, Storage Disk configuration.

Involved in applying Patches, Installing patch bundles on Solaris, AIX, HP-UX and Red hat Linux.

Experience in Developing KORN, BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation through Autosys.

Monitored System Performance of Virtual memory, Managed Swap Space, Disk utilization and CPU utilization.

Managing disk storage with VERITAS Volume Manager 3.5/4.1 and Solaris Volume Manager with VERITAS File System (VxFS).

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

Used VMWARE in this project as a virtualization tool.

Day-Day application support on production and technical documentation for critical production issues, on-call pager support 24/7 environment.

Work with Off Shore Team to troubleshoot Development issues on production environment, attend weekly status calls and discuss about resolved issues and ongoing issues.

Installed Multi-Pathing software such as EMC Powerpath, HDLM.

Diagnose and correct boot failures arising from boot loader, module, and file system errors on Red hat Linux.

Administered WebLogic 9 application servers which included installing SSL certificates.

Worked with Red Hat Package Manager RPM, YUM and YAST.

Logical Volume Management (LVM), Installed Veritas Volume Manager 4.1 and created file systems, mirrored and striped volumes.

Responsible for building and supporting Solaris/Linux/AIX/HP-UX servers.

Maintain and schedule company backups and participate in disaster recovery planning and testing SAN configuration, Zoning on Fiber Channel Switches, load balancing the network.

Environment:Solaris 8/9, Redhat EL 3.x, 4.x, Apache Web Server 1.3.x, 2.2.x, Sun Java System Web server 6.0, Veritas Volume Manager 4.1, 5, BigIP F5, Oracle 9i, DNS, NFS, Sun T2000, M5000, v480, v880. IBM S F50 RS/6000 and P-Series Servers, Siteminder, SonicMQ, Servers, HP DL 320, 360, 380, 560, 580 HP rx2660, rx7620 and rx8640 servers.

Raksan -Hyderabad, India Sep 2007 - Oct 2008

Solaris / Linux System Administrator

Responsibilities:

Involved in Planning, building and Administration of various High Availability clusters and heart beat checking on Sun Solaris using VCS in heterogeneous SAN environment.

Involved in development, user acceptance, and performance testing, production & disaster recovery server.

Administering Network File System using Auto mounter and administering user and OS data files in NIS, and NFS environment on RedhatLinux.

Worked with other IT teams including Database and Network Teams, customers (users), and other managers in helping build and implement systems and standards.

System performance tuning, User maintenance and security.

Interaction with vendors for Hardware and software supports.

Regular disk management like adding / replacing hot swappable drives on existing servers/workstations, partitioning according to requirements, creating new file systems or growing existing one over the hard drives and managing file systems.

Maintaining updated documentation of all the Servers and the installed applications and patches.

Performed day-to-day administration tasks like User Management, Space Monitoring, Performance Monitoring and Tuning, alert log monitoring and backup monitoring.

Experienced in dealing with LVM.

Deploy, Maintain configure, troubleshooting logs and providing application support for the in-house applications such as Intelliconnect and SAAS on Red Hat Linux boxes.

Worked with VERITAS Volume Manager, VERITAS Cluster Server in all environments. As a member of the team, monitored the VERITAS Cluster Server 4.1 in SAN Environment.

Responsible for User and Group account management including their permissions.

Responsible on handling Cacti and Nagios tools for monitoring.

Environment: Red Hat Enterprise Linux (RHEL) 4.x, 5.x, IBM X 3650, X3850, Netra T1, HP Proliant DL 380, LDOMS 1.2, ISS system Scanner, Teamquest, VMWare, Veritas Volume Manager, Veritas Cluster Server 4.0, LVM.

Educational Details :

Bachelor’s in Computer science from JNTUH, 2007

.



Contact this candidate