We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • Over 7 Years of extensive experience on DevOps Engineer process, including end - to-end code configuration, building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications.
  • In-depth knowledge of Build and Release management methodologies and production deployment which include Compiling, Packaging, Deploying and Application Configurations.
  • Skilled at Software Development Life Cycles (SDLC) and Agile Programming methodologies.
  • Worked with software developers and DevOps to debug software and system problems.
  • Interact with stakeholders and global teams to deliver strategic solutions to fulfill business needs, which include SharePoint, Office365 and Salesforce implementations.
  • Experienced with enterprise level source control repositories such as GIT, Subversion (SVN), IBM Rational ClearCase, CVS, Perforce and Harvest.
  • Experience in Configuration Management Tools such as Chef, Puppet and Ansible.
  • Involved in writing recipes and cookbooks for configuration management to manage EC2 (Elastic Compute Cloud) instances running on "Amazon Web Services" (AWS), part of the project "Deployment Automation Using Opscode Chef".
  • Develop methods to automate routine infrastructure tasks such as deployment and maintenance duties using orchestration tools and scripting languages such as Ansible, Puppet, Bash and Python
  • Experience with AWS and Azure, Cloud technologies, Technics and Methodologies.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Strong command on source controller concepts such as Branches, Merges and Tags.
  • Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as jar, war, & ear from source code.
  • Great understanding on Ant and Maven with respect to their Tags, Tasks and Targets, dependencies and co-ordinates to write pom.xml and build.xml.
  • Involved in Migration activities from Ant to Maven to enhance the build process.
  • Converted build.xml into pom.xml to build the applications using Maven.
  • Managed the artifacts generated by Maven in the Nexus repository.
  • Experience in Creating Docker file and built various containers using Docker engine and Docker Machine environments.
  • Expertise in querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity.
  • Experience in using Stash, Nexus and Artifactory Repository Managers for Maven builds.
  • Expert in deploying the code through application servers like IDE WebSphere/ WebLogic/ Apache Tomcat/ JBoss.
  • Extensively worked with automation tools like Jenkins, Bamboo, TeamCity, Hudson and CruiseControl to implement the automation and their configuration.
  • Configured IP chains and IP tables to provide the packet filtering and firewall security to Linux Boxes.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, SonarQube and Findbugs.
  • Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, Python, JavaScript).
  • Maintained IIS webserver during deployments and production for .net applications using SVN as a source control.
  • Manage UrbanCode Deploy related activities, create deployment workflows for IDE WebSphere, JBOSS, tomcat based, install agent, setup DR, install Deploy agents, install plugins.

TECHNICAL SKILLS:

Build Tools: ANT, MAVEN & Gradle

CI Tools: Jenkins, Bamboo, TeamCity, Hudson, Cruise Control

CM Tools: Chef, Puppet, Ansible

Cloud Solutions: AWS, Microsoft Azure

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss

Version Control System: GIT, Subversion, IBM Rational ClearCase, Perforce, CVS

Tracking Tools: Jira, VersionOne, ClearQuest, HP Quality Center, Remedy

Databases: SQL Server 2005/2008 R2, Oracle 9i/10g/11g, MySQL, DB2

Operating Systems: Windows XP/2003/2007, WinCE, Unix, Linux, RHEL

Programming Languages: C, C++, Java, Shell Scripts, HTML, CSS, JavaScript and XML

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

DevOps Engineer

Responsibilities:

  • Provided Configuration Management and Build support for more than 5 different applications, built and deployed to the production and lower environments.
  • Experience at DevOps Engineering in automating, building, deploying, and releasing of code from one environment to another environment.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Expertise includes shell scripting with focus on DevOps tools, CI/CD Architecture and hands-on Engineering.
  • Implemented SonarQube for code quality check and Nexus repository and integrated them into Jenkins to achieve Continuous Integration.
  • Expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, SNS, SQS and Cloud Formation.
  • Created AWS computing instance Services like EC2 and Amazon Elastic Load Balancing in AWS Cloud and managed AWS Storage services like S3, EBS and Amazon Cloud Front.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Involved in release planning with team using Version One and Jira.
  • Analyse and resolve compilation and deployment errors related to code development, branching, merging and building of source code repository using GIT version control.
  • Created new build jobs, integration testing jobs and deploy jobs in Jenkins to automate the process.
  • Configured Slaves for Jenkins Master to distribute load across all the machines.
  • Coordinated resources by working closely with Project Managers for release and carried deployments and builds on various environments using Jenkins continuous integration tool.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
  • Expertise in using Maven tool for the building of deployable artifacts such as jar and war from source code.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Experience in creating Chef Recipes for automating deployments of application Containers.
  • Written multiple cookbooks in chef, implemented environments, roles, databags in chef for better environment management.
  • Responsible for managing the chef client nodes and upload the cookbooks to chef-server from workstation.
  • Implement Global dashboard to publish results on Hygieia using collectors and REST API from tools such as Jenkins, JIRA, Gerrit, Git, Polarion.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers in AWS.

Environment:: GIT, Maven, Docker, Jenkins, Chef, AWS, JIRA, Confluence, Splunk, Shell Scripts, SonarQube, VersionOne, WebSphere Servers.

Confidential, Boston, MA

DevOps Engineer

