We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Experience in working as a DevOps engineer for release automation and to achieve continuous integration and continuous deployment (CI and CD).
  • Experienced in working on DevOps/Agile operation process including various tools (Code review, unit test automation, and Build & Release automation, Environment, Service, Incident and Change Management).
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins and Bamboo
  • Managed cookbook source code repos for deployment cookbooks and implementing chef and Ansible spec frameworks to identify cookbook issues at initial stages of authoring the recipes.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations
  • Experience on working with  Kubernetes  templates to achieve replication and volume creation . 
  • Technologies: Ansible, Chef, Salt, Edda, Amazon Web Services, Docker, Nagios, Consul, Terraform 
  • Strong experience in JSON, SAX, DOM & PULL . 
  • Handled migration of multiple web applications between windows servers and to an upgraded platform (from IIS 6.0 to IIS 7.5 and including IIS 6.0 to IIS 8.0) 
  • Good knowledge on continuous deployment tool like Octopus deploy.  
  • Programming experience in Python, Java, J2EE, UNIX shell scripting, Ajax.  
  • Proficient in shell scripting (Ksh/Csh/bash/Sed/Awk), PERL, Java Scripts for Oracle and Java Applications and XML. 
  • Experience in ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins. 
  • Experience in working on version control systems like Subversion and GIT, clear case, Stash used Source code management client tools like Visual SVN, Tortoise SVN, Stash, Source Tree, GIT Bash, GITHUB, GIT GUI and other command line applications etc. 
  • Experienced with build automation tools like Ant and Maven, experienced in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet. 
  • Created AWS Cloud Formation templates(CFT) to create custom - sized VPC, subnets, EC2 instances, ELB, security groups.
  • Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS services like Cloud Front, Cloud Watch, RDS, S3, Route53, SNS, SQS, Cloud Trail. 
  • Experience in administration of Production, Development & Test environment’s working in various flavors of Linux and Unix like RHEL 4.x, 5.x, 6.x, Suse Linux, Ubuntu, CentOS, AIX 5.2 /5.3 /6.1 /7.1 and Solaris.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Expertise in neutron router update commands for performing SFC (service function chaining). 
  • Strong Experience in continuous integration (CI) technologies like Bamboo and Jenkins.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GitHub, Perforce, and IBM Rational Team Concert
  • Designed distributed processing architecture to monitor and maintain continuous security & compliance by using AWS Services and python. 
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Experience is using Apache Tomcat, .NET Application, J Boss, Oracle WebLogic and IBM WebSphere Application servers for deployments.
  • Experience with Bug tracking tool like JIRA
  • Managed environments DEV, SIT, QA, UAT and PROD in SDLC for various releases and designed instance strategies
  • Integrating various Version control tools, build tools, nexus and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
  • Troubleshoot build issues in Jenkins, performance and generating metrics on master’s performance along with jobs usage.
  • Design, develop build and packaging tools for continuous integration build and reporting. Automate the build and release cycles.

TECHNICAL SKILLS:

Build Tools/Scripting Lang(s): Ant, Maven, Shell Scripting, Python

Configuration Management: Chef, Ansible

Continuous Build Integration: Jenkins, Hudson, Team City, Bamboo, MS Build

Sub Version Control: GIT, ANT, Tortoise GIT

Operating Systems: Windows, Unix, RHEL, CentOS

Databases: MS Access 2000, MS SQL 2000, MySQL and Oracle 9i

Web/Application Servers: Tomcat, Web Logic, JBOSS

Bug Reporting Tools: Bugzilla, Trac, PHP bug tracker, Clear Quest

Cloud Technologies: AWS, AZURE

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

DevOps Engineer

