We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • Over 8+years of experience in DevOps Engineer/Build and Release Engineering in automating, building, deploying, and releasing of code from one environment to other environment
  • Expertise in build automation tool like Jenkins.
  • Experience in building, packaging and installation of apps developed in Java or .Net platforms.
  • Experience in Deploying to and administering in the use of JBOSS, Tomcat and apache web server, Web - Logic, Web-Sphere, SVN.
  • Proficient in Linux and Windows environments.
  • Experience in writing maven pom.xml and build.xml for build scripts.
  • Knowledge of source code repository administration along with build tools like GIT,GIT HUBSVN.
  • Working knowledge on Build Automation tools like ANT, MAVEN.
  • Knowledge on AWS with Power Shell and SQL Server
  • Experience in maintaining the Branches of the project in Team Foundation Server (TFS) by merging the modules and labeling the activities once deployment is done.
  • Experience in working with CI tool Hudson.
  • Wrote deployment Automation scripts for multiple JAVA, Angular JS/J2EE Applications.
  • Experience in using Tomcat and Apache web servers. And also in DOCKER.
  • Expertise in trouble shooting builds in multiple environments like visual studio.
  • Outlining and implementing completely automated server build using procedures including Jenkins Slave Nodes, SSH, VMware ESX, AmazonEC2 automating for build, Packaging, Deployment and testing.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo, Chef, and Puppet. Experience in monitoring tools with splunk. And working knowledge on other build tools like MS Build and CMake.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Good knowledge on Puppet. Configured puppet master, puppet agent environment. And also on Sonar.
  • Created multiple puppet node groups and added matching nodes to it based on the profiles mapped.
  • Knowledge on Chef and chef cookbook recipes.
  • Good knowledge on using the modules from Puppet and customizing them based on client requirements. And working knowledge on Ansible.
  • Experience on Cloud technologies like VMWARE, AWS and Open stack.
  • DesignAWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience in Project Design using UML and Visio.
  • Used Ruby scripts for build automations and deployments.
  • Worked with UBuild/UDeploy.
  • Proactively communicated and Collaborated with the External and Internal Customers to analyze Information needs and functional requirements.
  • Design, implement and maintain operation test scripts and tools for monitoring production systems and data mining.
  • Linux System administrator for Adept Solutions on various Linux and UNIX platforms.
  • Ability to work well in scripting languages like shell
  • Worked Extensively on VMware Installation and configuration ESX hosts, Managing Vcenters and data store.
  • Used AWS (Amazon Web Services) services such as EC2, S3, RDS, VPC, Route 53, Elastic Load Balancers, and IAM for security etc.

TECHNICAL SKILLS

Build Tools: ANT, MAVEN,GRADLE

CI/CD Tools: Jenkins, Hudson, Bamboo, puppet, chef, Ansible, Docker

DevOps: Jira, AWS, Angular JS,Open Stack, VM ware

Scripting Languages: Perl, Python, Ruby, Shell Programming

SCM Tools: CVS,SVN, GIT,GIT HUB, CLEAR CASE

Middleware Technologies: WebSphere, Tomcat, JBOSS, Web Logic

Databases: Oracle 11g/10g/9i, MS SQL server 2012/2008, MS Access

Operating Systems: UNIX, Linux, and Windows

Programming Languages: SQL, PL/SQL, C and C++,JAVA/J2EE

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

DevOps Engineer

Responsibilities:

  • Managed Ubuntu, Linux and Windows virtual servers on AWSEC2 using Chef Server.
  • Experience in Designing and deploying AWS solutions usingE2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works.
  • Optimized volumes andEC2 instances & Created multi AZVPC instances.
  • Used IAM to create new accounts, roles and groups.
  • Involved in configuringS3 versioning and life cycle policies to and backup files and archive files in Glacier.
  • Configured S3 to host static web content.
  • Deployed cloud stack using AWS Op Works.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Highly involved in Configuring and monitoring distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
  • Development of Chef Cookbooks to manage systems configuration.
  • Supported 2000+AWS Cloud instance’s and also familiar with Amazon Cloud command line management.
  • Encrypted EBS volumes via KMS service.
  • Created monitors, alarms and notifications forEC2 hosts using Cloud Watch
  • Experience in Migrating applications to the AWS cloud.
  • Written multiple Python, Perl and Shell scripts for automating various companywide tasks
  • Provisioning Jenkins environment for continuous integration by easing build and testing tasks for developers.
  • Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Created and maintained Shell scripts for building applications
  • Installed and Configured Jenkins Plugins to support the project specific tasks.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.
  • Used Shell Scripting and Python scripting for Automation.

Environment: AWS, RTC, Git, Subversion, Apache Tomcat, Bamboo, Jenkins, Maven, Confluence, Arti factory, Rally, Jira, Shell Scripts

Confidential, Oak brook, IL

DevOps Engineer/Build and Release Engineer

Responsibilities:

  • Involved in defining, documenting, negotiating and maintaining Product/Application Release Roadmap.
  • Responsible for all aspects of regular (planned) and emergency patch releases.
  • Creation of Application Release Plan (Release Scope Planning & defining Milestones).
  • Creating & conducting walkthroughs of 'Deployment Plans' for complex large scale Releases including Mock Deployments in Pre-Prod environments & Production Installations.
  • Working with an agile development team to deliver an end to end continuous integration/ continuous delivery product in an open source environment using Run deck and Jenkins to get the job done.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Created EC2 instances. Worked on Route 53.And also on S3 for storage of data.
  • Plan & oversee the creation of new environments as per the Project's needs & work with the Infrastructure team to plan the Maintenance Activities.
  • Involved in migration activities of Java scripts,Angular JS and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA.
  • Worked with continuous integration tool like Hudson.
  • Used DOCKER for packaging applications.
  • Created EC2 instances in AWS. Used Chef for deploying applications and on experience with Ruby.
  • Used Puppet for application automatic deployment and provisioning to different environments.
  • Proposed branching strategies for using Version Control Systems like GIT, GIT hub& Subversion.
  • Working with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Run deck and Jenkins to get the job done.
  • Created branches, performed merges in version control systems GIT, GIT hub, SVN.
  • Managed Nexus repository for the current project created a new repository and provisioned it.
  • Co-ordinate with QA to integrate test data management processes and test suites into the build environment.
  • Familiar with GIT hub admin tasks like creating users, providing access to them and maintained source repositories.Managed Maven project
  • Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.
  • Configured Workflows created new Jobs and modified existing projects to automate.
  • Written shell scripts to monitor the logs after deployments and send emails automatically.
  • Maintained the CI inventory for the environments.

