We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Denver, CO

PROFESSIONAL SUMMARY:

  • Seven Yearsof experience in IT industry comprising of Linux Systems Administration and Software Configuration Management (SCM). Extensive experience includes SCM, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
  • 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 in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Worked on automation tools like Puppet and Chef.
  • Worked on Puppet for the deployment of servers with custom scripts.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT, Perforce.
  • Extensively worked with automation tools like Hudson, Jenkins and Build Forge to implement the End-to-End Automation.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Application Deployments & Environment configuration using Chef, Puppet
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Experience writing Shell and Perl scripts to automate the deployments.
  • Extensive knowledge of NIM, Jumpstart, Kick start.
  • Strong knowledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS, Send mail, Apache Web Server, Samba, SSH, HTTP, RPM package management. Experience in administering Active Directory and group policies.
  • Experience using RPMs to effectively package the applications for product deployments
  • Extensive experience monitoring the servers using Nagios and Cacti.
  • Experience is using Tomcat, JBOSS, Web logic and WebSphere application servers for deployment.
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Understanding of Amazon Web Services (EC2, S3, Cloud Formation, OpsWorks, etc).
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Hands- on experience in developing web applications using Python on Linux and UNIX platform.
  • Involved in writing Perl, python and shell scripts for compilation and deployment process.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4.x,5.x, 6.x), UNIX, WINDOWS NT/2000/2003/XP/VISTA/7,AIX.

Version Control Tools: CVS, SVN, IBM Rational Clear Case, Perforce, RTC,GIT

Languages: C, .NET, XML, SHELL, PERL,PYTHON

Databases: My SQL, MS Access, Oracle 9i/10g/11g,DB2

Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT

Tools: ANT,MAVEN, HUDSON/JENKINS, CHEF, PUPPET, BUILD FORGE

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, VMWare.

PROFESSIONAL EXPERIENCE:

Confidentia, Denver, CO

Devops Engineer

Responsibilities:

  • 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.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Solid coding skills in both C / C++, Perl and Python.
  • Manage deployment automation using Puppet, MCollective, Hiera, Custom Puppet modules, Ruby.
  • AWS Cloud management and Puppet automation.
  • Responsible for Design of different release environments for new projects.
  • Created puppet manifests and modules to automate system operations.
  • Redesigned and redeployed the nagios implementation. Nodes automatically added/removed themselves via puppet.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Responsible for Database build, release and configuration.
  • Responsible for nightly and weekly builds for different modules.
  • Optimized server performance, accuracy, fail over and scale.
  • Collaborated with development team to troubleshot and resolve issues.
  • Implemented and managed framework for evaluating application performance.
  • Tested and implemented applications built using Python
  • Skilled in developing applications in Python language for multiple platforms
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Configured Elastic Load Balancers with EC2 Autoscalling groups
  • Created multi AZ VPC instances
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
  • Optimized volumes and EC2 instances.
  • Used IAM to create new accounts, roles and groups.
  • Migrated applications to the AWS cloud
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell, Perl script etc
  • Work with different team members for automation of Release components.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Managing Monitoring solution using Nagios Environment.
  • Updating monitoring parameter in Nagios with active and passive check.
  • Troubleshoot the build issue during the Jenkins build process.

Technical Tools: GIT, JENKINS, PUPPET, MAVEN, AWS, EC2, WEBSPHERE, ANT, PUTTY, CONFLUENCE, Java, J2ee,SOA

Confidentia, Minneapolis, MN

DevOPS Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Worked on puppet for the deployment of servers with custom scripts.
  • Deployed puppet, puppet dashboard and puppetDB for configuration management to existing infrastructure.
  • Deployed mcollective for orchestration. Wrote custom mcollective plugins to deal specifically with our needs.
  • Deployed puppet for configuration management to existing infrastructure.
  • Designed and maintained databases using Python
  • Support application projects and create new applications using python
  • Written make, Maven and Ant build tools for application layer modules.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Responsible for writing Chef Cookbooks to configure nodes also Write Opsworks Chef recipes.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Ability to work with Sql queries across multiple database and applications.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environment
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Created the Release process of the artifacts.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, CHEF, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Confidential - Chicago, IL

LINUX Administrator

Responsibilities:

  • Installation and configuration of flavors of Linux like Red Hat Linux, Ubuntu and fedora servers.
  • Installed, upgraded and configured Red Hat Linux 5.x and 6.x using kickstart installation and SUSE.
  • Worked on administration of few UNIX servers like AIX and Sun Solaris in Test and Production environment and applied patches and packages to Red Hat.
  • Created Virtual server on VMWare ESX/ESXi based host and installed operating system on Guest Servers.
  • Updated YUM Repositories and Red hat Package Manager (RPM).
  • Created RPM packages using RPMBUILD and verifying the new build packages.
  • Installed, configured and maintained DNS servers, Mail servers, FTP servers, NFS, NIS, NIS+, RPM
  • Developed Shell/Perl Scripts for automation purpose.
  • Monitoring and service issue resolution of LAMP stack web servers, both shared and VPS.
  • Participated in migration cut over meetings, build and deploy Linux hardware Nodes to host several KVM templates.
  • Improved monitoring with Nagios and custom plugins.
  • Used Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Developed utilities in perl, including templates and configurations for Nagios and basic system configurations.
  • Wrote customer plugins for Nagios.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Extensive experience monitoring the servers using Nagios.
  • Used Jira as ticket tracking and work flow tool.

Environment: SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANT Tomcat, Jira

Confidential

LINUX Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Create file transfer server for customer data exchange.
  • Automate network configuration management for all cloud environments.
  • Prepare specs for new infrastructure and VMware servers, disk storage, and network switches, routers, firewalls, and VPN's.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
  • Installed Redhat Linux using Kickstart and applied security patches for hardening the server based on the company's policies.
  • Created users, manage user permissions, maintain User & File System quota on Redhat Linux.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.
  • Experienced working with Preload Assist and PICS projects.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Successfully installed and configured NAGIOS monitoring system to monitor the production server environment.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Design, build, and maintain production network RAID storage system.
  • Diagnosed hardware and software problems and provided solution to them.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.

We'd love your feedback!