Responsibilities:

  • Worked in an agile development team to deliver an end to end Continuous integration /Continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Written Chef cook books and recipes to Provision several pre-prod environments consisting of Cassandra DB installations, web logic domain creations and several proprietary middleware installations
  • Worked on Azure in a DevOps culture through Continuous Integration (CI) and Continuous Delivery (CD) tools such as Jenkins, IBM Rational Build Forge.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Chef.
  • Designed and executed fully automated server build management, monitoring and deployment using Chef
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Chef
  • Reviewed Openshift PaaS product architecture and suggested improvement features after conducting research on Competitors products. 
  • Streamlined installation of Openshift on partner cloud infrastructure such as AWS and Azure. 
  • Run the scripts across different versions of mobile using selenium grid 
  • Created test cases, test plans, tested API's, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver. 
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
  • Configured and managed the Jenkins server for the respective Builds and integrated the respective Plugins.
  • Experience in developing Shell/Python Scripts for automation
  • Reviewed the code developed by peer team members and followed the PEP8 python standards. 
  • Prepared monthly metrics reports for CM through use of ClearQuest. Created practice views and vobs using Clear Case. 
  • Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services. 
  • Developing automated process for builds and deployments using Jenkins, Ant, Maven, Sonatype Nexus, Shell, Python and Java
  • Hands on experience with Git hub/Bitbucket/SVN version control tools
  • Created TFS GIT repos and worked on security issues with GIT repos
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies
  • Manage and troubleshoot the Nova Compute and Controller Services. 
  • Create slave for Jenkins integration, for Xcode development, SonarQube analysis, Artifactory deployments, and all continuous integration tasks
  • Installing, configuring and administering enormous number of clustered web application servers JBoss Enterprise application platform on RHEL/Windows platform
  • Designed/developed distributed private cloud solution using Kubernetes  Docker on CoreOS. 
  • Configure virtual machines to run Docker and other software needed by developers. 
  • Hands on experience in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Used Nagios as a Monitoring tool for visualizing the events and get alerts
  • Followed agile principles and used JIRA for maintenance and Bug development tasks
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company
  • Installed, Configured and Maintained RedHat Linux (5.x,6.x & 7) Kickstart and Solaris x86 VM’s.

Environment: Subversion, GIT, Jenkins, Shell scripts, Chef, bash, Maven, Apache Tomcat6.x/7.x, Jenkins1.x, JIRA, Sonatype Nexus, Maven, Nagios4.x/5.x, Linux/Unix, PL/SQL, Windows, Java, J2EE, XML, JSON,, Azure, JBoss Enterprise application Platform 4.3/5.1/6.0 JBoss, EWS 1.0.1/1.0.2.

Confidential, DFW, TX

DevOps Consultant

Responsibilities:

  • Extensively used Ruby Scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates and attributes.
  • Installed, Configured and Maintained RedHat Linux (5.x,6.x & 7) Kickstart and Solaris x86 VM’s.
  • Extensively used Ruby Scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates and attributes.
  • Experience with setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM. 
  • Implemented the Chef Software setup and configuration on VM's from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely. 
  • Implemented the Chef Software setup and configuration on VM's from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely. 
  • Involved in Chef and Puppet for Deployment on Multiple platforms
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs. 
  • Worked on implementing RESTful interface using Multi debugger to embed in Moonshot iLO in C/C++, Web services (REST & JSON) on Windows and Linux environments. 
  • Worked on implementing GUI using Qt and web interface using JavaScript, JQuery, Html and REST& JSON. 
  • Created AWS Launch configurations based on customized AMI.
  • Provided configuration services on multiple platforms in the test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MS Build, Microsoft Windows NT, UNIX
  • Monitoring IIS application logs, System logs and security logs by using Event Viewer for troubleshooting application and windows server related issues. 
  • Created and Extensively used Octopus deploy Automation for .Net Application By setting a transformed variable to change config files accordingly 
  • Managed Database such as SQL SERVER 2012 using Octopus deploy 
  • Responsible for continuous integration (CI) and continuous delivery (CD) process implementation-using Jenkins along with python and shell scripts to automate routine jobs. 
  • Created AWS Launch configurations based on customized AMI.
  • Involved in maintaining and editing Python scripts for application deployment automation. 
  • Worked on Development and test for scalable Linux deployments on AWS via Docker.
  • Configured auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB
  • Automate the builds and deployment of JAVA projects using ANT and Jenkins
  • 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.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier. 
  • Deployed different Java J2EE applications like WAR, JAR and EAR on both stand alone and clustered environment
  • Created JAR, WAR, and EAR files using Maven script and deploy the project onto Tomcat server
  • Created TFS GIT repos and worked on security issues with GIT repos. 
  • Worked with Cron jobs and managed of Red Hat Linux user accounts, groups, files permissions and ACLs
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit. 
  • Managed GIT, Jenkins, and Nexus. Designed and automated build & release process.
  • Developed PowerShell 4.0 scripting to work with TFS Object Model to utilize for more repeatable
  • Configured and Administered Nexus Repository Manager for GIT repositories and builds. 
  • Implemented continuous integration using Jenkins and configured various plugins GIT, Maven, Sonarqube, Nexus
  • Configured and maintained Jenkins and Maven with Git for automated build and release. 
  • Configured JIRA workflows according to the needs to the CM team and integrated the project management features of JIRA with the build and release process
  • Installed SAMBA server for interface between Linux servers and Windows servers to share files.