Environment: GIT, GIT hub, Subversion 1.6, Shell, RHEL, Linux, ANT/Maven, JUnit, Hudson, WebSphere Application Server Network Deployment, Docker Nexus, Maven, IBM HTTP Servers, CHEF,AWS,Tomcat,Puppet, Perl Scripting, Oracle, MS SQL Server,Java,AngularJS, J2EE Applications.

Confidential, Milwaukee, WI

Build and Release Engineer

Responsibilities:

  • Participated in weekly release meetings with technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Involved in creating new elements in VOB’s.
  • Modified ANT scripts to build the JAR, Class, WAR and EAR files from VOB’s.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Worked on Creating and deleting dynamic views for developers as requested by user.
  • Proposed branching strategies and implemented it.
  • Performing clean builds according to the schedule published for a given releases.
  • Installed Cruise Control and performed troubleshooting during installation.
  • Worked with Cruise Control for automated build and release.
  • 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.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: s: Subversion, ANT, Perl, Shell scripts, Cruise control

Confidential, Franklin, TN

Build & Release Admin

Responsibilities:

  • As 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.
  • Subject Matter Expert with Software Build and Release Management methodologies, hands-on experience creating and managing the various development and build platforms, and deployment strategies.
  • Build, configure and deploy VMs and template.
  • Involved in Installing, Configuring and Maintenance of Build Forge Automation Tool.
  • Created different Environments, Libraries and Projects in Build Forge Tool.
  • Build the source code using ANT build tool and deploys the applications into Web Sphere application servers.
  • 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 SVN version control tools
  • Involved in Migrating the source code from CVS to SVN Repositories.
  • Have created the ANT build scripts for different projects.
  • Created analytical matrices reports for release services based on Remedy 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 Development, DBA, QA and Project Management teams

Environment: s: UNIX, ANT, Web sphere, CVS, Build forge, SVN, Remedy

Confidential

Build Release Engineer

Responsibilities:

  • Implement multiple CI/CD pipelines as part of DevOps role for our on-premises and cloud-based software.
  • Perform DevOps for Linux and Windows platforms using Jenkins, Maven, Nexus, SVN, GitHub, Deploy, Docker, anisible, chef, AWS.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN).
  • Worked on severalbuildframe work Maven.
  • Writtenbuild scripts from scratch for new projects and for new modules within existing projects.
  • Expertise in various branching methodologies, merging and tagging to facilitate defect/change management in conjunction within projects across the organization.
  • Deployed Applications into non-production, BETA, production environments with various Application server technologies like WebLogic and Apache Tomcat.
  • Maintain the tool eco-system that the larger eDiscovery Platform team relies so heavily on, such as JIRA, Confluence, Jenkins, Nexus, and Subversion.
  • Configure the setup of every monthlyreleaseon the regular basis for product teams to perform integration testing.
  • Worked with development team to ensure use of best practices in source code branching, merges and versioning of SVN and GIT repositories.
  • Expertise in Enterprise repository management tools like Nexus Art factory etc.
  • Troubleshooting deployment, infrastructure and start up issues on various application servers product line
  • Automated webserver content deployments via shell scripts
  • Environment Management of Dev, QA, INT etc. for every assigned Releases
  • Handling the cutover activities, Dependencies, Overseeing the approvals, downtime schedules for PRODUCTION releases etc.

ENVIRONMENT: WEBLOGIC, Jenkins, SVN, GIT, Nexus Shell Scripting, Apache Tomcat, Jira,.Net

Confidential

System/ Network Administrator

Responsibilities:

  • Used the LVM extensively; Created/Modified/Deleted Volume Groups, Logical Volumes and File systems; Added/Removed physical disks; Mirrored Volume Groups and Logical Volumes.
  • Setup of print queues and definition printing and plotting devices.
  • Setup NIS in a multi-platform UNIX environment.
  • Setup NFS between IBM RS/6000 server and NT server.
  • Setup NIM and install clients.
  • Configured TCP/IP for servers and workstations and setup of complete network.
  • Wrote several korn shell scripts û perform background FTP, distribution of data to other servers, backup operations and management of large volumes of CAD data.
  • Setup Jumpstart server for auto installations of servers.
  • Involved in user, package and patch management and administration.
  • Support for all the internal Windows nodes
  • Installation and maintenance of the Internal DNS server.
  • Firewall configuration for packet filtering firewall.
  • Network administration and Network monitoring
  • Configuring NFS, NIS.
  • Development shell scripts using Perl, awk for automation of Systems administrative tasks.
  • Implemented RAID techniques (RAID 0+1, RAID 5) by using VERITAS Volume Manager and Online Disk Suite (ODS).
  • Configured the printers with the use of admin tool and command level.
  • Implemented Shell Scripts for automatic back -up.

Environment: Solaris, UNIX, Windows, Perl scripts, Cron tabs, Shell scripts, RAID 5, RAID 0+1

We'd love your feedback!