We provide IT Staff Augmentation Services!

Devops Engineer/puppet Developer /linux Admin Resume

4.00/5 (Submit Your Rating)

PittsburgH

PROFESSIONAL SUMMARY

  • DevOps Engineer with 7+ years of IT industry experience in Administration, Analysis, Design,
  • Development, Automation and Maintenance of on premise and Cloud based Applications and Services.
  • Experience in Implementing Configuration Management tools like Puppet, Chef and Ansible. And used for Application Deployments & Environment configuration.
  • Expertise with Linux Administration, Configuration Management, Build and Release Management in all phases of software development life cycle (SDLC) process including Analysis, Design, Development, Implementation, Integration, Testing, Production, and Maintenance in Enterprise Applications.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Installed and experience on VMware tools like tools like vSphere, ESXi 3.x, 4.x, 5.x, VSphere Client ESX server on Dell Servers and configured SUSE, Red Hat Linux virtual machines for various applications.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience with the Cloud, as well as DevOps automation development for Linux and Windows systems.
  • Experience in Linux/Windows Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat, Solaris, SUSE Linux, AIX, CentOS, Ubuntu and Fedora).
  • Administration of public and private cloud platforms (AWS) and Open stack.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Trail, Cloud Formation, AWS Config, Autos calling, Cloud Front, IAM, S3.
  • Experience in Puppet Master and Client installation and configuration, in developing puppet modules (blue prints) for installation, configuration and continuous integration (CI) using combination of puppet master, Git, R10K wrapper, Open stack (Horizon), Vagrant and Jenkins/Udeploy.
  • Experienced with the installation and configuration as well as automation on Apache, Apache Tomcat, Web Sphere, JBoss, ATG Web servers, Web logic and Adobe ColdFusion 8/9/10.
  • Experience with Pac2K, JIRA are used as ticket tracking, change and incident management and Agile/SCRUM tools. Hands on mailing services Postfix, SMTP, Mail gate
  • Configured services like DNS, NIS, NFS, LDAP, Send Mail, FTP, Remote access on Red Hat Linux and Ubuntu.
  • Extensive experience in using Build Automation, Deployment tools and Continuous Integration concepts by using tools like ANT, Maven, Anthill Pro, MS Build, Jenkins and Udeploy.
  • Implemented Team Foundation Server (TFS), Subversion(SVN), Git and GitHub, CVS, Perforce, and IBM Rational Team Concert as Version Control tools.
  • Expertise in configuration and administration of Splunk.
  • Experience in using Docker and setting up ELK with Docker and Docker - Compose and actively involved in deployments on Docker using Kubernetes.
  • Good hands on Atlassian products Confluence (wiki), JIRA, Hip Chat and Fisheye.
  • Worked on Hadoop (Big Data) cluster administration using Cloudera Manager with it ecosystem (like Pig, Hive, HBase, Zookeeper etc.) deployment and management.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell and batch scripts.
  • Deployed Source code (Java, .Net) onto Web Sphere, Web Logic and IIS servers.
  • Extensively worked on monitoring and alerting tools Nagios, Wily Introscope, OVO
  • Hands on job schedulers Autosys, Tidal, Crontab and Windows schedulers.
  • Configured a Kafka cluster with Kafka-web-console for monitoring of cluster and puppetize it.
  • Expertise in installation, configuration and administration of RDBMS/NoSQL Oracle 11g, 10g, 9i MySQL, MySQL, MongoDB and Cassandra on Red Hat Linux.
  • Implemented active directory(AD).
  • Participated, documented, managed ITIL controls and supported Linux environment.
  • Expertise in scripting for automation, and monitoring using Shell, PHP, Python, Ruby & Perl scripts.
  • Hand on Managing Pool using F5 Bay Portal.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP, rsync, SSL, SMTP, SSH, etc.)
  • Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support and ability to troubleshoot any issues generated while building, deploying and in production support. Active team member in Dev ops, Build and Release Management activities.

TECHNICAL SKILLS:

Provisioning, CI & CD and Container: Puppet, Chef, Puppet Razor, Jenkins, Udeploy, Bamboo, Mcollective, Ansible, Terraform, Docker, Nexus, Bamboo, Gradle, SonarQube

Operating Systems: Linux - RHEL & CentOS 5/6/7, Ubuntu, Solaris Release 2.10/2.9/2.8, IBM-AIX 5.X, Windows 2008, 2012

Databases and Big data: MSSQL, MongoDB, oracle MySQL, PostgreSQL, Hadoop, Pig, Hive, Sqoop, HBase, Zookeeper

Build Tools: Ant, Maven

Cloud Services: AWS, Open Stack, VMware, Azure

Version Control/Repository: GitHub, SVN, TFS, Nexus

Application Servers and Web Servers: Tomcat, JBOSS, WebLogic, Nginx, Apache

Scripting/Programming Languages: Sql, Bash, Python, Ruby, Perl, C, Java, HTML, XML

Virtualization: VMware, Docker, vagrant, packer

Command Line Editors: Vim, Vi, Nano

Test Tools: Sonar, Selenium

Collaboration/Workflow/Issue Tracking: Jira, Confluence