Responsibilities:

  • Analyzed the ANT build projects for conversion.
  • Converting the ANT build projects to Maven build projects.
  • Developed the Maven build pom.xml scripts.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Integrated the Code Quality Analysis tools like FindBugs, JUnit and Checkstyle into the projects.
  • Creating new build jobs, integration testing jobs and deploy jobs in Bamboo to automate the process.
  • Tracking tasks and controlling changes in the cross-disciplinary field of configuration management using SCM.
  • Build out/driving mobile app/web development and Adobe Experience Manager (AEM) practices.
  • Installed and configured the WebLogic application servers for Dev and Integration Test Environments.
  • Built and deployed Java/J2EEartifacts onto the WebLogic Application Servers in an Agile continuous integration process.
  • Re-formed Central Web Services into DevOps styled operations.
  • Created playbooks for OpenStack deployments and bug fixes with Ansible
  • Building out tools to manage and track our server cluster using AWS technologies.
  • Automated deployments across all environments using UrbanCode deploy and Bamboo.
  • Tracked all the changes in Jira tracking tool and provided metrics reporting for the project release activities.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Worked on applications of web server via REST API.
  • Using GIT version control tools for developing multiple applications on Source codes repository.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Responsible for coordinating teams and scheduling migrations from Clearcase to GIT.
  • Collaborate in the automation of AWS infrastructure via terraform, Ansible, and Bamboo - software and services configuration via chef cookbooks.
  • Worked on Multiple AWS instances, setting up the security groups, Elastic Load Balancer and AMIs, Autoscaling to design cost effective, fault tolerant and highly available systems.

Environment:: GIT, Ansible, Bitbucket, ANT, MAVEN, Bamboo, Clearcase, Chef, SCM, UDeploy, Jira, Nexus, AWS, WebLogic Application Servers, ORACLE.

Confidential, Troy, Michigan

Build and Release Engineer

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Good experience in DevOps Engineering in automating, building, deploying, and releasing of code from one environment to another environment.
  • Performed DevOps for Linux, UNIX and WinCE platforms.
  • Led Hudson continuous integration server installation and configuration for all SVN Repositories.
  • Automated application packaging and deployments.
  • Managed Linux staging and testing environments.
  • Created and updated puppet manifests and modules, files, and packages stored in the SVN repository.
  • Established coding standards and enforced them through automated tools.
  • Implemented Gerrit Code review tool and integrated it with Hudson to trigger builds once the commit is being uploaded to Gerrit dashboard.
  • Configured multiple Windows and Linux Slaves for Hudson Master to distribute the load across all the machines.
  • Applied the test-driven development methodology while developing which yielded cohesive, loosely coupled and tested code.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Hudson to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Experience configuring and managing puppet master server and also experience in updating and creating modules and pushing them to puppet clients.
  • Integrated Testing Tools like Junit in JUnit which provide unit testing and code coverage with detailed graphical reports.
  • Connected continuous integration system with SVN version control repository and continually build as the check-in’s come from the developer.
  • Created multiple ANT, MAKE, Shell scripts for build automation and deployment.
  • Defined branching and merging strategies.
  • Experience in deploying and maintaining private cloud infrastructure of OpenStack.
  • Experience in building new OpenStack Deployment through Puppet and managing them in production environment.
  • Documented the SCM process and policies of the company and recommended some process changes.

Environment:: Subversion (SVN), Hudson, IBM Rational ClearQuest, SCM, ANT, Puppet, MAKE, Shell, Apache Tomcat Application Server, OpenStack, Java/J2EE, Linux, SQL.

Confidential

Release Engineer

Responsibilities:

  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform.
  • Build and deployedJ2EE application in JBoss.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Managed the source codes repository of multiple development applications using CVS and Perforce version control tools.
  • Created analytical matrices reports for release services based on Jira tickets.
  • Trained offshore team members and responsible for knowledge transfer.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Participated in the Change Control Board Meeting to analyze the risk and plan for the successful Releases.
  • Coordinated application releases with Developers, DBAs, QAs and Project Managers.

Environment:: Concurrent Versions System (CVS), Perforce, ANT, MAVEN, Jenkins, Jira, JBoss, UNIX

Confidential

Linux Administrator

Responsibilities:

  • Establishes system by planning and executing the selection, installation, configuration, and testing of web application server hardware, software, LANs and WANs.
  • Develop solutions in the ServiceNow platform that are sustainable and ITIL compliant, identify and define business solutions for ITIL users.
  • Maintains optimal system performance with system monitoring, analysis, and performance tuning.
  • Involved in creating new users, groups and setup their home directories and appropriate access restrictions to software in the Active Directory environment and NIS domains.
  • Troubleshoots system hardware, software, networks and operating system.
  • Designs and runs system load/stress testing.
  • Secures system by developing system access, monitoring, and controls.
  • Establishes, tests and documents disaster recovery policies and procedures.
  • Developed build and deployment processes.
  • Developed and maintained integration and release processes.
  • Wrote filesystem and system load monitoring and reporting software for Raptor Eagle 5.0 and CheckPoint Firewall-1 3.064b firewalls implemented on Solaris 2.6
  • Performed troubleshooting of Check Point Firewall-1 3.064b and Raptor Eagle 5.0 firewall configuration problems with DSPO firewall customers
  • Developed and maintained UNIX/ Perl/Ant scripts for build and release tasks.
  • Responsible for building and releasing packages to Dev, Itest and QA Environments.
  • Performing clean builds according to the schedule published for a given releases.
  • Responsible for deleting the old deployed code and deploying the newly built code using Web Sphere IDE (Integrated Development Environment).
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment:: Red Hat Linux 3/4, Solaris 9, Veritas volume manager, SSH, LVM, SVM, WebSphere Servers

We'd love your feedback!