We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • 8+ years’ IT experience in DevOps, Configuration, Build, Release Management and Continuous Integration, Deployment, Automation, Cloud Management and Linux/Unix administration,.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP, RAD and other processes.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT, Perforce, and IBM Rational Team Concert.
  • Integrated Eclipse IDE with different versioning tools like Subversion, GIT and CVS.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds. Configured and Administered Nexus Repository Manager and Jfrog Artifactory.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Experience in working with continuous deployment tools like Puppet and Chef
  • Performed operations Puppet to describe system configuration and their state
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters
  • Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Expertise in implementing the Configuration Management Tools like Chef, Puppet andAnsible.
  • Experience in writingAnsibleplaybooks to automate the given process.
  • Experience in software build tools like Apache Maven, Apache Ant to write pom.xml and build.xml respectively.
  • Installed, configured and administered CI tools like Hudson and Jenkins for automated builds.
  • Managed artifacts generated by Jenkins.
  • Developedopenshift container platform on OpenStack and launched web applications
  • Analyzed performance of openshiftcontainers using Cloud forms monitoring features
  • Ability to build deployment, build scripts and automated solutions using Python, Perl.
  • Good knowledge in bash/shell scripting.
  • Have working knowledge of defect tracking tool JIRA.
  • Experience using WebLogic, WebSphere web servers for deployments.
  • Directed, trained, Co - ordinated and supervised the duties of operations, personnel to achieve the maximum efficiency in build and release process.
  • Proficient in trouble shooting complex build problems, release issue and environment issues in multi component environment.
  • Worked on coordinating multiple releases across the projects
  • Having sound knowledge on Testing Methodologies, Testing concepts.
  • Experience in Web Development, designing User Interface (UI) applications and professional web applications using HTML, CSS, SASS, JAVASCRIPT, jQuery, AJAX, Angularjs, Bootstrap Framework, JSON and XML.
  • Hands on experience with Object Oriented JavaScript. Good understanding of OOPS Concepts.
  • Co-ordinated projects based on agile environment and scrum methodology using scrum works pro-tool.
  • Understanding the concepts of Docker.
  • Experience in various IDE’s like Eclipse, Sublime, Notepad++
  • Worked with the various environments LINUX, UNIX, MAC OS, Windows
  • Expertise in installation and configuration of Tomcat, JBoss app servers.
  • Implemented unit test cases using JUNIT
  • Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills.

TECHNICAL SKILLS

Operating System: Linux, UNIX, Solaris, Windows XP,7,10, Server 2008 R2, 2012

DevOps: CI/CD, Puppet, Chef, Ansible, Jenkins + Plugins, Artifactory, Git, Stash, Bit Bucket, GitHub, GitLab, Maven, Ant, JIRA, Apache A/JMeter, Automated Integration Testing, Selenium, Watir, RSpec

AWS: EC2, S3, IAM, ELB, VPC, Cloud watch, Cloud Formation, Beanstalk, EMR, RDS, Dynamo DB, Route 53, SQS, SES, SNS, Auto scale

Docker: Compose, Swarm, Machine, Registry, Kitematic, Tutum, CoreOS, Fleet, Etcd

Linux: RHEL, Centos, OEL, BASH, LDAP, DNS, DHCP, Squid, NFS, LVM, IMAP, SSL, SELinux, RAID, SNMP, Syslog, Redhat Openshift

Monitoring: NagiosXI, Sysdig, Zabbix, Sensu, Splunk, Logstash, Graylog, DataDog, New Relic

Database: Oracle, My SQL, MongoDB (No SQL)

IAAS: AWS, Microsoft Azure, Google Cloud, OpenStack, Rackspace, laaS-OpenStack, PaaS-Openshift

Developer: Java, REST APIs, Scripting (Python, Bash, Ruby)

PROFESSIONAL EXPERIENCE

Confidential - Denver, CO

