We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with creating and implementing a cloud strategy based on Amazon Web Services.
  • Experience with Configuration Management Tools (PUPPET, CHEF, Ansible)
  • Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
  • Extensive experience as a DevOps consultant working in Agile / Scrum development for around 3 years working with various tools like Jenkins (CI tool), Puppet, Chef, ANT, MAVEN and cloud platform like AWS.
  • Exposed to all aspects of the software development life cycle ( SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post - production analysis of the projects.
  • Administered and Implemented CI tools like Jenkins and Hudson and End -to-End automation for all builds and deployment.
  • Excellent hands on experience on configuration management using Chef, Puppet, and Ansible.
  • Experience in Branching, Merging, Tagging and Maintaining versions across the environments using tools like SVN and GIT.
  • Experience working on Docker Hub, creating Docker Images and handling multiple images primarily for middleware installations and domain configuration.
  • Deployed artifacts such as WAR and EAR using build automation tools like Maven , Bamboo , and ANT .
  • Good experience working with container orchestration tools Apache Mesos, Marathon, Kubernetes.
  • Good experience in using other Amazon Web Services like S3, EBS , VPC, ELB, Route 53, Auto Scaling, Security Groups, and Cloud Formation .
  • Expertise in installing, configuring and managing WEB LOGIC, Apache, and VMware Server in clustered environments for High Availability, Load balancing and fail over.
  • Proficient in configuring JumpStart and Kickstart servers to initiate installation of Solaris and RedHat Linux on several machines at once.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.
  • Assemble Release Kit and complete paperwork, including implementation/back out plans.
  • Implementations of automatic secure SSH Login, User and Group administration.
  • Good knowledge of Cloud Server, Storage and Networking systems.
  • Experience in administering VMware infrastructure , including ESX 4.x and 5.x , vCenter, vSphere 5.x and associated VMware products. Creation of VMs, cloning and migrations of the Virtual Machines on VMware vSphere.
  • Installation of Packages, Patches and maintenance & RPM updates on Linux.
  • Troubleshooting performance issues, network related issue on Linux / Unix Servers and with vendors for hardware related issues.

TECHNICAL SKILLS:

Versioning Tools: CVS, Subversion, Clear case, GIT. c

Configuration management Tools: Puppet, Chef, Ansible

Cloud Infrastructure: AWS. Rackspace

CI Tools: Jenkins, Bamboo, travis CI

Build Tools: ANT, MAVEN, Griddle

Bug Tracking Tools: JIRA, Rally, Remedy and IBM ClearQuest.

Languages: C++, PL/SQL and Java/J2EE.

Programming& Scripting: PL/SQL, Java AWT/Swing, C#, ASP.Net, XML, HTML, Shell, Python, WLST, Batch, Perl, Ruby.

Operating System: Windows, Linux, Unix, Mac OS.

Web Technologies: Java Script, Servlets, JDBC, JSP.

Web/App server: Web logic, Web Sphere, Apache Tomcat, AWS.

Database: Postgresql, mangoDB, Cassendra DB,Oracle 9i/10g, SQL SERVER, MySQL

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

DevOps Engineer

Responsibilities:

  • Worked on building and deploying Java code through Jenkins .
  • Worked closely with development team and SQA team for product releases.
  • Design, investigation and implementation of public facing websites on Amazon Web Services (AWS) .
  • Using Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS .
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Manage deployment automation using CHEF, HIERA, and RUBY.
  • Created puppet manifests and modules to automate system operations.
  • Worked with AWS Cloud management and CHEF Automation.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer and Auto scaling groups .
  • Strengthening security by implementing and maintaining Network Address Translation in company’s network.
  • Supported small to medium sized projects using GIT.
  • Worked on integrating GIT into the continuous Integration (CI ) environment along with Anthill-Pro, Jenkins .
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Managed Amazon Web Services for the project including configuration and deployment of all required infrastructure, administrative tasks, and budgeting.
  • Expert in Configuring and Integrating the Servers with different environments to automatically provisioning and creating new machines using Configuration management/provisioning tools like CHEF and PUPPET.
  • Wrote custom puppet modules for managing the full application stack Tomcat/httpd/MySQL/Java).
  • Worked with developers to ensure new environments both met their requirements and conformed to industry-standard best practices.
  • Developed automation and deployment utilities using Ruby , Bash , and PowerShell.
  • Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healing solutions.
  • Created automation and deployment templates for relational and NOSQL databases (standalone and RDS), including MSSQL, MYSQL , MongoDB, MariaDB in AWS.
  • Also have experience with other source code repository management tools like TortoiseSVN, CVS, IBM Clear Case, and Perforce.
  • Deployed in a way that Components, baselines and change sets can flow between a Repository Workspace and a Stream through Accept, Deliver, Replace with, Replace in .
  • Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts .
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRAbug/issue tracker.
  • Analyzing and recommending hardware and software needs and installing them.
  • Created and maintained continuous build and continuous integration environments in SCRUM and AGILE projects.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Automation of daily tasks using Shell and Perl scripts.
  • Used these scripts to replicate production build environments on a local dev boxes using VAGRANTandVIRTUAL BOX .

