We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Akron, OH

SUMMARY

  • Over 8 years of experience and with Emphasis in DevOps Methodologies, and experience with the latest cloud technologies Amazon Web Services (AWS). With expertise in several areas of Software Configuration Management including development cycles, compilers, Test Automation, server configuration, scripting, Continuous Integration, preflight builds, product packaging, installers, and managing Release candidates, under a variety of Technologies.
  • Extensively worked on Hudson, Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Hands - on knowledge on Continuous Integration server like Jenkins and deployment into Tomcatand Web Sphere Application Servers.
  • Extensive experience in using Continuous Integration tools and Continuous Deployment tools like Chef, Puppet, Ansible, Salt and Docker
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes, 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.
  • Having Good Experience in Automation Engineer Using Pythonand bash Scripting.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Improving our Continuous Integration workflow using Virtual Environments like Docker.
  • Use of Docker and OpenShift to manage micro services for development and testing
  • Architected a Lamp Stack application in AWS using VPC, S3, Route 53, Auto scaling, Elastic Beanstalk, SQS, SNS, RDS MySQL. I configured Cassandra database in on-premises
  • End to End solution for hosting the web application on AWS cloud with integration to S3 buckets.
  • AWS EC2 and Cloud watch services. CI/CD pipeline management through Jenkins. Automation of manual tasks using Shell scripting
  • Experience to install JIRA in my local machine and use it to create our own plugin.
  • Created branches and managed the source code for various applications in SVN and GIT.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code
  • Worked on Jenkins and Maven for Build management to automate the software build.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war &ear) from source code.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX.Provide Best practices/Solutions for Using Jira in different Scrum/Kanban team
  • Had experience with building code from Ant, Maven, MS build scripts to the build deployment scripts on Apache Tomcat, IIS, Netscape iplanet, ATG dynamo &WebLogic server instances on Production, Preview, Stage, Development environment & worked on Rackspace cloud environment.
  • Had experience with servers IIS 7. 5 for administering ASP.Net applications.
  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT. Used defect-tracking tool Service now.
  • Able to create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Ability in deploying the developed code in a Web Sphere /WebLogic, Apache Tomcat/JBOSS, IIS7.5.
  • Self-starter and a good team player with excellent troubleshooting skills, communication and presentation.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX, LINUX (Redhat, Ubuntu, centOS), Mac OS.

Scripting languages: Shell, Bash, Python, Ruby.

Web Technologies: HTML, CSS, XML.

Versioning Tools: Subversion, Git, GitHub, Perforce, TFS.

CI Tools: Jenkins, Bamboo, BuildForge.

Build Tools: Ant, Maven, Make, MSBuild, Gradle.

Config Management: Chef, Puppet, Ansible.

Bug Tracking Tools: Jira, Rally.

Cloud Computing: Amazon Web Services, Microsoft Azure, OpenStack.

Virtualization Tools: VirtualBox, Vagrant, Docker, Kubernetes.

Web/App Servers: Web Logic, Web Sphere, Apache, Tomcat, JBOSS.

Networking: DNS/TCP/IP, PXE kickstart.

Methodologies: Agile, Scrum and Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Akron, OH

DevOps Engineer

Responsibilities:

  • Created the end to end CI/CD pipeline from scratch for application and API's for automating the deployment process.
  • Implemented continuous integration using Jenkins and configured various plugins. Also used GIT as a Source Code Manager, Maven as a Build Tool, Sonarqube and Artifactory.
  • Created and managed shell scripts for the automation of build and deployment process.
  • Build scripts using MAVEN build tools in Jenkins to move from one environment to other environments.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Configured RedHat Kickstart for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Designing and implemented fully automated server build management, monitoring and deployment by Using Puppet.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.
  • Configure, monitor and automated cloud based service Amazon Web Services.
  • Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers.
  • Was a part of a team that is creating an internal proxy with Docker, Kubernetes, Nginx and AWS EC2 which helped the team access internal tools.
  • Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Worked with UDA team to deploy scalable mesos cluster in AWS with docker.
  • Developed Shell/Python Scripts for automation purpose.
  • Did research on implementing a new tool, Kubernetes with Docker to assist with auto-scaling, continuous integration and rolling updates with less or no downtime.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Used PowerShell for DevOps in Windows-based systems.
  • Deployment of the Business processes by creating JAR, WAR, TAR and EAR files Mentored team to configure workstation, bootstrap a node and deploy cookbooks.
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Worked on creating Docker containers and Docker consoles for managing the application life cycle.
  • Worked on setting up the automated build on DockerHUB.
  • Expertise in Querying RDBMS such as Oracle and MYSQLby using SQL for Data integrity.
  • Expertise in developing Chef Cookbooks to automate the complete deployment process.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef.