DevOps Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Responsible for day to day Build and deployments in Dev, Test, pre - production and production environments.
  • Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
  • Used EBS stores for persistent storage and also performed access management using IAM service.
  • Created alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage, maintained user accounts IAM, RDS, and Route53 services in AWS Cloud.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Working in implementation team to build andengineerservers for Linux & AIX operating systems.
  • Working on AWS cloud to provision new instances. S3 Storage Services. AWS EC2 & Cloud watch services. CI/CD pipeline management through Jenkins.
  • Automated Compute Engine and Docker Image Builds with Jenkins and Kubernetes.
  • WroteAnsibleplaybooks to manage configurations and automate installation process.
  • UsedAnsibleandAnsibleTower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Managing the configurations of multiple servers usingAnsible.
  • Managed Artifactory repository for the current project created a new repository and provisioned it.
  • Wrote PowerShell scripts to automatically restart the uDeploy agents on LINUX machines
  • Performed Automation and Scaling of applications using Kubernetes.
  • Experience withAnsibleTower to manage Multiple Nodes and Manage Inventory for different Environments.
  • UsedAnsibleto Orchestrate software updates and verify functionality.
  • UsedAnsibleto document all infrastructures into version control.
  • Used GIT as Version Control System for two applications. Managed development streams and Integration streams.
  • Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience working on several docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience working on docker hub, creating docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Used Docker for configuration management automation
  • Setup Elastic Load Balancer for distributing traffic among multiple Web Logic servers and involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Creating the AWS Security groups to enable firewall.
  • Automated AWS volumes snapshot backups for enterprise using Lambda.
  • Created functions and assigned roles in AWS Lambda to run python scripts.
  • Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework.

Environment: EC2, S3, auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Java, Python, Ruby, Redshift, Docker, GIT,Ansible, Docker and Red Hat Enterprise Linux Services.

Confidential - St. Louis, MO

DevOps Engineer

Responsibilities:
  • Working with DevOps team on areas related to Chef for Cloud Automation.
  • Troubleshooting the issues arose during Build and Deployment.
  • Organizing and coordinating Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases
  • Implemented rapid-provisioning and life-cycle management for RHEL Linux using Amazon EC2, Chef, and custom Bash scripts
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implementing Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, Configured, Administer Jenkins Continuous Integration Tool.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Integration of Automated Build with Deployment Pipeline.
  • Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Providing stable build environments for product development.
  • Implemented and Enhanced the Existing Scripts which are developed in Shell and Bash.
  • Branching, Merging, Tagging, Release Activities on Version Control Tools: GIT.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Created local, virtual repositories in Nexus Artifactory and integrated with Jenkins.
  • Configures Sonar and integrated with Jenkins for code analysis process.
  • Automated the local dev environment using Chef-solo.
  • Automated the cloud Deployments using Chef, Python and AWS Cloud Formation Templates.
  • Provided UNIX scripts for deploying and building the system.
  • Document release metrics, software configuration process.

Environment: Java, Git, Tomcat, Apache, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Ubuntu, Linux, AWS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch

Confidential - Auburn Hills, MI

DevOps Engineer

Responsibilities:
  • Worked as Integration engineer for modem software team. Handling build and release management
  • Develop and maintain configuration management system, and manage repositories, branches, tags using GIT.
  • Installed Puppet Master, Puppet agents, written puppet modules for apache, database setup, create user, group accounts.
  • Responsible for design, maintenance of the perforce repositories.
  • Identified, analyzed, coordinated, and resolved environment and infrastructure to ensure smooth running application.
  • Responsible for configuring the apps toOpenshift v3 and containerization of apps using Docker
  • Involving in debugging issues, resolving functional issues and provide bug free software releases to end customers.
  • Facilitate release team meetings pertaining to release process and release schedule until completion.
  • Created repositories, branches, tags and involved in merging process.
  • Resolving compiler error/warning of release builds to maintain quality software as per organization standards.
  • Build and configured Jenkins slaves for parallel job execution.
  • Installed and configured Jenkins for continuous integration and performed continuous Deployments.
  • Performed Elastic Map Reducing in cloud using Amazon Web Services.
  • Performed automation provisioning and monitoring for cloud data ware houses using Amazon Red Shift.
  • Created queries to collect and access the data from data base using Amazon Red Shift.
  • Maintain automation & network simulators; develop Python test scripts, run regression/sanity test release binaries.
  • Analyzing memory analysis on every build to resolve memory redundancy.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Created local, virtual repositories in Jfrog Artifactory and integrated with Jenkins.
  • Worked in Agile project management process. Knowledge of branching strategy.
  • Developed, maintained, distributed release notes for each scheduled release.
  • Worked with JIRA for issue tracking and monitoring.
  • Worked with the Architects on SDLC process being the owner of post development environments
  • Debugging and troubleshooting to resolve complex software integration issues/functional issues.
  • Directed the Release Management Calls to synchronize with the Developers, Testers DBA teams for successful release.
  • Knowledge on Unix/Linux shell scripting. Knowledge of operating system, network, and compiler concepts.
  • Involved in writing SQLqueries to implement the related changes and debugged the build errors using SQL queries to make sure Database is not corrupted.
  • Compiling software from source such as Linux distributions or another open-source software.
  • Document any new process on tools train new hires and colleagues.
  • Experience in setting up Jenkins continuous build integration system.
  • Converting the ANT Build projects to Maven Build projects.
  • Worked on build Systems such as Make, Maven.
  • Responsible for User Management, Plugin Management and END-END automation of Build and Deploy using Jenkins.
  • Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and also created the EC2 instances to provide the virtual servers.
  • Attended SCRUM meetings from Feature complete until Technical acceptance phases of project.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Developed Shell Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Take part in code peer review of the test cases, Bug review and QA weekly status meetings.
  • Reporting defects for the failed test cases and tracking the status on the daily basis.
  • Worked in real lab environment to resolve technical problems and impart expertise.
  • Responsible for sending progress reports on the weekly basis and resolving technical issues.
  • UNIX administration and strong software debugging skills. Flexibility to learn new things. The ability to adapt to using new tools.

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