Environment: SVN, Jira, Maven, ANT, Jenkins, Chef, PUPPET, Web Sphere Application Servers, Jboss Application Servers, Anthill Pro, Sandbox, AWS, DATABASE, LINUX, VMWARE.

Confidential, San Diego, CA

DevOps Engineer

Responsibilities:

  • Assisted in migrating of physical Linux servers to cloud (AWS).
  • Involved in building server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
  • Hands on experience working with Puppet Enterprise and Puppet Open source and involved in installing, configuring, upgrading and managing of Puppet Master, Agent, and Databases.
  • Created and modified various Puppet Modules and Puppet Manifests for automation and deployment of systems.
  • Built a load-balanced, version-controlled, Hiera/r10k-enabled Puppet environment.
  • Used Puppet for site redundancy and Release Management activities for large Enterprise Applications.
  • Installed, Configured and Administered Jenkins as a continuous integration tool.
  • Used Jenkins for Continuous Integration and deployment of Tomcat/Weblogic Application.
  • Hands-on Experience in writing Python and Ruby scripts for building deployment pipelines.
  • Responsible for creating, deploying and maintaining multi-container applications through Docker .
  • Deployed the built Docker image on Mesos using Marathon. Used a multi-container setup deployed on Mesos.
  • Worked on creating and implementing application monitoring, and logging strategies using New Relic, Logstash, Elasticsearch, and Kibana.
  • Extensively used SVN and GIT as Version Control tools to manage Source Code.
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.
  • Used GitHub as version control to store source code and implemented GIT for branching and merging operations for Java Source Code.
  • Installed and configured Nagios tool to monitor performance on all nodes.
  • Implemented Web Services integration components from SOA using SOAP Web Services.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers
  • Built AWS infrastructure various resources VPC, EC2, S3, IAM, EBS, Terraform, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Virtualization using KVM, Xen, VMWare ESX/ESXi, vSphere, Oracle Virtual Box, Virt-manager.
  • Used IAM in order to create new accounts, roles, and groups.
  • Created alarms and notifications for EC2 instances using Cloud Watch.
  • Managed user security administration and various other activities on Linux servers.
  • Helped troubleshooting the problems related to the servers and documented. Also involved in 24X7 rotational support.

Environment: Red Hat 5.x,6.x, CentOS, Puppet, Jenkins, Docker, Mesos, Splunk, Nagios, Hiera, New Relic, Logstash, Elasticsearch, Kibana, AWS, Ant, Terraform, Maven, SVN, GIT, AWS, DNS, TCP IP, NAS.

Confidential, Dallas, TX

DevOps/Linux Engineer

Responsibilities:

  • Responsible for Building and configuring Red Hat Linux Servers 5.x/6.x using Kick Start server as required for the project.
  • Administration of RHEL 4, 5, Suse, CentOS and Solaris 9, 10 that includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Deployed Red Hat Satellite server with custom repositories to provide a stable management solution for the Linux environment.
  • Worked on installation, integration, tuning and troubleshooting of Apache, Tomcat, WebSphere and Weblogic application server.
  • Worked on installation and Configuration of configuration management tool Puppet.
  • Ansible setup, managing hosts file, Using Yaml linter, authoring various playbooks and custom modules with Ansible
  • Worked on creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers across ESX hosts.
  • Used puppet to configure servers manages profiles, push changes, writing manifests across all servers in UNIX and Linux environment .
  • Installing and configuring Redhat Linux using kick start and applying security policies for hardening the server based on the company's policies.
  • Planned, scheduled and Implemented OS patches on both Solaris & Linux boxes as a part of proactive maintenance and Secure Shell (SSH) implementation.
  • Managed systems routine backup, scheduling jobs like disabling and enabling cron jobs , enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Troubleshooting tickets, which includes storage, network, and system related issues and logging
  • Worked on VERITAS volume manager to create disk groups, volumes, importing disk groups.
  • Set up user and group login ID's, printing parameters, network configuration, password, resolving permission issues, user and group quota
  • Worked on Veritas NetBackup 6.5 , which includes installation, creating policies, configuration and upgrading servers.
  • Installing, configuring, administering Veritas Cluster Server 5.0 , creating service groups, adding resources, enabling attributes, testing fail-over.
  • Adding patches to keep the servers updated against bugs present in the operating system as well as other applications like VERITAS Storage Foundation , Web Sphere and Oracle .