Environment: Amazon Web Services, IAM, S3, EBS, AWS SDK, Cloud Watch, Cloud Formation, GitHub, Chef, Puppet, Docker, Java, Apache HTTPD, Apache Tomcat, JSON, Bash, Shell, Perl.

Confidential, Alabama

DevOps Engineer

Responsibilities:

  • Linux System & Middleware Administrator responsible for the day to day administration and administration of RHEL 5, 6/ CentOS, Ubuntu which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Developed and supported the Software Release Management and procedures.
  • Developed Shell/Bash Scripts for automation purpose.
  • Handled automated deployments, rollbacks and blackout solutions for Tomcat and using Jenkins, Bash and Groovy scripting.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Knowledge on Configuration and management of Mongo databases.
  • Deployed the Java applications into web application servers like Web logic.
  • Experience in using Nexus and Artifactory repository Managers for java builds.
  • Implemented a Continuous Delivery pipeline with Jenkins, Bamboo and Whenever a new github branch gets started, Jenkins automatically builds a new Docker container from it.
  • Created and configured jobs, script builder, custom command builder, agents in Bamboo.
  • Created various Maven scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Experience writing Shell and Python scripts to automate tasks and deployments.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Built a completely automated and secure deployment of two factor authentication Open VPN for customer's and administrators to login to the environment using Puppet modules for VPN.
  • Implemented new JIRA workflows for the QA teams and worked on Splitting JIRA servers (project configurations and issues)
  • Helped and came up with a list of large files that will be suitable in Artifactory using Git repository
  • Working in implementation team to build and engineer servers for Linux & AIX operating systems. Working on AWS & Openstack cloud to provision new instances. S3 Storage Services. AWS EC2&Cloud watch services CI/CD pipeline management through Jenkins.
  • Experienced in Creating Stories and Reports in JIRA using Easy BI Plugin.
  • Managed MFA, IAM roles, policies, groups to configure AWS account.
  • Managed Ubuntu Linux and Windows virtual servers on AWSEC2 using Open-Source Chef Server.
  • Used EC2 for virtual servers and provisioned git, Jenkins, configuration management tool like chef on each Server.
  • Worked with the developed .net environment and deploy code in a Web Sphere, /Web Logic, ApacheTomcat/JBOSS, IIS7.5.
  • Good understanding on integrating JIRA with Plug-ins like JIRA Zephyr, Easy BI plug-in
  • Written several cookbooks which include recipes to perform Installation and Configuration tasks involvingjdk, tomcat binaries installation and domain creations into various nodes as per requirement.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, CodeDeploy, Chef, EBS, and Ops Works
  • Created branches and managed the source code for various applications in SVN and GIT.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access Control strategies.

Environment: GIT, GIT Hub, Subversion 1.6, RHEL, Linux, ANT/Maven, WebSphere Application Server Network Deployment, Docker Nexus, SaltStack, UBuild, UDeploy, Ansible, Maven,CHEF, TFS,AWS,Tomcat, Oracle, MS SQL Server, Java, J2EE Applications.

Confidential - Des Moines

Build and Release Engineer

