We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Deerfield, IL

SUMMARY:

  • Over 6 yearsof experience in IT industry comprising of Two years of Linux Systems Administration and SIX years of Software Configuration Management (SCM). Extensive experience includes SCM, DevOps Build/Release Management, Change/Incident Management and Cloud Management.
  • Experienced in Chef, Puppet and Ansible for Deployment on Multiple platforms.
  • Experience with WebLogic administration. Managed and administered Domains, Nodes, Servers and Clusters in WebLogic 8.1/9.2/10.1/10.3/11g/12c environment
  • Build and Continuous Integration with like Ant/Ivy, Maven, Jenkins/Hudson, Bamboo, Gradle, and Teamcity.
  • Experience with Version Control Systems like GIT, CVS, SVN (Subversion), ACCUREV, Perforce, and IBM Rational Team Concert.
  • Experience in Configuration Automation and Centralized Management with Ansible and Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Expert in deploying the code trough web application servers like WebSphere/WebLogic/Apache Tomcat/ JBOSS.
  • Experience in using Build Automation scripting like MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR & EAR and DLL & EXE) from source code.
  • Experience using cloud providers and API’s for Amazon (AWS) Ec2, S3, VPC, SNS and AMI with Cloud Sigma (EU) and GFS storage.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Worked on several DevOps tools like Kibana, Tealeaf, Jenkins, Build Forge, Docker, Dynatrace, JIRA, Git-stashand OpenStack.
  • Proficient in shell scripting and performance tuning of WebLogic application server.
  • UtilizedAngularJSto achieve the client-side elementsHide, Show, Event HandlingandAJAX CallonJSONresponse, and implementedAgular’s jqLiteto achieve SOM manipulation.
  • Experience in Installing, Configuring VMware and monitored Virtual environments with ESXi servers and Virtual Center.
  • Extensive knowledge in advance features ofVMwareVMotion, SVMotion, HA and DRS including vSphere Update Manager,VMwareData Recovery, vCenter Lab Manager and vCenter Orchestrator.
  • Provided management, direction, administration, quality control, and leadership for HUD ITSM/ITIL program.
  • Experienced in deploying and automating applications in Microsoft Azure environment.
  • Strong designing and implementation work experience in Java and J2EE technologies like Core Java, Enterprise Java Beans (EJB), Servlets, JPA and JSP.
  • Expertise in application development using MVC architecture with JAVA, J2EE, Servlets, Struts, JDBC, Web services, Apache tomcat server, Oracle in Windows environment.
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Experience in using bug tracking systems like JIRA, Remedy, HP Quality Centre and IBM Clear Quest
  • Independent problem solving and a good team player with strong interpersonal and communication skills.
  • DevelopedPuppetplugin for VMware's vRO
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
  • Hands on experience in creating and upgrading Cassandra clusters, including backup and recovery planning.
  • Worked with AWS Cloud formation templates and Terraform along with Ansible.
  • Participated, documented, managed ITIL controls and supported Linux environment.
  • Expertise in scripting for automation, and monitoring using Shell, PHP, Python & Perl scripts.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP)
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Good working knowledge in Monitoring Tools such as Splunk, Dynatrace Jprofiler, AppDynamics, Logstash, OpenNMS, RHQAgent, JHAT, JON agent, Visualvm, Apache Jmeter, JConsole, gcviewer, gcwatchdog (Red Hat), Thread analyzer, Wily Introscope, Heap analyzer, Sitescope.

TECHNICAL SKILLS:

Config Management: Chef, Puppet, Vagrant, Docker, Maven, Terraform, Ansible, Artifactory.

Test and Build tools: Jenkins, ANT, MAVEN, Bamboo and Gradle.

Issue tracking tools: Jira, Service Now, Bugzilla.

Version control system: GIT, CVS, SVN, RTC, source tree

Scripting Languages: Bash, Shell, Pythonand Ruby.

Web/Application Servers: Tomcat, Apache, Web logic, WebSphere and JBoss

Infrastructure as service: AWS, OpenStack and Rackspace, Kubernetes.

Database: SQL server 2008R2/2012, Oracle 11g, MySQL.

Disk Management Tools: Solaris Volume Manager (SVM), ZFS, Zones, Veritas Volume Manager, File system, Sun Solstice Disk Suite, Red Hat LVM.

Network Protocols/Services: LDAP, TCP/IP, UDP, FTP, SFTP, HTTP/HTTPS, SSL, NIS, NIS+, NFS, DNS, and DHCP

Cluster Environment: Sun Cluster Servers 2.2, 3.1, 3.2 and VERITAS Cluster Servers 4.1,5.0

Mail Server: Send Mail, IBM Lotus Notes, Microsoft outlook.

PROFESSIONAL EXPERIENCE:

Confidential, Deerfield, IL 

DevOps Engineer

