We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Over 7 years of experience in working as a DevOps engineer for release automation and to achieve Continuous integration and Continuous deployment (CI and CD).
  • Extensive experience and specialization in system administration, working on Red Hat Linux, Cent OS, Solaris, AIX, and Windows environments.
  • Worked in system configuration management (SCM) in Agile, Scrum, and Waterfall methodologies, which include compiling, packaging, deploying and Application configurations.
  • Experience with configuration management tools like Puppet, Chef, and Ansible.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins and Hudson.
  • Proficient with Docker based container deployments to create shelf environments for dev teams and containerization of environment delivery for releases
  • Knowledge on various Docker components like Docker Engine, and Docker
  • Extensively worked with Version Control Systems SVN (Subversion), GIT and Confidential Rational Team Concert.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Extensive experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Auto scalling, Cloud Front, IAM, S3, and R53.
  • Used E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Hands on Experience on installation and configuration of Puppet (configuration management), Jenkins (Continuous integration) and Splunk (log management).
  • Experience working on SPLUNK (log management) and Amazon Cloud environments.
  • Experience in creating Puppet modules and manifests to automate configuration along different nodes.
  • Experience in developing Chef Recipes to automate all builds process.
  • Excellent experience in scripting languages like Python, Shell, Perl, Ruby for automation tasks.
  • Experience with monitoring tools like Zabbix and Nagios.
  • Extensive experience with different Bug tracking tools like JIRA.
  • Experience working with Java Teams and Database teams to deploy the applications and troubleshoot the issues.
  • Installed and configured MySQL for storing and recovering data requested by software applications.
  • Specialized in installing, integrating and tuning Web servers such as Web server 6.3, 6.5, Tomcat 4.x, 5.x & Apache Server 1.x, 2.x and integrating them with WebLogic 10.x, web focus and IHS also servers.
  • Experience with various services like TCP/IP, Ethernet, SMTP, SNMP, DNS, LDAP, NIS, NFS and DHCP.
  • Good knowledge on virtualization technologies like VMware Sphere, Vcenter, VMware ESXi, and other VM tools.
  • Expert in managing Disk and File system, allocating disk process, user permissions, striping, mirroring, resizing and managing LVM.
  • Hands on knowledge in RAID solutions, Disk, and volume management.
  • Implementing Migration strategy and worked on Migration of project from Unix to Linux
  • Web server and installed managed and configured LDAP server
  • Tasked with server consolidation and virtualization by using VMware virtual infrastructure and VM tools.
  • Provided application Cluster capabilities to the systems running other applications, including databases, network file sharing, using RHEL and VERITAS Clustering.
  • Worked on configuring Kickstart for automatically performing unattended OS installation and booting the images using PXE images from RHEL satellite server in Red Hat Linux (RHEL).
  • Excellent communication skills, dedicated in work and hardworking that strives to be better in everything.

TECHNICAL SKILLS

Operating Systems: Linux Red Hat 3/4/5/6, Sun Solaris 7, 8, 9 & 10, VMware 3.5/4/5/6.

Hardware: Dell PE 2600, PE 1900, PE 2800, PE 2900, PE 2950, Sun Fire V440, V120, V480, V490, V880, Sun Fire X4100, X4200, X4440, X4140, X4170, X4500, X4540 Sun Fire 2900, 4800, 6900, Sun Enterprise Servers T5120, T5220, T5240, T2000,T3 - 1, T3-2, M5000 & M9000, Confidential Blade center and various HP and Lenovo Servers.

Tools: VERITAS Volume Manager, Veritas Cluster Server 4.1/5.0/5.1, VERITAS Net backup 5.1, Sun Cluster 2.x & 3.x.

Languages: Shell Script, Python, Perl, PHP, Ruby

DevOps: Puppet, Chef, Ansible, Docker, Jenkins, SVN, GIT, AWS, ANT, MAVEN