Confidential - Buffalo, NY

Linux Admin

Responsibilities:

  • Building and supporting environments consisting Testing, Contingency, Production and Disaster Recovery servers.
  • Performed OS provisioning using kick start through BMC Blade Logic.
  • Performed the automation using Puppet Configuration management.
  • Involved in chef infra maintenance including backup/monitoring/security fix.
  • Implementing a Continuous Delivery framework using Jenkins in Linux environment.
  • Used GIT to manage source code developed by various platform engineers.
  • Performed patching of RHEL using yum, up2date package management system utilities for effective package maintenance.
  • Supporting infrastructure environment comprising of RHEL and Solaris and AIX.
  • Experience with VMware Virtualization using ESX hypervisor of vSphere.
  • Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment.
  • Creation, Installation and administration of Red Hat Virtual machines in VMware Environment.
  • Rebuilding of kernel in RHEL using mkinitrd image and monitored logs in in-built directories during server bootup.
  • Deployment applications (JAR, WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console
  • Configuration of Network bonding which include Active/Standby and Active/Active.
  • 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.
  • Performance Monitoring and Performance Tuning using Top, prstat, SAR, vmstat, ps, iostat.
  • Performed Disaster Recovery in RHEL servers which consists of LVM based FS and Red Hat Clustering.
  • Installation, configuration and administration of Apache, Tomcat and Web Sphere.
  • Develop, Maintain, update various script for services (start, stop, restart, recycle, cron jobs) UNIX based Korn shell, Bash.
  • Updated & Running the various source code for migration & updating follow-up the release management.
  • User, Group, Package administration, various repetitive activities across Linux Environment.
  • Creation of Jumpstart and Kickstart configuration for the automatic provision of servers using Bladelogic.
  • Installation of third party tools using packages on Debian and Ubuntu using apt-get utility and dpkg.

Environment: Red Hat Linux 6.x and 7.x, HP & Dell Servers, VMWare ESX 4.x, Autosys, VMware vSphere, ESX, BMC BladeLogic, Shell Scripting, Subversion, Perforce, Jira, Bamboo, GIT, (WAS), Web services, Web Logic, Puppet, Test Director, Visual Build, ANT, Jenkins SDLC, HTML, CSS, SVN, AJAX, jQuery, Angularjs, Bootstrap.

Confidential

Linux Admin

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Installed operating system on multiple machines using KickStart.
  • Responsible for setting up cron jobs scripts on production servers.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Used nfs and ftp services for transferring files to various machines.
  • Restarting the services on machines at very low response rate.
  • Troubleshooting and monitoring the machines 24x7.
  • Responsible for writing/modifying scripts using bash, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured Apache / Tomcat web server.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Developed, customized and build packages on Solaris and RPMs on Linux for deployment on various servers through Software Development Life Cycle.

Environment: Red Hat, Cent OS, Solaris, Apache, Tomcat, FTP, DHCP, DNS

We'd love your feedback!