Responsibilities:

  • Performed all the GIT activities such as authentication, branching, tagging, merging and work space setup activities for development team.
  • Implementing Bamboo system to automate continuous integration of application code, SonarQube plugin for code analysis, scripted initiated build deployments. Kick off Bamboo build jobs and allow single file pushes by SVN tagging and deploy into Docker containers.
  • Installed and maintained Bamboo for Continuous Delivery as well as automate Ansible Playbook runs against production infrastructure.
  • Involved in building scalable infrastructure in AWS. Used ELB for SSL termination and load balancing, EC2 instances for application hosting, RDS for data - stores, S3 buckets for asset retention and static site hosting, Route53 for DNS.
  • Designed and implemented the company CI architecture. Used Bamboo to create builds, S3 to store them and deployed them with ansible. Created environments on the fly for new code releases and allowed for multiple versions of code to be available for the different departments.
  • Configured Kubernetes cluster and supported it running on the top of the CoreOS. POC on managing Kubernetes Clusters on AWS Using Kops.
  • Using Nagios & New Relic as distributed monitoring solution to monitor critical IT infrastructure components, including system metrics, applications, services, servers and docker containers.
  • Implementing AWS solutions using EC2, S3, EBS, Elastic Load Balancer, Auto scaling groups.
  • Maintain Git repositories for DevOps Environment and Responsible for Build and Deployments using Stash and Bamboo.
  • Writing gradle scripts according to the requirements.
  • Implementing of AGILE software development methodologies and use of standard software development tool suites. (e.g., JIRA, Confluence, GitHub Enterprise, etc.)
  • Using chef to automate of deployments include custom properties in WebSphere.
  • Writing shell scripts to monitor each part of configuration which helps to understand root cause of the issue.
  • Use Chef Configuration tools to create cookbook and recipes for Installation of packages, configuration of ENV properties of WebSphere application is properly configured and corrects any resources that are not in the desired state

Confidential, Atlanta, GA 

Sr. DevOps/Cloud 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 for all our products.
  • 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.
  • Responsible for Distributed Version Control Systems like GIT, SVN, ACCUREV.
  • Responsible for Database build, release and configuration.
  • Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
  • Responsible for nightly and weekly builds for different modules.
  • Responsible for Design of different Release Environments for new projects.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Hyper-V or MS Systems Center Operations Manager (SCOM)
  • Built features and provided bug fixes for Puppet core open source code Postgresql, Oracle
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents
  • Manage deployment automation using Puppet, M Collective, Hiera, Custom Puppet modules, in Ruby.
  • AWS Cloud management and Puppet automation
  • Created puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Experienced in Performance tuning of various Application Servers, such as IBM WebSphere 7/8, WebLogic (11gR1,12cR1, 12cR2), Apache Tomcat (7/8), JBoss AS 7 Oracle, and DB2.
  • Integration of ANT/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
  • Supported Production, Development and Test environment’s carrying Red Hat Linux, SUSE Linux and CentOS
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Managed and monitored the server and network infrastructure using APM
  • Provisioning of all Servers under MS Azure cloud environment.
  • Setting up new environment under MS Azure like creating new machine, installing all new tools and
  • Defining Release Process & Policy for projects early in SDLC.
  • Developed enterprise ITSM strategy, ensured SOX, industry and internal process compliance.
  • Responsible for Java Application Server administration and tuning experience (e.g. JBoss, WebSphere, Tomcat, WEB LOGIC)
  • Installation and administration of windows and Linux (Centos, Ubuntu, and Red hat) servers.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Experience Configuring and maintaining virtual server environment using VMware ESX/ESXi, vCenter, vSphere.
  • Migrated applications to the AWS cloud
  • Deployed patches and upgraded RedHat Linux servers and SUN servers to their latest versions.
  • Involved in setting up Dynatrace for application monitoring and Nagios for system level monitoring.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Installed and configured foreman with Puppet,Salt Stackfor auto-provisioning the Linux machines in AWS and VMware environments.
  • Support services for virtualization technologies: VMware and Hyper-V.
  • Implemented enterprise CMDB, integrated multiple ITIL processes.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Maintain, audit and continually improve ITSM change management processes to assure coordinated multi-service provider.
  • Work with different team members for automation of Release components.
  • Created multi AZ VPC instances
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
  • Troubleshoot the build issue during the Jenkins build process.
  • Responsible for build and deployment automation using VMWare ESX, Chef, Docker, Kubernetes Containerization platforms using Puppet.
  • Hands-on experience in creatingAngular factoriesfor using angular services likehttpandresourceto makeRESTful APIcalls to the Java based backend.
  • Worked on creating log-in authentication modules usingAngularJSandJavaScript.
  • Involved in writing various Custom Ansible Playbooks for deployment orchestration and also developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.

Environment: AWS, Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, GIT, APM, Dynatrace, Angular JS, Puppet, Gherkin, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, Data Center, Maven, UNIX, CentOS, Windows, Oracle.

Confidential, Daly City, CA 

DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Implemented multi-tier application provisioning inOpenStack cloud, integrating it withpuppet.
  • Responsible for designing and deploying bestSCMprocesses and procedures.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies likepuppet.
  • Involved in Installing and configuring Centos, SUSE servers on HP x86 servers.
  • Implemented the architecture of the modules per the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Used the SCOM monitoring tool to know all the server's health and alerts
  • Worked closely with software developers andDevOps to debug software and system problems.
  • Created scripts inPythonwhich integrated with Amazon API to control instance operations.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management.
  • Used Ansibleto document all infrastructure and application dependencies into version control.
  • Worked on Application performance monitoring (APM) with Relic
  • Modify and update the Hyper-V build standard for physical and virtual servers to comply with merger requirements.
  • Used to manage many Git repositories using Repo.
  • Developed automation framework for Application Deployments to the cloud environments
  • Worked on migration from Datacenter to AWS.
  • Used Puppet to manage Web Applications,ConfigFiles, Data Base, Commands, Users Mount Points and Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Installing, configuring and administering JenkinsCI tool on Linux machines.
  • Coordinate/assist developers with establishing andapplying appropriate branching,labeling/naming conventions using GIT source control.
  • Implemented repo commands to execute Python script.
  • Deployed Mirantis OpenStack using Fuel and customized Ansible, Python scripts.
  • Analyze and resolve conflicts related to merging of source code forGIT.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Experience supporting RedHat Cluster and Oracle RAC environment running Oracle databases in High Availability.
  • Used Jenkinsfor Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured the Nexus repository manager for sharing theartifactswithin the company.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: SVN, GIT, ANT, MAVEN, JIRA, Python, JAVA/J2EE, Web Logic, APM, Dynatrace, Puppet, Unix/Linux, Windows, Ruby, Perl, Shell, Jira, Apache Tomcat, XML, Java/J2EE.

Confidential, Bristol, CT 

Sr. Build and Release Engineer

Responsibilities:

  • Conducted business impact analysis & risk assessments of business functions. Accordingly, designed, developed, documented and implemented Disaster Recovery infrastructure for mission critical servers.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects
  • Implementing new projects builds framework using Jenkins & Maven as build framework tools
  • Implemented and administeredVMware ESX for running the Windows, Centos, SUSE and Redhat Linux Servers on development and test servers.
  • Maintenance and development of infrastructure using Ansible, Jenkins, and multiple AWS tools
  • Developed automation framework for Application Deployments to the cloud environments.
  • Managed and optimize the CI (Continuous Integration) tools like Jenkins.
  • Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Provide stable build environments for product development.
  • Implemented remote installation on servers using RedHat Linux Kickstart and jumpstart/JET Servers.
  • Installed and configured RedHat software’s and 3rd Party tools using RPM’s and YUM on RedHat servers.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Develop Custom Scripts to monitor repositories, Server storage.
  • Written Python/ Shell scripts according to the requirement.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Experienced with RESTful API's of Elastic Search to analyze, search and visualize real-time data.
  • Scripting & automating tasks using Python for backup, monitoring and file processing.
  • Upgrading Production Environment servers for Stability and Security.
  • Implemented Nagios monitoring solution for mission critical servers.
  • Continuously updating documentation for internal knowledge base of support team and IT team.
  • Managed Ubuntu Linux and RHEL virtual servers on AWS EC2 using Puppet.

Environment: Ant, Maven, MS Build, Jenkins, Team City, Remedy, Jira, Perl &Shell scripts, SVN, ClearCase, CVS, Unix, Solaris, Apache, IIS, Weblogic, Tomcat.

Confidential, New York, NY 

Build and Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • 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
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web Servers.
  • Created the Release process of the artifacts.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Written make, Maven and Ant build tools for application layer modules.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: SVN(Subversion), Anthill Pro, ANT, Perl, MS Build, Unix, Bamboo, Hudson, Git, JIRA, Shell Script, Web sphere server, Tomcat, Jenkins, SharePoint.

Confidential

Build Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Wrote Unix Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
  • Worked with the Architects on SDLC process being the owner of post dev environments.
  • Experienced with Git and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development with very strong problem solving and Android/Linux debugging skills.
  • Carried Deployments and builds on various environments.
  • Implemented and maintained the branching and build/release strategies utilizing SVN and GIT. Involved in periodic archiving and storage of the source code for disaster recovery.
  • Extensively used Perforce as a Configuration Management tool to manage source code
  • Wrote ANT Scripts to automate the build process.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and Sona type Nexus.
  • Used Shell/Perl scripts to automate the deployment process.
  • Administered Websphere/Weblogic application Servers at configuration level.
  • Provided on-going support and administration for SVN, ClearCase, ClearQuest and ANT build automation.
  • Stand by administrator for Perforce and PVCS.

Environment: SVN, JBoss, Apache ANT, Git, XML, Maven, Bamboo, Jenkins, Anthill pro, Shell Script.

We'd love your feedback!