We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Collegeville, PA

SUMMARY

  • Around 7 years of experience in IT industry as a Linux System Administrator/DevOps Engineer with responsibilities comprising of Development, Systems Administration and Software Configuration Management (SCM).
  • Worked in infrastructure team on Installation, Configuration, Upgrading, Support, and Maintenance of various Linux flavors like Red Hat Linux 8/9, RHEL 5.x/6.x/7, CentOS 5.x/6.x/7, Debian, Ubuntu, and UNIX flavors like Sun Solaris, and Windows Servers.
  • Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
  • Experience in creating DevOps strategy in a combination of mixed environments of Linux with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
  • Experience in DevOps - Build and Release Engineer includes automating, building, deploying, managing and releasing of code from one environment to other, tightly maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEVEL/TEST/STAGE & PROD).
  • Installed, configured, upgraded and managed Puppet Master, Agents & Databases and Worked Modules and manifests to install, configure and deploy web applications and Instances.
  • Worked and trained with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Experience working on Source/Version Controller tools like GIT (trained and implemented), Subversion (SVN), CVS.
  • Creating fully automated CI build and deployment infrastructure and processes for projects Using Docker, Jenkins, VMware, RHEL, Satellite, Open Stack, Kubernetes, Artifactory, Ansible & GitLab
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Extensively worked on Jenkins, Udeploy, AnthillPro, Docker, Team City and Build forge for continuous integration and for End to End automation for all build and deployments.
  • Implementing new projects builds framework using build tools like MAVEN and ANT for the building of deployable artifacts (jar, war & ear) from source code.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Managing DNS, LDAP, FTP, Apache Tomcat /MySQL/PHP web servers on Linux servers.
  • Expertise in implementation, maintenance and configuration of Apache Http, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management & Security trouble shooting.
  • Installed and Managed user accounts, security, rights, disk space and process monitoring in Red Hat Linux.
  • Lead a Project for Jira and Confluence installations, configuration and merging platforms through migration.
  • Understands Compiled languages including C, C++, C# and JAVA.
  • Experienced with the installation, configuration of volume management using VERITAS Volume Manager 5.1/6.0, Solstice Disk Suite, Logical volume Manager on Solaris and experienced in managing RAID configurations.
  • Good knowledge on managing cloud providers for Amazon Web Services(AWS) like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Chef Code.
  • Expertise in installing Firmware Upgrades, Installations, administration, kernel patches, upgrade, configuration, performance tuning, troubleshooting, Backup and Recovery of Unix/Linux systems.
  • Installed, upgraded and configured Linux/Unix systems (Red Hat Linux 4.x, 5.x, and 6.x) using Kick start Servers.
  • Experience in developing scripts in Ruby, Bash, Perl, Shell, and Python, to automate the process involved in administrative tasks and management using CRON.
  • Experience in Installing, Configuring, and Implementing Virtualization Environment Using VMware ESX and ESXi, Oracle Virtual Box, and Microsoft Virtual PC.
  • Installed and managed the configuration of middleware tools such as Apache, Tomcat,JBOSS GA7/EAP6, WebSphere Application Server 7.x/8.x.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, Willy Introscope, appdynamics, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Experience supporting 24x7 production computing environments and providing on-call and weekend support.
  • Ability to work independently as well as a team member.
  • Strong appetite for learning new technologies with positive attitude.

TECHNICAL SKILLS

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/ Sun Solaris and Windows Server 2003/2008/2012

Version Control Tools: GIT, SVN Subversion, CVS, Perforce

Scripting/Languages: Ruby, Bash, Shell, Perl, Python scripting, Java Script, Java/J2EE, C, C++, ANT Script, XML, HTML.

Databases: MySQL, Oracle, DB2, SQL Server.

Web/Application Server: Apache, Tomcat, WebSphere Application Server, JBoss, WebLogic.

Build Tools: Ant, Maven, Make.

Continuous Integration tools: Jenkins, Udeploy, AnthillPro, Hudson, Bamboo.

Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy, IBM PAC 2000 Remedy, IBM Clear Quest, Bugzilla, and HP Quality Center.

Automation tools (SCM): Chef, Puppet, Ansible.

Containerization/Orchestration: Docker, Kubernetes, Docker Swarm, Azure, Amazon ECS

Repositories/Collaboration: Artifactory, Nexus, Confluence

Command Line Editors: Vim, Vi, Nano

PROFESSIONAL EXPERIENCE

Confidential, Collegeville, PA

DevOps Engineer

