We provide IT Staff Augmentation Services!

Devops/red Hat Linux Engineer Resume

Georgetown, KY

SUMMARY:

  • Having 8+ years of IT Industry experience with Configuration Management, DevOps, Build, Release Management and Quality Assurance using CVS, Subversion, Clear Case and GIT on UNIX, LINUX and Windows environment.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RAD and other processes.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
  • Experience in using GIT and Rational Clear Case on UNIX and Windows environment.
  • Created Process, policies, procedures and Release Notes for migration of SCM and CI Environment from Ubuntu to SUSE.
  • Scripting in multiple languages on LINUX, Python etc.
  • Extensively experienced in using Build Automation tools like ANT and Maven and working knowledge other build tools like MS Build and CMake.
  • Hands - on experience with automation technologies like Puppet, Chef or similar, understanding of container technologies like Docker.
  • Implemented Continuous Integration concepts using Hudson, Cruise Control, Jenkins and Anthill Pro.
  • Extensible experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Python and Batch Scripts.
  • Experience with Docker container management.
  • Experience working with RHEL7, RHEL6.
  • Back end development and maintenance of websites using Python, PHP and MySQL.
  • Wrote deployment Automation scripts for multiple JAVA/J2EE Applications.
  • Used Ant/Maven for building Java/J2EE Applications.
  • Working experience in using configuration management and automation tools like Puppet/Chef/CFengine and cobbler for automating configurations and maintaining stability across several hundred machines.
  • Installation and Deployment of multi-node, high availability hadoop clusters.
  • Experienced in Hive , Nagios monitoring , and Zookeeper .
  • Provided performance tuning and analysis of hadoop ecosystem.
  • Hands on Experience in setting up tenants in Public Clouds (Amazon AWS, Windows Azure etc.)
  • Having good Experience in Chef, Ansible and Puppet for Deployment on Multiple platforms.
  • Build server deployment on Cloud (EC2) servers with help of devops tools like Puppet.
  • Strong knowledge on Hadoop HDFS architecture
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code.
  • Knowledge in scripting languages like Shell, Python, PowerShell, Ruby, Perl.
  • Managed Clusters with various Servers in Azure Cloud Resource Groups.
  • Having good hands on experience on different flavours of Linux like Suse and.
  • Experience in migrating key systems from on premise hosting to AWS Web Services.
  • Automated the cloud deployments using chef, Python and AWS Cloud Formation Templates.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Experience in implementing and deploying workloads on Azure VM.
  • Good understanding of Azure Web App hosting plans and experience of Implementing, deploying and configuring Azure Websites.
  • Good understanding of Azure SQL, networking concepts. Azure Virtual Network.
  • Installation and configuration of MySQL database server and client on Linux Red Hat and Windows Server.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of VirtualPrivate Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.

TECHNICAL SKILLS:

Operating System: UNIX, Linux, iOS, Windows NT/2000/2003/XP/Vista/2007, RHEL.

Application Servers: WebLogic, WebSphere, JBoss, Tomcat, IIS.

Build Tools/ DevOps: Jenkins, Puppet, Chef, Ansible, Ant, Maven, Perl, HUDSON, ANTHILL, PRO, BAMBOO, JIRA, AWS, VM Ware, Terraform, Nagios, TFS, Docker, Vagrant.

Database: Oracle 10g and 9i, PL/SQL, SQL 2005 and Enterprise.

Programming Languages: C, C#, Java, .Net, HTML, XML, Shell, Python, PowerShell, Ruby, PHP and Perl.

Database Management: MySQL, MS Access, Oracle9i/10g, SQL Server 2005, 2008.

SCM Tools: CVS, SVN, Clear Case, PVCS.

PROFESSIONAL EXPERIENCE:

Confidential, Georgetown, KY

DevOps/Red Hat Linux Engineer