Network Protocols: DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcpdump, FTP, TFTP.

Monitoring Tools: Wily Introscope, OVO, Data dog, Nagios, Cloud watch

Other Tools: VMware VSphere, ESX/ESXi, Vcenter Server, Splunk, Secure CRT, Putty, SQL Developer, MySQL-workbench, Autosys,, R10k Wrapper, Anthill-Pro, Key tool, Pac2K, Microsoft SharePoint

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh

DevOps Engineer/Puppet Developer /Linux admin

Responsibilities:

  • Built a load-balanced, version-controlled, Hiera/r10k-enabled Puppet environment.
  • Created a custom puppet module skeleton to use same structure across all puppet modules.
  • Implemented Puppet Hiera to separate data from puppet code.
  • Administration of DevOps tools suite: Puppet Enterprise, AWS, Open stack, Jenkins, Udeploy, GitHub, JIRA, Confluence, Anthill Pro, Splunk. Environment provisioning solutions using Docker, Vagrant, Red Hat Satellite.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications
  • Being a Linux admin involved in Applying operating system updates, patches, and configuration changes, Installing and configuring hardware and software. Adding, removing, updating user account information, resetting passwords. system performance tuning, performing backups. Troubleshooting any reporting problems.
  • Promoted Continuous Integration, Continuous Delivery culture collaborating with Development, DBA, QA, Support and Business Operations.
  • Managed Puppet Enterprise 2015.3 Upgrade Project using new Puppet 4.x syntax and improvements to the Puppet Development Workflow that supports Unit Testing and Acceptance Testing for individual Puppet Modules. New Development workflow uses different open source tools like Server Spec, Rspec, Vagrant and Packer in order to validate changes across different puppet modules.
  • Administered and supported SVN and GitHub Enterprise version control tool.
  • Administered Puppet Enterprise to provision multi-platform virtual machine configurations across multiple platform environment Servers dedicated for building, deploying as well as for development, test and production systems.
  • Automated the Build & Deployment environment end -to-end using Jenkins.
  • Configured Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Scheduling jobs through Oracle Job Scheduler, Autosys and Crontab (UNIX).
  • Docker P.O.C/networking/data and volume containers /Compose /Swarm /Orchestration /Monitoring /High-performance / Logging Solutions / Patching and Configuration Automation using Puppet and Dockers Containers as a container platform infrastructure.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked on Network Load balancing using F5 Bay Portal.
  • Involved in deploying the content cloud platform on Open stack and Amazon AWS using EC2, S3, and EBS. Evaluate puppet framework and tools to automate the cloud deployment and operations
  • Involved in 24x7 production-computing environments support. Experience providing on-call and weekend support
  • Profound in installation and administration of PostgreSQL and MySQL server with maintaining users account, data back up and restoration.
  • Developed automation scripting in Python and JavaScript and used Puppet to deploy and manage several Tomcat and Java applications across multiple servers spanning environments (Dev, QA, Staging and Prod)
  • Developing puppet module for Automation using combination of Puppet Master, R10K Wrapper, Git Enterprise, Open stack(Horizon), Vagrant and SimpleUI (Jenkins)
  • Worked with various vendors such as X15 and Delphix, Lily and Zoom data for proof of concepts (POCs)
  • Installed, Configured and maintained Red Hat Linux and Ubuntu servers, Support to Red Hat Linux 6.x, 6.x on various Dell hardware Servers
  • Maintain Hadoop cluster using Cloudera
  • Monitoring Services and Configuration and errors in application log using tools like Nagios, Introscope, OVO
  • Worked on Agile methodology and used JIRA for issue tracking

Environment: RHEL, Apache-Tomcat, Git, VMWare, Vagrant, OpenStack(Horizon), Puppet, AWS, Jenkins, AnthillPro, Autosys, F5, Nagios, Wily Introscope, OVO, Oracle, MySQL, MongoDB, Venafi, SVN, JIRA, Pac2000, Shell/Perl Scripts

Confidential, CA

Devops Engineer/ Puppet& Chef Developer

Responsibilities:

  • R10k deployment setup for puppet deployment.
  • Well versed in developing bash shell scripts, Python ruby on rails, Puppet and chef DSL, creating recipes in chef, cookbooks. Developed Chef Recipes to configure, deploy and maintain software components of the existing Infrastructure.
  • Customize chef cookbooks and configure chef servers to automate server deployment.
  • Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
  • Used Logical Volume Manager for the management of Volumes including creation of physical and logical volumes on Linux.
  • Puppet 3.x, Chef installation and setup, planning designing GUI for automation using cloud forms, Design RPM packages for installation and configuration thorough chef resource.
  • Setting up Jenkins jobs and setting build pipeline views, release process setup for application build and release management.
  • Release process automation and Jenkins pipeline view and jobs created for release automation deployment process.
  • Implemented automations tools Chef, Puppet, Splunk and cloud services AWS.
  • Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
  • Build servers using Kick Start, Red Hat Satellite Server, and VSphere Client.
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers. Implemented Bash, Perl, Python scripting.
  • Worked exclusively on VMware virtual environment and VMware ESX, experience in using VMware Motion to move VM’s from One Datacenter to another datacenter.
  • Azure design and implementation and support
  • Performed OS provisioning using kickstart through BMC BladeLogic and patching of RHEL using yum, up2date and Blade Logic.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.Experience in writing playbooks for Ansible and deploying applications using Ansible.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Automate Deployment using configuration Management tool, Chef to provision Amazon AWS Instances to enable continuous Deployments.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
  • Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers. Supported class monitoring and management tools such as Open NMS, Tivoli and VCO. Performance monitoring and Performance Tuning using Top, prostate, SAR, vmstat, PS, iOStat.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Written make, Maven and Ant build tools for application layer modules.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Deployed Chef, Chef dashboard for configuration management to existing infrastructure
  • Administered and maintained Hudson Continuous Integration tool.
  • Worked with DBAs on installation of RDBMS database Oracle/MySQL, restoration and log generation.
  • Manage deployment automation and implementing a Continuous Delivery framework for new projects using Jenkins, Puppet, Maven, Nexus, Ruby.