Database: SQL, Oracle, MySQL.

Networks: NIS, NFS, LDAP, DNS, Routers and Firewalls

Protocols: TCP/IP, FTP, SSH, SFTP, SSL, DHCP, TFTP, and SMTP

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

DevOps Engineer

Responsibilities:

  • Working in an agile development team to deliver an end to end continuous integration and continuous deployment product in an open source environment using tools like puppet & Jenkins.
  • Managing deployment automation using Hiera, Custom Puppetmodules by writing the scripts in Ruby.
  • Involved in creating puppet manifests and modules to automate system operations and deployed puppet dashboard, and puppet DB for configuration management to existing infrastructure
  • Used configuration management tool Puppet for managing Jenkins Slave machines.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Installed and Managed Jenkins and Nexus for Continues integration and Sharing Artifacts respectively within the company.
  • Used Puppet to manage Web Applications, Configuration Files, and Database, Commands, User's Mount points and Packages.
  • Performed automating tasks using puppet modules, creating profiles, manifests for new servers, and pushing them to servers
  • Configured Jenkinsto implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Configured Jenkinsfor doing the build in all the non-production and production environments and Troubleshoot the issues raised in Jenkinswhile using for continuous integration and deployment
  • Worked with Jenkins Pipelines and expert in setting up Upstream and Downstream Jobs Jenkins.
  • Configured and managed the Jenkins server for the respective Builds and integrated the respective Plugins.
  • Involved in creating of container from Docker file and Clustering of Docker.
  • Configured Git with Jenkins by using the plug-ins and schedule jobs using POLL SCM option in Jenkins.
  • Manage Version Control Systems tools like Git, GitHub to implement revision control systems to track, document and control changes to the repository source code.
  • Developed scripts to automating the tasks using Python, Ruby, Shell, and Bash.
  • Used Nagiosas a Monitoring tool for visualizing the events and get alerts.
  • Createtd Amazon EC2 servers with help of DevOpstools like Puppet.
  • Written Maven/Ant Scripts for Automating end-to-end build process and written Shell scripts for deployments and configuration of WebLogic server for all J2EE applications.
  • Utilize Puppetfor configuration management of hosted Instances within AWS configuring and Networking of Virtual Private Cloud (VPC). Utilize S3 bucket and Glacier for storage and backup on AWS.
  • Used E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Worked on upgraded hardware of Linux servers in p2v and worked on Red Hat Linux Servers migration from Physical to Virtual(p2v), Physical to Physical and Virtual to Virtual
  • Supported multiple AWS cloud instances running Red Hat and Windows environments.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • On Unix/Linux servers Configured NFS, NIS, NIS+, DNS, LDAP, Auto-mount, and disk space management and built RPMs for applications as per requirement.

Environment: Puppet, Jenkins, Docker, GIT, Apache Tomcat6.x/7.x, JIRA, Sonatype Nexus, Maven, Nagios4.x/5.x, Linux/Unix, PL/SQL, Windows, Java, J2EE, AWS, JBoss Enterprise application Platform 4.3/5.1/6.0 JBoss, EWS 1.0.1/1.0.2.

Confidential, San Diego, CA

DevOps Engineer

