We provide IT Staff Augmentation Services!

Devops/red Hat Linux Engineer Resume

4.00/5 (Submit Your Rating)

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, 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.
  • Installation, Configuration and up gradation of Clusters and Azure.
  • Written Chef cookbooks and recipes to Provision Several pre­production environments consisting of Cassandra DB installations and several middleware installations.
  • Integrated Eclipse IDE with different versioning tools like Clear Case, Subversion and CVS.
  • Strong technical knowledge in Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic, and JBOSS/Tomcat as well.
  • Designed and implemented Cloud CI/CD Pipelines and Highly Available and Scalable Micro services platforms adapting VM Services to Docker.
  • Created CM Plans and Build Documentation while maintaining source code.
  • Experience in Installing, configuring and maintaining DNS, NIS, NIS+, NFS, DHCP, TCP/IP.
  • Developed Web Services with Python programming language.
  • Coordinated different teams across the projects to Deploy different builds to different environments on parallel development for multiple projects.
  • Worked with different Bug Tracking Tools like Remedy, Jira and Clear Quest.
  • Created CM Plans and Test Plans for Applications.
  • Configuration of Nagiosmonitoring tool.
  • HP Service Management System Ticketing Tool was used for Production Releases.

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, PROBAMBOO, 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 with build tools Ant, Maven and Gradle for writing build.xmls, pom.xmls and build.gradles respectively.
  • Helped to migrate to Nexus repository with Jetstream repository.
  • Production experience in large environments using configuration management tool Puppet supporting with 100+ Red Hat Linuxservers and involved in developing manifests.
  • Worked on creating Docker images, containers and registry.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Created and modified existing Dockerfile.
  • Experience working with Docker Swarm and Docker Compose.
  • Modified DS Authentication RPM using GO language resolving IP Header issues.
  • Experience on ruby scripting language.
  • Good experience in writing UNIX scripts, Perl script, Maven and Ant.
  • 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.
  • Experience working in Agile Sprint management.
  • Experienced in implementing Splunk, Puppet, and DevOps.
  • Worked on load balancing for configurations and setup VIP for various services which face internet.
  • Handled authentication of users to various applications through DS Authentication.
  • Developed various JSON files for passing values for creating environments and describing about the puppetmodules developed.
  • Worked on Jenkins, GitHub, Puppet, Artifactory and all internal build systems
  • Used Ant/Maven for building Java/J2EE Applications.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Involved in installing Puppet client on Red Hat servers for Automation purpose.
  • Used scripting languages Ruby, Shell to develop various scripts.
  • Developed Ruby and Shell scripts to automate build processes.
  • Created various RPM for usage with various puppet modules while creating various Red HatLinuxVM’s.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configuration of RHEL and HP-UX LVM.
  • Installed Ambari on existing Hadoop cluster.
  • Managed SSL,TLS handshakes between different RHEL servers by generating certificates using openssl.
  • Custom software migration support from HP-UX to RHEL.
  • Regular patching schedule for HP-UX and Solaris operating systems
  • Worked on load balancers for both Linux environments
  • Configured Jenkins master slave configuration such that slave performs build jobs while master take care of the request handling.
  • Configured Gerrit master slave configuration so that Gerrit can have backup of slave when master goes down.
  • Modified various HTML and CSS scripts.

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.
  • Managed build results in Udeploy and deployed using workflows in Udeploy.
  • 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.
  • Wrote Maven Scripts to automate the build process.
  • Written manifests/Recipes and Ruby scripts to customize the Puppet/Chef as per our environment.
  • 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.
  • Involved in design, development and implementation of Hadoop POC to transition one of the complicated and vast on-premises data warehouse project to AWS Web Services.
  • Installed Ambari on existing Hadoop cluster.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Install, configure, upgrade, monitor, maintain and manage multiple MySQL databases.
  • Install, Configure, maintain and monitor MySQL replication.
  • Optimized MySQL queries and troubleshoot performance issues to ensure efficient server performance.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Completed daily zookeeper reports, work orders and maintenance requests
  • Proficiency in developing client/server and web applications in the .Net Framework utilizing C#.Net and ASP.NET.
  • Create an Azure Web Site and publish an existing ASP.NET web application to the site. Create an Azure SQL server and database.
  • Create a Virtual Machine using the existing SQL template and connect this Virtual Machine to the existing application.
  • Played the Scrum roles of Product Owner and Dev Team within the Azure release process consisting of monthly sprints.
  • Created automated PowerShell scripts for web app deployment in azure.
  • Using ANT, Puppet/ Chef Scripts to build the application and deploy.
  • Manage deployment automation using Puppet, Hiera, Custom Puppet modules, in Ruby.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Experience in Puppet Master and Client installation and configuration
  • Build and Configure new TFS Dev and Test environment.
  • Migrated HP-UX 11i physical servers to HPVM virtual machines
  • Remote support for HP-UX 11i v3 Integrity servers
  • Write CFEngine policies to implement operational and security configuration management policies Develop AWS Cloud Formation templates (in JSON) to automate infrastructure deployments on the go.
  • Utilized Red Hat Satellite Server for kickstarting VMware virtual servers with the Red hat RHEL 5/6 OS Versions.
  • Implemented systems automation using CFEngine.
  • Used AWS to create S3 buckets to store data.
  • Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Estimating AWS usage costs and identifying operational cost control mechanisms.
  • Build customized AWS Infrastructure for various applications from scratch (EC2, RDS, Security Groups, VPCs, public/private subnets, ELB, Auto scaling, roles, policies etc.) and establish connectivity between various AWS resources.
  • 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.
  • Architected server firewall rules (checkpoint) necessary for DMZ EXTRANET server communication with Red Hat Satellite Server, Data Protector software packages inside corporate firewall.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked with systems engineering team to plan and deploy new hadoop environments and expand existing hadoop clusters.
  • Using and configuring Red Hat Satellite server, Yum repositories and Troubleshooting activities.
  • 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.
  • Configured and maintained the Shell/ruby deployment scripts for Web logic and UNIX servers
  • Experience in applying patches and plug-ins for Jboss Application Server.
  • Writing chef recipes for various applications and deploying them in AWSusing Terraform .
  • Support and detailed troubleshooting of Linux in a 24 x 7 Environment.
  • Created virtual servers using vagrant and bootstrapped it to chef.
  • Used Jenkins for automating Builds and Automating Deployments
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Migrated Projects from SVN to GIT.
  • Very strong Project Management experience performing ITIL RM /SCM activities.

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.
  • Datacenter migration to Amazon Web Services (AWS) infrastructure and provided initial support to Applications and Database teams.
  • Configured kickstart server and updating/applying patches to the servers using Red Hat Satellite server.
  • Subscribing the Linux servers with REDHAT Satellite Network.
  • Experience in Package Management using RPM/YUM/apt-get and Red Hat Satellite server.
  • 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 Udeployand set alerts when the servers are full and need attention.
  • Provided UNIX support for Itanium-based Integrity HP-UX servers (rx4640)
  • Responsible for writing Perl Scripts for Build & Release as and when necessary.
  • 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.
  • Implementation of AWS lambda while code supplied in python.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • 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.
  • Developed and maintained continuous integration and deployment systems using Jenkins, Ansible.
  • Hands on experience in data processing automation using python.
  • Used Hudson/Jenkins for automating Builds and Automating Deployments
  • Used various plug-ins to extend the functionality of Hudson/Jenkins to deploy, integrate tests and display reports
  • Managed the Release Communication and Co-ordination Process.
  • Involved in installing Puppet client on Red Hat & Solaris servers for 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
  • Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
  • 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.
  • Utilized Red Hat Satellite Server for kickstarting VMware virtual servers with the Red hat RHEL 5/6 OS Versions.
  • Automated system configuration and management of 70+ RHEL, CentOS, and Debian servers using CFEngine.
  • Optimization / cost reduction of Amazon AWS services (EC2, S3, EBS, ROUTE53, SES, and VPC).
  • Automate provisioning of Amazon AWS instances
  • Wrote Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Utilized knowledge of Red Hat Satellite Server to kickstart server builds in an ESX VMware environment.
  • Configured kick-start server and updating/applying patches to the servers using Red Hat Satellite server.
  • Deployed Red Hat Satellite Server with custom repositories to provide a stable management solution for Linux environment.
  • Created TFS 2013 Development and TFS 2013 QA Environments for internal testing
  • 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.
  • Perform maintenance, monitoring, deployments, and upgrades across infrastructure that supports all our Hadoop clusters.
  • Managed Hadoop clusters: setup, install, monitor, maintain.
  • Maintained consistency, scalability using Puppet & CFengine across several hundreds of servers.
  • Developed and maintained Ruby scripts.
  • Designed, built, and used PowerShell scripts for Active Directory (AD).
  • Adapted to enterprise environment security in order to provide ongoing support for PowerShell.
  • Installation, Configuration and Upgrade of RHEL 5.x to 6.x.
  • Developed json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on github (sub version control).
  • Experience in working with the Columnar NoSQL Database like Cassandra.
  • DevOps for loadbalanced 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.
  • Technical Approach (Architecture and Design) and Azure solution implementation
  • Azure infrastructure management & PaaS Solution Architect.
  • Deployed Dynamic content to Web Sphere Application server.
  • Used .NET for building various applications.
  • Experience in debugging the code deployment errors with the help of development team
  • Script writing by using Shell (Korn& Bourne) and knowledge skills in ANT and Perl.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Experience in building SILVERLIGHT 3.0 applications using .NET.
  • Create and modified MySQLPython Scripts.
  • 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

We'd love your feedback!