Responsibilities:

  • Worked and administered different Linux (Red Hat Linux)hosts.
  • Developed different Puppet modules for configuration of different services over the environment.
  • Maintained and administered Gerrit code review tool.
  • Created Branches, Labels and performed Merges in Gerrit and GIT
  • Developed Jenkinsmodule for performing various builds and create RPMs.
  • Integrated Gerrit, GIT and Jenkins for code review, code merge.
  • Worked in an agile development team to deliver an end to end CI/CD product in an open source environment using tools like Puppet&Jenkins.
  • Written manifests and Ruby scripts to customize the Puppet as per our environment.
  • Developed Splunk module to perform log monitoring of different service logs.
  • Used Puppet to install different RPMs on various Red Hat Linux machines.
  • Worked on developing couple of environments for QA testing and Devops testing which consists various Virtual Machines (VM) with RHEL.
  • Used HIERA for value lookup over node and environment level.
  • Troubleshooting different RHEL Linux VM with different services on it.
  • Experience on working with Linux (RHEL 7).
  • Configured and maintained various Red Hat Linux VMs.
  • Experience troubleshooting various Linux servers on daily basis which has different applications running on them.
  • Working with different teams for supporting their applications and services.
  • Managed and administered Jenkins.
  • Worked partly on Oracle12g puppet module and used Oracle DB for insertions, dumping and backing up of data for Gerrit service.
  • Developed shell scripts for different uses over different services.
  • Managed build results in Jenkins and deployed using workflows.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Experience in collecting metrics for Hadoop clusters using Ambari & Cloudera Manager.
  • Installed and configured various components of Hadoop ecosystem and maintained their integrity
  • Used ruby to create various templates in different puppet modules.
  • Develop and implement an automated Linux infrastructure using Puppet.
  • Wrote Puppet modules for installing and managing java versions.
  • Developed Ansible playbooks to test connectivity, install rpm’s and for various other purposes across various Red Hat Linux machines.
  • Integrated GIT into Jenkins to automate the code check-out process.

Environment: Linux (RHEL), UNIX, Puppet, Jenkins, Maven, GIT, Gerrit, Splunk, Docker, Apache, Ruby, Shell, Json, Yml, Ansible, HTML, CSS.

Confidential, Sunnyvale, CA

DevOps/Linux Engineer

Responsibilities:

  • Experience working with various Linux machines with Red Hat and CentOS flavor.
  • Administered user management for various users across environment.
  • Handled various storage requests for creating various LVMs across environment in Red Hat Linux machines.
  • Created and maintained various shell scripts on different Linux servers.
  • Having good hands on experience in building RPM's and compiling the Linux kernel for different builds.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Maintain and track inventory using Udeploy and set alerts when the servers are full and need attention.
  • Installation and Configuration and Testing of Team Foundation Server ( TFS) .
  • Developed processes, tools, automation for TFS (Team Foundation System) based software for build system and delivering SW Builds.
  • Installed new TFS / Visual Studio updates whenever updates are available.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Setting up client server model of Chef in development environment of OCI.
  • Create Roles for deployment of Infrastructure using Opscode Chef.
  • Have worked with the Yum for RHEL for upgrading the Linux machines.
  • Implemented systems automation using CFEngine.
  • Used AWS to create S3 buckets to store data.
  • Creating the LinuxAMI's for dev, test, staging and production.
  • Responsible for operations of monitoring servers (CentOS, RHEL), managed by Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Developed Puppet Modules for installation & Auto healing of various tools.
  • Developed automation scripting in Python (core) and used Puppet to deploy and manage Java applications across RHEL Linux servers.
  • Used ruby to manage different templates in puppet modules.
  • Experience in developingPython, PowerShell, Perl and shell scripts for deployment process.
  • Experience in developing puppet modules (blue prints) for installation, configuration and continuous integration (CI) using combination of puppet master, git, Vagrant and Jenkins.
  • Created different Docker container images for full stack implementation.
  • Experience deploying and maintaining multi-container applications through Docker.
  • Developed Ansible playbooks to provision a fully scaled out cloud at Amazon as well as deploy Rails and Python applications.
  • Installed, Deployed and maintenance of Enterprise Applications on Tomcat .
  • Administered and configured WebLogic 6.1/8.1 server, Tomcat 6.x on Solaris 10, Linux.
  • Experience with RHEL Linux systems, virtualization in a large­scale environment, experience with Linux Containers (LXC) and Docker.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers, Vagrant and Chef.
  • Automated the build and deployment process using Hudson/ Maven and Ant and maintaining the Maven central repository.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of open stack Nodes and Test Playbooks on AWS instances using Python.
  • Experience in scripting languages Ruby, Shell and Python.
  • Developed and maintained continuous integration and deployment systems using Jenkins, Ansible.
  • Experience in applying patches and plug-ins for Jboss Application Server .
  • Writing chef recipes for various applications and deploying them in AWS using Terraform .
  • Support and detailed troubleshooting of Linux in a 24 x 7 Environment.