Responsibilities:

  • Worked as DevOps Engineer responsible for Cloud Automation through DevOps tools like Chef, Jenkins & Docker
  • Responsible for designing, Installing and Implementing Chef as configuration management system.
  • Extensively used Ruby Scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates and attributes.
  • Created and maintained Chef Recipes and Cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Developed chef recipes for automatic deployment of servers and managing configuration files through chef.
  • Performed automated deployment, administration, and monitoring of large-scale AWS Linux platforms using Chef
  • Involved in setting up Chef Workstation, Server, and Clients.
  • Created the Release process of the artifacts from Jenkins to Chef.
  • Implemented Continuous Integration using Jenkins and GIT from scratch.
  • Automated deployment of builds to different environments using Jenkins.
  • Automated the cloud deployments using Chef and AWS cloud formation templates.
  • Configuring Chef to build up services and applications on the instances once they have been configured using cloud formation.
  • Implemented auto deployment of software applications in secured and managed environment using container technology Docker.
  • Worked on Dockercontainer snapshots, attaching to a running container, removing images, managed directory structures and managing containers.
  • Worked with working with Docker images, Dockerhub and Docker registries.
  • Worked on GIT version control systems including branching and merging strategies.
  • Analyzed and resolved conflicts related to merging of source code for SVN and GIT.
  • Involved in deploying application server technologies like WebLogic, JBoss & Apache Tomcat.
  • Worked on Agile methodology and used JIRA for issue tracking
  • Troubleshooting deployment, infrastructure and start up issues on various application servers product line.
  • Manage the release-to-production processes for Web Services IT solutions Collect information necessary to build release cookbook.
  • Created AWS Launch configurations based on customized AMI.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Managed GIT, Jenkins, and Nexus. Designed and automated build & release process.
  • Worked on Development and test for scalable Linux deployments on AWS viaDocker.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds.
  • Worked on installing, integrating, tuning Apache and Tomcat application server.
  • Used Nexus and Artifactory Repository Managers for Maven builds
  • Installed SAMBA server for interface between Linux servers and Windows servers to share files.
  • Worked with Cron jobs and managed of Red Hat Linux user accounts, groups, files permissions and ACLs.
  • Knowledge of using various routed protocols like FTP, SFTP, SNMP, SSH, HTTP, HTTPS.

Environment: Git, SVN, Maven, Ant, Chef, Python, Jenkins, Apache Tomcat, Websphere. Red Hat Enterprise Linux 6.x, 7.x, Centos, Jenkins, GIT, Puppet, SVN, MAVEN,, Ruby, SAMBA, MYSQL,, Tomcat, Apache.

Confidential, Sarasota, FL

DevOps Engineer

Responsibilities:

  • Installed, Maintained, Administered and troubleshoot Linux servers.
  • Installed and Configured software packages using both yum and rpm in Red Hat Linux.
  • Installed and configuredPuppetfor Automation of Linux and UNIX servers.
  • Worked on Installation and configuration of DevOpstool Puppet.
  • Worked on RPM deployment via Puppet, build automation through Jenkins, and server management via modwsgi and Apache.
  • Installed and configured puppet master and puppet agents to support configuration management.
  • Configured modules in the AWS and private Linux stacks using puppet.
  • Configured and automated the Jenkins Build jobs for Continuous Integration and used Apache Tomcat as application server for deploying the artifacts.
  • Worked on the GIT branching for applications by creating Release branches, Development branches thus ensuring the integrity of applications..
  • Used Docker technology and Docker images to reduce the time between provisioning and deployment
  • Configured auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB,
  • Implemented Virtualization using VMware. Installed VMware ESX server on Dell Servers and configured Red Hat Linux 5.8 virtual machines for various applications.
  • Configured the FTP server to maintain the shared folders in organization.
  • Installed and updated patches on the servers using Red Hat Satellite servers.
  • Installed and configured the DNS, DHCP servers and assigned IP addresses to client hosts.
  • Configured and maintained Samba Server, NFS Server, NIS Server and clients, DNS clients and AutoFs File systems. Renewal of SSL certificate and code signing certificates. ring Application Software such as Nagios.
  • Worked on troubleshooting critical hardware and software issues and other day-to-day user trouble tickets.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
  • Performed administrative tasks such as System startup/shutdown, Backup strategy, Printing, User Management, Security, Network management.
  • Worked on installing web servers which include Tomcat 5.x/4.x/3.x & Apache Server 2.x/1.x.
  • Worked closely with the SAN storage, Network and Security teams.