Responsibilities:

  • Maintained detailed documentation of moderately complex system specifications, including system installation procedures, system backup, recovery techniques and system test methods.
  • Administration of RHEL 5, 6 and Centos which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Automate infrastructure in AWS using amazon web services. Deploy Puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Created EC2 instances in VPC and installed applications. Expertise in Identity Access Management. Created users, groups and assigned roles based on their duties.
  • Installed and configured Continuous Integration tools such as Bamboo, Build Forge, Cruise Control and Hudson for build and deployment automation.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Controlled Subversion (branch) access to successfully run parallel development and release.
  • Used Ruby scripts for build automations and deployments. Used GitHub for versioning.
  • Tracked backlogs and fixed bugs using JIRA.
  • Maintained and administered GIT source code tool.
  • Used SQL Azure extensively for database needs in various applications.
  • Experience onPowerShell scripts for automating tasks and importing the content changes related to application.
  • Developed and implemented an agile SDLC and refinement of the Software ConfigurationManagement (SCM) infrastructure.
  • Deployed the Java applications into web application servers like Apache Tomcat. Performed all necessary day-to-day Subversion functions for the project like merging, creating branches and tags using Tortoise SVN/ Visual SVN.
  • Responsible for analyzing and troubleshooting all WebLogic and JBoss related issues by the application team in various environments like DEV, QA, and Staging & Production.
  • Monitor the Jira hosted servers and responded quickly to issues in case of application is down and update Appmon tickets in such cases.
  • Used Nagiosto ensure systems, applications, services, and business processes are functioning properly
  • Deploy and monitor scalable infrastructure on cloud environment AWS using Ansible, Puppet.
  • Worked on Puppet, writing puppet polices to push patches, files across the environment.
  • Used Chef for deploying applications. And on experience with Ruby over Chef. And written cookbook recipes.
  • Managed application software codebase including branching, and versioning.
  • Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.

Environment: Subversion, Maven, Jenkins, Apache Tomcat, Chef, Jira, TFS, Ansible, Git Hub, UNIX/ LINUX, puppet,Windows, EC2, VPC, IAM,Auto Sys, Perl Scripts, Ruby Scripts, Java/J2EE, Oracle10g, 11g.

Confidential - Cambridge, Massachusetts

Linux Engineer

Responsibilities:

  • Checked the data integrity on an Oracle data base using SQL queries. Taken an interest in week after week release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Setup continuous integration, continuous delivery and continuous deploying with zero touch.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into SVN and GIT.
  • Deployed web applications using Chef by developing the cookbook to meet the project requirements.
  • Provided end-users training for all Tortoise SVN, JIRA users to effectively use the tool.
  • Managed and improved branching and other JIRAsource code strategies in SVN/GIT, establish process control points and configuration to support needs of the development team.
  • Improved build process and developed automation leading up to a continuous integration system.
  • Used Chef for deploying applications. And on experience with Ruby.
  • Implemented and improved process for release management, automated code deployment, configuration management, and monitoring.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Initial troubleshooting of build failures, coordinating resolution efforts and communicating with appropriate team members.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Developing ANT, MAVEN and Power Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of WebSphere platforms.
  • Handled documentation of the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • As a Release Engineer, handled different development teams and a number of simultaneous software releases.
  • Used Jenkins as a continuous integration tool for automation of daily process.

Environment: UNIX, Windows Web Sphere 6.1.1, Shell Scripts, XML, ANT, Chef, MAVEN, Tortoise SVN 1.6, 1.7, JIRA, Ruby, Jenkins, Java/J2EE Oracle10g, 11g.

Confidential

Linux Administrator

Responsibilities:

  • Experience and Knowledge on Logical volume manager (LVM), creating disk partitions, setting up file systems and mounting the file systems and unmounting them.
  • Assigning user access to different groups and servers in RedHat Linux. Wroteshell scripts for data mining and data integration solutions to reduce labor force and data entry.
  • Worked on various troubleshooting issues such as pinging to the Backup Server, Boot related problems, Server down etc.
  • Defined SUDO rules for different users based on their requirement.
  • Monitor the Production Environments for any down time issues by performing regular corn job updates in servers.
  • Participated in upgrading and migrating 3.x to 4.x and 5.0.
  • Installed and updated different packages using rpm and YUM.
  • Worked on tasks related to files and directories like changing permissions, copying from one server to another, zip and unzip operations on files.
  • Familiarized with networking concepts like TCP/IP, DHCP, DNS, NFS and SAMBA.
  • Implemented new EDI standards and new mapping functionality to handle more in depth requirements.
  • Assisted in planning and testing new applications and operating systems Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Maintenance of a Linux Selinux and iptable.

Environment: Red hat 5, Linux 5.x WebLogic Server 8.1 sp3/sp5,Apache 2.0., JDK 1.4.

We'd love your feedback!