We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Deerfield, IL

SUMMARY:

  • Over 6+ years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, DevOps and Build/Release management.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, and Cloud Trail.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Extensive experience in using Version control systems includes Subversion (SVN), GIT, and ClearCase.
  • Good exposure in administering version control systems to create daily backups and checkpoint files.
  • Involved in OpenLava job scheduler POC
  • Experience with Web Sphere Commerce
  • Hand on experience with Pivotal tracker.
  • Expertise’s in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository.
  • Involved in the functional usage and deployment of applications in Weblogic, WebSphere and Apache Tomcat Server.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Strong command on source controller concepts such as Branches, Merges and Tags.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Extensive experience in working with various teams such as QA, Engineers and other teams to ensure automated test efforts are strongly integrated with the build system.
  • Ability to work closely with teams, in order to ensure high quality, timely delivery of builds & releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Ability to grasp latest technologies and to properly apply new tools to build applications.
  • Sound proficiency in analysing and creating Use Cases, Use Case Diagram, Sequence Diagrams, Data Flow Diagrams and Business Flow Diagrams.
  • Intensively involved in supporting, maintaining and troubleshooting activities for software applications and services.
  • Well experienced in software unit testing, functional testing, integration testing, and regression testing and highly efficient at fact - finding, root cause analysis and bug fixing.
  • Experience with Agile Methodology, Scrum Methodology, software version control and release management

TECHNICAL SKILLS:

Operating Systems: W i ndow s, UNI X, L IN U X ( RH EL) .

Versioning Tools: C V S, Tortoise SVN, C l e ar Case, G IT, Pe r f or c e, P V C S, RTC, Stash, Mercurial, Pe r f or c e.

Cloud Computing / CI Tools: AWS (EC2, ELB, Dynamo DB, SNS), Open Stack (Nova, Swift, Glance), Jenkins, Chef, Puppet, Ansible, TeamC it y

Build Tools: C r ui s e C on tr o l, AN T, MA V ENan dSonar

Languages/Scripting: C, C ++, Perlscripting, Batch scripting, VB script, Power Shel l sc ri p ti ng, SQL, J av a/ J2 EE, Soap UI, Ruby Python, Bash, VMware

Webservers: We b l og i c, Web Sph e re, A pacheTo mcat, J BO SS

Others: JIRA, Remedy, HP Quality Centre, IBM Clear Quest, Mingle, MS Office, Azure, O r a cl e, SQ L SER V ER, M YSQ L, Bamboo,DB 2

PROFESSIONAL SUMMARY:

Confidential, Deerfield, IL

Devops Engineer

Roles and Responsibilities:

  • Automated the process of Version controlling, Deployment of EAR’S, WAR’S to all the environment and applying the principles of CI/CD.
  • Worked on setting up Jenkins server and integrated with Git,Maven,JIRA and Email Servers.
  • Used and configured different plugins like Delivery Pipeline Build var,Env Inject plugins for Jenkins.
  • Designed Delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production.
  • Used and written Python scripts to deploy build artifacts to Weblogic WLST (Weblogic Scripting tool).
  • Have also worked on writing python scripts to integrate Git and Jenkins with JIRA.
  • Setup and Configured BitBucket server.
  • Experience in administrating ticket management and issue tracking tools and processes for software development teams.
  • Experience with JIRA administration. Includes customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes
  • Experience administrating/facilitating source code repository tools, including SVN and BitBucket.
  • Experience administrating/facilitating Continuous Integration (CI) tools, including Jenkins and BitBucket Pipelines.
  • Experience with the cloud versions of JIRA, Confluence, and BitBucket Pipelines.
  • Experience translating Confluence documentation into JIRA.
  • Experience in translate high-level business requirements into Epics, User Stories, and tasks.
  • Experience of branching, merging, and versioning strategies.
  • Experience working with multiple software development teams in dispersed locations.
  • Knowledge of Linux and Windows platforms.
  • Experience for development operations (test, build, deployment)

Environment: Java/J2ee, Ant, Maven, OpenLava, Subversion, UNIX, GIT, SVN, Bamboo, Nexus Pro, Sonar, Jira, BitBucket, Python, Ruby, Shell Scripts, Tomcat, Jenkins.

Confidential, St Louis, MO

Devops Engineer