Environment: RHEL 4.x, 5.6, 5.8, Nagios, Weblogic, Oracle 9i, 10g, Mail server, Listserv, AWS, GIT, Jenkins, Docker, Puppet, Veritas volume manager, VMWare ESX 3.5/4.0 & 4.1, HP Blades G5, G6, G7, DELL Power edge 1650,2850,2950,6400.

Confidential

Linux Engineer

Responsibilities:

  • Backed and restored file systems using Veritas Netbackup 6.5.
  • Performed volume management using SVM and LVM and the creation of zfs, VxFS, UFS and ext3 file systems.
  • Installed and supported various applications including WebLogic 10, JBoss 4.2.x, Oracle 10g, Sun Java System Web Server 7, Tomcat, JDK 1.5, Ant.
  • Created and Maintained User Profiles for all new users via Red Hat Linux servers.
  • Administered and supported Unix Servers including SUSE, Confidential AIX & Red Hat Linux and CentOS.
  • Created VMs for SUSE, Solaris x86 and Red Hat Linux on VMWare ESX 3.5 and administering them with VI Client.
  • Decommissioned the servers/service groups which include: removal of DNS, take full ad-hoc backup of file systems, removal from backups, and removal of patrol monitoring, removal from AD.
  • Worked on Remedy project and resolved Remedy tickets as assigned to the individual or team
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.
  • Strong scripting knowledge on Perl, bash, ksh, to perform different administration tasks.
  • Provisioned LUNs from SAN based on McData Switches and Hitachi Based Storage.
  • Performance tuning and troubleshooting of the applications and resolution of issues arising out of the ticketing systems in Remedy.
  • Monitored the servers using Nagios and providing 24x7 support on call rotation basis.

Environment: SUSE 9,10, Solaris 8, 9, 10, Red Hat 3, 4.x,VM Ware ESX 3.5, Virtual Center 2.5, BMC Patrol for Unix, Apache 2.2.x, Sun Java System Web Server 7, WebLogic 10, ksh, bash, Oracle 10g, Sun SPARC Enterprise T2000, T5120, Sun Fire v890, 6800, x4100, x4150, E6900, M5000, M 8000, 3510, 3511, Hitachi Lightening 9970v.

Confidential

Linux/Unix System Administrator

Responsibilities:

  • Performed automated installations of OS usingJumpstartfor Solaris andKickstartforLinux.
  • Maintained theCPU & Memory utilization of Servers reports on the WEB.
  • Installed, Configured & UpgradedLinux,Solaris, AIX, HP-UXand Windows operating system.
  • Configured and administeredMail Server/SMTP server on Linux.
  • Experienced in Red Hat Cluster Suite and Global File System, Red Hat Network Satellite Server.
  • Involved in package management usingRPMand Errata usingUP2DATEin Linux
  • ConfiguredNFS, NIS, NIS+, DNS, Auto-mountand disk space management onSUN servers.
  • Extensively worked in data and database migration from older machine to latest configurations.
  • Configured andAdministered NFS, SMTP, DHCP, Samba Serverin heterogeneous environment.
  • Installed patches and packages and VERITAS Volume Manager and Veritas File System, WebLogic and Websphere Servers.
  • Extensively used volume management tool usingVeritas Volume Managerto create disk groups, volumes withRAIDarchitecture and layered volumes.
  • Experience with configuring and managing Virtual disks, Disk Mirrors andRAID 0,1and5levels.
  • Proactive maintenance on systems by timely upgrading Patches to the systems and Scheduling of batch jobs andCron jobs.
  • Completed periodic checks of production and development systems;CPU utilization, memory profiles, disk utilization, network connectivity, system log files, etc.

Environment: RHEL, 4.x,5,x,6,x, HP-UX 11.x, RHEL3,4,5 Windows NT,. HP Itanium, HP PA -RISC boxes Rp8200, Confidential pSeries 670, p5 595, xSeries, Oracle clustered nodes.

We'd love your feedback!