Environment: Solaris, Linux, Eclipse, C#, Java, SVN, Perl, Ruby, PHP, Jenkins, Maven, Chef, Ansible, GIT, AWS, Terraform, TFS, Docker, Nagios, Apache,HP-UX, CFEngine, Ant, JIRA, .NET, IIS, Clear Case 6.0, Clear Quest 2003, Bash, PowerShell, NT Command Shell.

Confidential, Woodcliff Lake, NJ

Devops/ Build & Release Engineer

Responsibilities:

  • Installation, Configuration and Upgrade of RHEL 5.x,6.x OS.
  • Installed and configured Udeploy for Automating Deployments and providing a complete automation solution.
  • Integrated Subversion into Udeploy to automate the code check-out process
  • Maintained and administered GIT source code tool.
  • Architected and implemented automated cloud infrastructure using Chef.
  • Worked on Cloud solution architecture on AWS.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Lead automation efforts that supported CI/CD for IAAS across multiple teams.
  • Maintain and track inventory using Udeploy and set alerts when the servers are full and need attention.
  • Responsible for setting up local development environments using Vagrant/Chef.
  • Developed chef cookbooks using ruby for configuration management.
  • Written multiple cookbooks in Chef. Implemented environments, roles, data bags in Chef for better environment management.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Installation, Configuration and Maintenance of Tomcat 5.x on Linux, Solaris platform.
  • Automated provisioning and scaling of Couch base cluster using AWS Ops Works stacks.
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
  • Developed Shell/Python/Perl/Ruby Scripts for automation purpose.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Hands on experience in data processing automation using python.
  • Used Hudson/Jenkins for automating Builds and Automating Deployments
  • Automation purpose.
  • Maintained the Shell and Perl scripts for the automation purposes.

Environment: Windows Servers, Solaris, UNIX, C#, Java, .Net, Eclipse 3.20, Ant, Jenkins, Ansible, Puppet, Chef, Ruby, Azure, GIT, JBoss Application Server, WebLogic, AWS, CVS, Subversion, Jira and Cygwin.

Confidential, Tampa, FL

DevOps/Build Release Engineer

Responsibilities:

  • Involved in defining documenting and maintaining code deployment pilot automation project documents
  • Performed testing and validation for code deployment automation in UAT test environment
  • Integrated Service now to RLM tool to automate the approval process
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, ContinuousIntegration, faster and flawless deployments.
  • Managing Linux infrastructure using single, integrated tools for efficiency, speed such as Puppet/CFengine
  • Used Puppet server and workstation to manage and configure nodes.
  • Worked on Version Control Systems like Rational Clear Case, Unified Configuration Management
  • Worked with Atlassian tools like Bamboo &Jira.
  • Automate provisioning of Amazon AWS instances
  • Setup various Team Projects into different Team Project Collections in TFS2010.
  • Developed Ansible playbooks for Splunk in cloud environments with auto scaling for task force initiatives requiring big data analysis.
  • DevOps for load balanced environments & Multi-regional server environments (AWS Regional nodes managed via Chef Roles and Ohai Attributes).
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Used Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Developed Ruby and Shell scripts to automate build processes
  • Configured high availability solution such as MySQL replication and clustering.
  • Performed migration of chef 10 to chef 11.
  • Experience with orchestration template technologies such as, AWS Cloud Formation, OpsWorks.
  • Configure High availability of AWS Infrastructure and tested this in QA environment and upon signoff from QA team implemented in higher environments.
  • Created Continuous Build Process using Hudson/Jenkins as Continuous integration tool.
  • Drove releases, automated release process
  • Work with Docker for convenient environment setup the test environments.
  • Used configuration management tools Chef, Puppet, and CF Engine
  • Proposed branching strategy suitable for current application in Subversion.
  • Managed the Release Communication and Co-ordination Process.

Environment: Windows Server, Linux, Eclipse, C#, .NET, Perl, Chef, Ansible, Puppet, Jenkins, PHP, Ruby, JIRA, GIT, AWS, Azure, Docker, Vagrant, CFEngine, SVN, TFS, Ant, Clear Case 6.0, Clear Quest 2003, Bash, PowerShell, NT Command Shell.

Hire Now