Roles and Responsibilities:

  • Automated the process of Version controlling, Deployment of EAR’S, WAR’S to all the environment and applying the principles of CI/CD.
  • Worked on setting up Jenkins server and integrated with Git,Maven,JIRA and Email Servers.
  • Used and configured different plugins like Delivery Pipeline Build var,Env Inject plugins for Jenkins.
  • Designed Delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production.
  • Configured Jenkins Master and Slave for RPD and deployment on Weblogic and Oracle Enterprise Manager.
  • Used and written Python scripts to deploy build artifacts to Weblogic WLST (Weblogic Scripting tool).
  • Have also worked on writing python scripts to integrate Git and Jenkins with JIRA.
  • Setup and Configured BitBucket server.
  • Developed branching model in BitBucket using Git Flow.
  • Integrated BitBucket Server with PostgreSQL and LDAP server.
  • Experience with automation/configuration management using Puppet.
  • Experience with Pivotal Tracker.
  • Scheduler for periodic backups of Jenkins, JIRA and PostgreSQL.
  • Worked on integrating Selenium with Jenkins.
  • Written Cronjobs to automate daily and weekly jobs.
  • Also written shell scripts to automate the Deployment of Artifacts to Linux boxes.
  • Integrated Dockers with Jenkins using the Dockers plugin
  • Support containerization through Dockers and maintain snapshots of Jenkins.
  • Owner of Jenkins, GitHub, Puppet, Artifactory, and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.

Environment: Java/J2ee, Ant, Maven, OpenLava, Subversion, UNIX, GIT, SVN, Bamboo, Nexus Pro, Sonar, Jira, Remedy, Python, Ruby, Shell Scripts, Tomcat, Jenkins.

Confidential, Pleasonton, CA

Devops Engineer

Roles and Responsibilities:

  • Experience in DevOps Engineer for project teams that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Provisioning CentOS 6.x virtual machines via Vsphere and Ansible, with end goal of system hardening to CIS standard.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
  • Installed and configured Hudson/Jenkins for Automating Deployments and providing a complete automation solution.
  • Created continuous integration system using Ant, Jenkins, Hudson, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Build Results are managed in Jenkins and deployed using workflows in Jenkins.
  • Hands on Exposure on TFS Version Control, SVN.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • End-user training regarding branching strategies for all GIT, Subversion (SVN) users to effectively use the tool.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
  • Created Continuous Build Process using Jenkins as Continuous integration tool.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Drove releases, automated release process.
  • Have used SharePoint to create, share and discuss content and projects.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Proposed branching strategy suitable for current application in Subversion.
  • Managed the Release Communication and Co-ordination Process.

Environment: Solaris, Linux, Eclipse, Java, AWS, Chef, Ansible,Puppet, Jenkins, Hudson, Maven, ANT, Nexus, Perl, Python, Subversion, Bash, Shell, JIRA, XML, SQL.

Confidential, San Diego,CA

Build & Release Engineer

Roles and Responsibilities:

  • Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
  • Setup and Configure the continuous build system using Jenkins and running automation smoke / nightly test suites.
  • Worked in Installation, Migration, Integration, Implementation, Release and building of products.
  • Maintained and executed build scripts using Maven by coordinating with development and quality assurance teams in Linux Environments.
  • Administered Jenkins, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Have worked on packaging NodeJS applications.
  • Created and maintained SVN repositories including Branching, tagging and merging.
  • Developed private NPM repository.
  • Worked on Front end automation testing for Admin Portal using Selenium.
  • Managed product baselines, and assisted users to merge streams.
  • Created customized plugins for Jenkins.
  • Provided support to developers in writing configuration-specs.
  • Developed numerous Tools in bash and python to automate the build and release processes.
  • Demonstrated expertise with data extract and query tools (SQL/Oracle).
  • Developed REST web service using Jersey Core and Hibernate.
  • Knowledge in J2EE/.NET build/packaging, good communication skill, experience of working between offshore/onshore
  • Have worked on Tuning of JBoss AS and its JMX console.
  • Developed Maven scripts to support multiple OS and Application servers.
  • Modularized unstructured Maven scripts and utilized properties file for reducing the complexity and making it more manageable.Debugged performance related issues with Maven scripts and helped improved the build process.
  • Developed Administration Console for JBoss AS using Clamshell-CLI.
  • Edited Maven mirror settings in m2/settings.xml to configure Maven to have Nexus as a repository.
  • Created and managed of all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system
  • Implemented Jira with Maven2 release plugin for tracking bugs and defects
  • Own the creation of builds and coordinate the creation of source-code tags and branches with development groups
  • Designed CM processes and policies with approval from development and other affected teams.
  • Administered SVN repositories and managed account administration, branching, merging, patch fixes and snapshots.
  • Setup and configured Jenkins for Continuous Integration and Release Management in Linux Environment.

Environment: Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins, JBoss Application Server, CVS, Subversion, VTFS, Jira and Cygwin

We'd love your feedback!