Environment: Git, Jenkins, Puppet, Ansible, Maven, Chef, AWS, WebSphere, Ant, Putty, Confluence, JIRA, Java, SOA, Subversion (SVN), Jenkins, Java/J2EE, Ant, Maven, Chef, Puppet Apache, Tomcat, WebSphere, Oracle/MySQL, Perl Scripts, Shell Scripts, XML, Red Hat Enterprise Linux, Windows 7, JIRA.

Confidential

Linux Administrator / Puppet Developer

Responsibilities:

  • Periodic checks of production and development systems; CPU utilization, memory profiles, disk utilization, Network connectivity, system log files, etc.
  • Maintenance on systems by timely upgrading Patches to the systems and Scheduling of batch jobs and corn jobs.
  • Installation, Configuration & Upgrade of Linux and Windows operating system.
  • Installed, configured and maintained Web and Application Servers including Apache, Tomcat and JBoss.
  • Creating new file system, managing & checking data consistency of the file system.
  • Maintaining the CPU & Memory utilization of Servers reports on the WEB.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Worked on Virtualizing Red Hat servers using vSphere and managed ESX servers using Vcenter and worked with ESX Cluster and Vmotion.
  • Developed scripts using Perl, BASH and BATCH files for Automation of Activities and builds.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Creating the SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MySQL/Oracle, Maven, Puppet, Chef, Tomcat, Apache, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, VMWare, JIRA.

Confidential

Java Engineer/Devops Engineer

Responsibilities:

  • Text processing, also in network programming with Perl Scripting.
  • Involved in migration activities using Red Hat LVM, Solaris LVM, Veritas and EMC Open Migrator.
  • Writing Shell and Perl Scripting for automation of job.
  • Developed the Servlets for processing the data on the server.
  • Involved in the implementation of different modules of the project like, Login, Inbox, Sent, Trash, Draft, and
  • Job opportunities for the team, Events, Team Profiles, Technology news using Servlets, JDBC, JSP and WebLogic server.
  • Worked on the user interface of the system using HTML, CSS, and JavaScript.
  • Involved in testing of every module's functionality by using different cases and validations.
  • Created different tables which are required for storing the data for different modules using SQL.
  • Presented some of the modules to the client, used Log4J for logging and tracing the messages.
  • Highly involved in full software development life cycle implementation.
  • Worked Primarily on RHEL 4/5, HPUX, and Solaris Operating Systems.
  • Involved in 24X7 Production support, Build and Migration Assignments.
  • Tuning the kernel parameters based on the application/database requirement
  • Implemented automations tools Puppet, Splunk, Devops
  • Implementation of Spring Ldap libraries to integrate the service layer with the Ldap.
  • Used various features of java/ JDK1.6 like collections, generics, enums, autoboxing, Reflection etc.
  • SOAP, WSDL, XSD, XMLs are used to write different exposed service for the consumer.
  • Spring validation is used domain validation. Exposing services as restful web service.
  • SVN is being used as the version control tool, Oracle 11G is used as a database for data storage. Involved in deployment activities for the component using WebSphere.
  • Used JUnit for Unit Testing of the Application and continues Build Process Tools Like AHP, Maven
  • Used Oracle SQL developer for creating and modifying the tables.
  • Troubleshooting cluster related problems by checking log files and using cluster commands.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Installed and configured Red Hat on Dell Power Edge server
  • Installed VMware ESX server on Dell Servers and configured SUSE, Red Hat Linux virtual machines for various applications.
  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative
  • patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades to Linux (RHEL, SUSE, CENTOS) operating systems and hardware maintenance like changing memory modules, disk devices.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools Nagios monitoring.
  • Working knowledge in services like FTP, SSH, SCP, Telnet, NFS.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured Apache / Tomcat web server.
  • Environment: Red Hat Linux, Sun Solaris, Nagios, Suse Linux, AIX, SAN, NFS, VMWare server, Apache, Tomcat, JBoss.

Environment: SVN, Java/J2EE, Shell/Perl Scripts, Nagios, SCM, Jenkins, Maven and ANT Tomcat, Jira, Oracle/MySQL

We'd love your feedback!