Responsibilities:

  • Worked on HP ALM QC administration for management, configuration and automation of unit test cases.
  • Worked on procuring multiple test cases from Amazon EC2 instances and application processing to HP ALM via RestAPI Automation.
  • Installed and Configured JenkinsServers CI tool and automated and developed continuous delivery product release pipelines and built pipelines to use API plugin Bumblebee for automation including other custom plugin.
  • Worked on Linux System Administration and Management and involved in windows applications to Linux Migration.
  • Involved in Installation, Configuration and Maintenance on MSSQL, MYSQL and POSTGRES Databases to manage Jira and Confluence application.
  • CreatedAnsiblePlaybooksto provisionApacheWebservers,Tomcatservers, Nginx, ApacheSparkand other applications.
  • UsedCI/CD tools Jenkins, Git/Gitlabs,Jira and Docker registry/daemon for configuration management and automation usingAnsible.
  • Hands on experience in using Elastic container services / Azure Container Services.
  • Container management using Docker by writingDockerfilesand set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Worked on Jira and Confluence Migration, upgrade at large scale and responsible for creating multiple test and development environments.
  • Involved with setting up Jenkins focusing in regular builds, monitoring cron jobs, running test libs and reporting status.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet for a different legacy portfolio.
  • Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
  • Extensively working with Version Control Systems like SVN (Subversion) and GIT for creating Branches and Merging.
  • Worked on debugging build failures, coordinating with developers and testers to resolve related issues.
  • Responsible for providing infrastructure teams with requirements for the setup of servers, databases, managing queues, network and other hardware configuration.
  • Worked as SME for Confluence and Jira Migration and Merge of two enterprise portfolio while adding implementing new Automation Concepts.
  • Responsible for technical solutions in the middleware environment supporting the configuration management and tuning of Java,Tomcat, and JBOSS applications running in a Unix/Linux environment.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+
  • Performed Disk management with the help of LVM (Logical Volume Manager).
  • Configuration and Administration of Apache Web Server and SSL.
  • Extensive interaction with IT professionals such as Systems and Network Engineers,Security team and Architects to monitor performance of servers and take appropriate proactive measures to prevent impacts for applications.
  • Responsible for the Server Administration tasks in the web & server support areas. Installed and Configured Web, Application and Mail servers. Wrote Shell/Bash scripts for automating tasks.
  • Experienced with day-to-day maintenance/management/support of all Atlassian Servers, Jira Projects/Workflows customizations.

Environment: Jira, Confluence, HPALM, Postman, Bumblebee, Tomcat, Ansible, Jenkins, Git, Splunk, Bash, PERL, Python, Bash, Amazon Web Services, Puppet, ELK, Docker, Marathon, Kubernetes, Elastic container services / Azure Container Services, Box, SharePoint.

Confidential, Blue Bell, PA

DevOps Engineer

Responsibilities:

  • Experience as DevOps Engineer for project teams that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Working on Continuous Integration/Continuous Delivery (CI/CD), Test Driven Development (TDD) and Agile methodologies.
  • Responsible for design and maintenance of the Code Repositories, views and the access control strategies using the available tools.
  • Creation of Build &Release Plan, collection, analysis & presentation of Project Metrics on weekly basis.
  • Helped in migration the existing MYSQL and ORACLE databases to the cloud using AWS Database Migration service and schema conversion.
  • Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Glacier, Block Storage)
  • Build release of Cloud based products containing Linux and Windows environments, using Python Scripting and PERL.
  • Implemented a centralized logging system using log stash configured as an ELK stack (Elastic search, Log stash, and Kibana) to monitor system logs, AWS Cloud Watch, VPC Flow Logs, Cloud Trail Events, changes in S3 etc.
  • Worked with development team on enforcing source control strategies, building, packaging and deployment of products.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed REST architecture-based web services to facilitate communication between client and servers.
  • Formulated Java, C# and C++ Object Oriented codes and scripted PHP, JavaScript to develop applications.
  • Deploying, testing and troubleshooting software products (Java | .NET) for customers.
  • Developed automation and deployment utilities using Bash, Python and Shell.
  • Setup and maintained automated environment using Chef Recipes within AWS environment.
  • Good understanding on Knife, Chef Bootstrap process etc.
  • Experience fixing the release issues which are raised during the deployment.
  • Initiated Micro services application through Docker and Kubernetes cluster formation for scalability of the application, and creation of Docker images.
  • Deployed all API's on Docker containers.
  • UsedSplunkto monitor the system logs as well as notify the incident management system upon exceeding thresholds.

Environment: Ansible, Jenkins, Git, Splunk, PERL, Python, Bash, Amazon Web Services, Chef, ELK, Docker, Marathon, Kubernetes, Elastic container services / Azure Container Services, Terraform.

Confidential, CHARLOTTE, NC

DevOps/App System’s Engineer