ENVIRONMENT: Red-Hat Linux Enterprise servers 4/5/6, (HP Proliant DL, ML Series, Dell Poweredge Servers R610, R710), X86/ X64 platforms, Solaris 8/9/10/11, ASR, VMware, SAN(EMC, Hitachi), NAS (Netapp), Blade Logic, Puppet, Veritas Volume Manager 4.1, Sun Enterprise Server M4000, M5000.

Confidential, Dallas, TX

System Administrator

Responsibilities:

  • Installation and configuration of RedHat Enterprise Linux 4/5.
  • Successfully implemented Kickstart-PXE in the environment.
  • Upgraded the Server’s operating system from RedHat Linux 5.1 to RedHat Linux 5.2.
  • Installed, configured, Trouble shoot and maintained the Apache web server on RedHat Linux for development and staging also involved in configuration management, software deployment, change management, performance monitoring and application maintenance.
  • Implemented the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
  • Installing and configuration and maintenance of Veritas Net Backup 6.0/5.x.
  • Worked on Multipathing in SAN environment (EMC).
  • Creation of Logical volumes (LVM) for RedHat Linux and Veritas Volume Manager.
  • Configuration and Administration of NFS, NIS, NIS+, LDAP, DNS, Samba and Sendmail Servers.
  • Working knowledge of VMware (Virtualization).
  • Upgrading VMware server 2.x to 3.x.
  • Solid understanding of RPM, building, maintaining, and installing packages.
  • Security implementation through ACL, IPTABLES and TCP Wrappers.
  • Written shell scripts to automate the administrative tasks using cron and at.
  • Validated monitored and Analyzed Batch Jobs.
  • Backup Schedules for Linux Servers using DLT Tape drives.
  • Performance monitoring using Sar, Iostat, VMstat and MPstat on servers.
  • Logging events and forcing crash dumps, securing servers and troubleshooting issues.
  • Troubleshooting and resolving of problems related to hardware, operating systems, third party applications and scripts.
  • Initiating Backups on daily basis and monitoring the scheduled backups.
  • Provided On call Support for RedHat Linux server environments.
  • Worked on SUSE Linux with installation and configuration of network services such as NFS, Apache, DNS, and NIS.

Environment: Redhat Enterprise Linux 3, 4, 5, VXFS, Veritas Volume Manager 3.5/4.x, Jboss 4.0, Veritas Net backup 5.x/6.0, Tomcat,DNS, NIS, NFS, Apache,Sendmail, Oracle 10g, Websphere 5.x/6.x, Weblogic, VMware 3.x/2.x .

Confidential

UNIX Administrator

Responsibilities:

  • Installing, Configuring and Upgrading of the Redhat Enterprise Linux 3/4.
  • Controlled disk operations, disk group operations, volume operations and volume configurations using vxdisk, vxdg, vxassist, vxmake and vxvol in Veritas Volume Manager.
  • Configured Printers, Print Server and Print Clients using commands like lp, lpstat, lpadmin, lpfilter & GUI.
  • Configured and administered Samba to provide file services, resolved various inter-operability issues between Windows NT & Linux platforms
  • Installation, Setup and Configuration of WebLogic 9.0/8.1 application server.
  • Disk Management using different RIAD technologies in Linux using Veritas Volume Manager and LVM.
  • Veritas Cluster Installation and Configuration along with Resources and Service Groups Configuration in VCS.
  • Configuration and administration of DNS, LDAP, NFS, NIS and Samba in RedHat Linux.
  • Network trouble shooting using ndd, traceroute, netstat, ifconfig and snoop.
  • Involved in Configuring DHCP server and giving IP addressing dynamically.
  • FTP Server configuration in Linux and done kernel tuning on Linux for play out software.
  • Involved in creating new users, groups and setup their home directories and appropriate access restrictions to software and directories & files using access modes.
  • Written Shell scripts to run Batch Jobs on RedHat Linux servers.
  • Provided system performance reporting on a regular basis along with keeping all software at current version levels, and maintaining a log of changes for tracking.

Environment: RedHat Linux 3.x/4.x, Linux Servers, Veritas volume manager 3.5/4.x, LVM, Websphere 5.x/6.x, Jboss 4.0, Veritas Net Backup 5.x/6.0, vbscript, pearl, Oracle 9i, HP-UX, Windows 2003/2000.

We'd love your feedback!