Environment: RHEL, CentOS, Jenkins, CI, CD, GIT, SVN, JIRA, Nexus, ANT, Maven, Ruby, Chef, Udeploy, Junit, Docker, Virtualization, Containerization, Vagrant, PMD, Checkstyle. AWS, SCM, Apache,Tomcat, Pivotal Cloud Foundry, Webshere, Shell scripting

Confidential, Austin, TX

Build & Release Engineer/ Linux administrator

Responsibilities:

  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. 
  • Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins. 
  • 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.
  • Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments
  • Worked on the GIT branching for applications by creating Release branches, Development branches thus ensuring the integrity of applications. 
  • Worked with Network Monitoring Application Software such as Nagios.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.
  • Worked on all RESTful API related to report generation resource for implemented using Mongoose embeddable web server. 
  • Created various modules and Manifests in puppet to automate various applications 
  • Performed administrative tasks such as System startup/shutdown, Backup strategy, Printing, User Management, Security, Network management.
  • Managed groups and user accounts, assigned permissions to users.
  • Installed RPM packages on Linux Servers.
  • Worked on 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.
  • Integrated Linux domain and windows clients using samba server.

Environment: RHEL 4.x, 5.6, 5.8, Windows servers 2003, 2008, XP, 7, Debian, Nagios, Web services (REST & JSON)WebLogic, Oracle 9i, 10g, Mail server, Listserv, GIT, Jenkins, Veritas volume manager

Confidential, Lincolnshire, IL

Build/ Release Coordinator

Responsibilities:

  • Experience in Branching and Merging.
  • Created Release Branches for Parallel development.
  • Configured the different (Hosted, Proxy and Virtual) repositories based on the requirements to share artifacts with in company.
  • Participated in the release cycle of the product which involves environments like Development, INT, QA and Production.
  • Responsible for configuring, maintaining and supporting IIS Servers in Development, UAT and Production Environments. 
  • Administered the Linux systems in RedHat environment.
  • Developed and maintained UNIX/Perl/Maven scripts for build and release tasks.
  • Used IBM Rational ClearCase as source code management tool.
  • Scheduled different automated Builds to run in the off hours.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used ClearQuest for creating/tracking service tickets.
  • Used WebLogic as web application server for deploying artifacts.
  • Writing Shell scripts for automated deployments especially in handling all the tasks before kicking of wlstscripts or admin console deployments.
  • Performed database deployment activities like execution of Database scripts.
  • Performing clean builds according to the schedule published for a given releases.

Environment: Unix, Windows, IBM Clear Case, IBM Build Forge, Perl, Maven, Clear Quest, ANT, Web logic.

Confidential

System Engineer

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.
  • Experienced working with Preload Assist and PICS projects.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Created users, manage user permissions; maintain User & File System quota on Red hat Linux.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Installation and Configuration of SSH, NFS, FTP, TCP/IP, DHCP, DNS
  • Diagnosed hardware and software problems and provided solution to them.

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!