Responsibilities:

  • Involved in Installation and Deployment of Red Hat Enterprise Linux 6.x/7.x, CentOS and Windows, also installed packages and patches for Red Hat Linux Servers.
  • Migrated more than 500 servers form RHEL 5.x/ 6.x to RHEL 7.x and configured all hardware, software applications from scratch.
  • Applied patches every quarterly and during infra changes to meet audit requirements using Red Hat Satellite server, YUM, RPM tools.
  • Evaluate and help integrate specialized automation tools, scripts (Perl script, Bash script, Ruby, Python), and processes for the administration and performance monitoring of system.
  • Designed Puppet Modules to manage configurations and automate installation process/Continuous Delivery of company's internal applications.
  • Working on configuring Puppet Master, Agents and Databases by creating puppet Modules and Manifests, by utilizing Puppethierarchy files, facts, and global variables.
  • Handling POC to create Amazon Web Services (AWS) infrastructure for an application and Managing Internal Data centres by using automation and Configuration tools like Puppet.
  • Worked on with Version Control System SVN (Subversion) and GIT.
  • Installation and management of Jenkins for nightly and weekly Builds for different modules, Test and Deploy chain, GIT/SVN with Dev/Test/Prod Branching Model for weekly releases.
  • Working on Udeploy for automating application deployments, codes through different environments and used AnthillPro for Infra, application code and instance Deployments.
  • Using ANT/MAVEN scripting for compiling Java Code for automation, Debugging and placing builds into Maven/ANT Repository/Continuous Delivery.
  • Develop continuous delivery product release pipelines, using Jenkins and enable release and operations automation using Ansible for setting up Oracle Golden gate.
  • Working with JIRA for bug tracking, handling Tickets, Project tracking, creating Projects, assigning permissions to users and groups for the projects and also creating Mail handlers and notification Schemes for JIRA.
  • Excellently handling BMC PAC 2000 Remedy for managing infrastructure changes, code releases, patching, production changes, and for tracking any emergency issues in production environment.
  • Involved in troubleshooting of Red Hat Linux server issues, hardware issues and replacements.
  • Extensively performed the installations and configuration of monitoring tools such as Splunk, Willy Introscope, and appdynamics.
  • Exposure to F5 loads balancing, setting-up servers at bay page and controlling the flow of network traffic.
  • Building new RHEL 7 servers for applications and Migrated RHEL 6 servers to RHEL 7 while implementing and configuring minor services like SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA.
  • User Administration, adding and removing user accounts, changing user attributes.
  • Installed and Configured Oracle Golden Gate setting up Abinitio as the supporting source and target Databases.
  • Participates in disaster recovery planning, and plan disaster recovery tests in conjunction of application support teams.
  • Responsible for the Server Administration tasks in the web & server support areas. Installed and Configured Web, Application and Mail servers. Wrote Shell/Bash scripts for automating tasks.
  • Working with team members and planning the downtimes and interacting with hardware vendors for the faulty replacements of components accordingly.
  • Installing and updating Kernel, created and modified swap files and added swap space.
  • Collaborate with engineering to integrate new technologies and new application.
  • Investigates and evaluates timing and implementation of next versions for existing Middleware Application environment within current architecture.
  • Customer interaction for problem resolution and escalated issues is typically required.

Environment: Red Hat Linux, CentOS, Puppet, Jenkins, JIRA, Tomcat, JBoss, Udeploy, AnthillPro, Maven, ANT, SVN, Git, Maven, BMC PAC2000, F5 Networks Load balancing, Willy Introscope, Splunk, Amazon Web Services(AWS), Ansible, Ruby, Azure, Perl, Bash Script, VMware, PUTTY, Oracle Golden Date, Abinitio.

Confidential, FARMINGTON, MI

DevOps Administrator/Systems Engineer

Responsibilities:

  • Migrated services from a managed hosting environment to AWS including: service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Extensively performed troubleshooting on various Red Hat Linux server issues, hardware issues and replacements.
  • Installed/Configured/Managed Chef Workstation/Server. Wrote custom Cookbooks and Recipes and downloaded pre-written Cookbooks from Supermarket and other communities.
  • Uploaded Various Cookbooks to chef server and migrated Puppet modules to chef.
  • Managing Amazon Web Services infrastructure by using automation and Configuration tools like Chef, Puppet, Ansible, or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Having hands on experience in using all Amazon Web Services which includes RDS, EBS, EC2, S3 bucket, ELB, IAM.
  • Well Versed in Jenkins, with Installations and configuration skills for code Builds (SVN/GIT).
  • Exposed to ANT/MAVEN scripting and placing builds into Maven Repository/Continuous Delivery and compiling application Code for automation.
  • Installed, Deployed and configured Red Hat Enterprise Linux 6.x/7.x, also installed packages and patches for Red Hat Linux Servers.
  • Wrote different scripts such as Ruby, Python scripts to observe various servers and used Perl scripts with Hash/Arrays in order to Delete/Insert/Modify content in multiple servers.
  • Hardening the OS using SElinux, iptables, rkhuntr to secure Linux Servers.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
  • Responsible for Java Application Server administration and tuning experience (e.g. JBoss, Web Sphere, Tomcat)
  • Worked on OpenStack and its components.
  • Creating customized Kickstart profiles for each server and making ISO to build the server
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Centre, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Working with JIRA for creating Projects, assigning permissions to users and groups for the projects and also Created Mail handlers and notification Schemes for JIRA.
  • Migrated existing servers into VMware Infrastructure and worked on Installation/ Configuration/Administrated VMware ESXi 5.1/5.5 &6.0.
  • Creating file systems using Volume Manager and performing health checks for all Linux servers.
  • Responsible for the Plug-in Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Managed integration with BAMBOO for a potential project workflow, content management, continuous Integration and Build with version control and release branches.
  • Mounting & un-mounting the netapp storageLUNs to the Red Hat Linux servers and troubleshooting the issues encountered
  • Planned and performed the upgrades on Linux and AIX operating systems.
  • Migrated applications to the AWS cloud.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience and leading up to building a continuous integration system.
  • Doing capacity Assessment for new requests of servers i.e., calculating CPU and Memory for new servers according to the current/future Applications running on the system
  • Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
  • Perform root cause analysis for service interruption recovery and create preventative measures.
  • Day-to-day involvement in trouble shooting the issues encountered during Build and release of codes and issues in Linux servers.
  • Checking daily Runaway processes in the environment and opening tickets for their removal.

Environment: Red Hat Linux, CentOS, Chef, Amazon Web Services (AWS), Puppet, Jenkins, Maven, ANT, SVN, Git, Maven, JIRA, Tomcat, JBoss, Nexus, Ruby, Perl, Shell Script, Azure, VMware, PUTTY, TSF.

Confidential

Linux Administrator

Responsibilities:

  • Set-up and Maintenance of computer hardware.
  • Ensured all defined procedures to protect and support the company's data and applications.
  • Assisting in overall technology strategy and operational standards for the UNIX domains.
  • To manage problem tickets and service request queues, responding to monitoring alerts, execution of change controls, routine & preventative maintenance, performance tuning and emergency troubleshooting & incident support.
  • Everyday administration on Sun Solaris, RHEL 5/6, and the work includes Installation, loading, upgrading patch management along with packages.
  • Involved in automation of Linux using kick start on Physical and VM's and modified Kick start based on server profiles and hardware specifications.
  • Day to day problem handling related to File Systems, Disk, Memory, CPU, Network etc.
  • Responsible for configuring real time backup of web servers.
  • User Administration duties such as user account management, managing passwords setting up quotas and support, changing user attributes.
  • Installing operating systems, patches, hardware, vendor software packages, system customization and documentation of all departmental UNIX, PC-based workstations and Terminal.
  • Applied patches every quarter regularly to meet audit requirements using Red Hat Satellite server, YUM, RPM tools.
  • Configured and Installed SAMBA Server in Linux for accessing the shared files from the windows environment.
  • NFS Management - Take care of user accounts/groups, setting up of NFS Environment.
  • Configured auto mounts/maps for the user accounts and over networks.
  • Installing and updating Kernel, created and modified swap files and added swap space.
  • Creation of Logical Volume Manager (LVM) for Linux operating systems.
  • NTP server and client configuration for synchronization of timing of all the server with the NTP server
  • Performance and capacity management, configuring Network printers using CUPS.
  • Worked with Telnet, FTP, TCP/IP, iLink, rlogin, used to inter-operate hosts.
  • Installation, administration of VIO Server and VIO client LPAR’s, Upgrading VIO Servers and AIX Servers, Upgrading AIX TL from AIX 5.3 TL8 to AIX 5.3 TL9 and from 5.4 to 6.1.
  • Coordinating with oracle team in maintaining the data base through configuration and installation of oracle.
  • Designed, installed and configured HACMP cluster environment, with cascading.
  • Administration of multiple AIX machines, AIX clusters, and SP nodes from any client platform through WebSM, implemented PLM (Partition Load Manager) on AIX 5.3.
  • Good LVM skills, using LVM created VGs, LVs then crated file systems and disk mirroring.

Environment: RHEL, User Administration, VMware, NFS Management, Logical Volume Manager (LVM), NTP, SAMBA, UNIX.

We'd love your feedback!