We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Erie-pA

PROFESSIONAL SUMMARY:

  • Over 7 years of me.T experience diversified into design, development, build and release management of software applications.
  • In - depth understanding of teh principals and best practices of Software Configuration Management (SCM)
  • Experienced in Agile and Waterfall methodologies.
  • Experience in working on version control systems like Subversion, GIT and used Source code management tools like Visual SVN, Tortoise SVN, SVNx, Stash, Bit Bucket, Git Bash, GitHub, Git GUI and other command line applications etc.
  • Experience in using Nexus and Artifactory repository for Maven and Ant builds.
  • Extensive experience using Maven, Ant and Xcode as build tools for teh building of deployable artifacts from source code.
  • Experience of Chef & Puppet configuration management tools, to automate repetitive tasks, quickly.
  • Extensively worked on Hudson/Jenkins, Bamboo and Build Forge for continuous integration (CI) and for End to End automation for all build and deployments.
  • Ability in coding XML, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Experience in deploying applications in JBoss, Apache Tomcat, IIS Server, Oracle Weblogic, and IBM Websphere.
  • Experience in deploying code and data in various sandbox instances of Demandware Business Manager used for cloud eCommerce website management and account administration.
  • Knowledge of using routing protocols like FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Having work experience in support of multi platforms like Ubuntu, Fedora, iOS and Windows 98/NT/XP/ Vista/7/8 of production, test and development servers.
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Findbugs and Checkstyle.
  • Efficiently managed multiple projects simultaneously.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Experience of working with teh release and deployment in Java/J2EE, C, C++ and ASP.net Web application environments.
  • Experience in working with Tracking Tools like Atlassian JIRA, BMC Remedy, HPSM.
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools.

TECHNICAL SKILLS:

Languages: C, C++, .Net, Java, J2EE

Scripts: Shell Script, Ant, Maven, Batch, Perl, Power Shell Script

IDEs: Eclipse, Rational Application Developer 7.0, MS Visual Studio

Servers: JBOSS, Apache Tomcat, IntelliJ IDEA, Oracle Weblogic, IBM Websphere, IIS Server

SDKsJava: Development Kit (JDK), Android Development Tools (ADT), Android Software Development kit, iOS7.x SDK

Database: Systems SQL Server 2000/2005/2008, Oracle 9i/10g-PL/SQL, MS Access, DB2

TestingJunit,: Test Flight, Test Rail

SCM Tools: Subversion, GIT

Build Tools: Ant, Maven, MS Build

CI ToolsJenkins: /Hudson, Anthill Pro, Bamboo, Chef, Puppet.

Bug tracking: JIRA, Bugzilla, Redmine

PlatformsLinux: 4/5, Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8, iOS

Management Tools: Base Camp, MS Project, MS Share point, Atlassian Tools, Team FoundationServer, Demandware

SDLC: Waterfall and Agile Methodologies

PROFESSIONAL EXPERIENCE

Confidential, Erie-PA

Sr. DevOps Engineer

Responsibilities:

  • Configure and perform Continuous Integration / Continuous delivery using source control management (Bit Bucket), Build automation (Jenkins), Testing QA (Selenium) and deployment (Run deck, Docker and AWS).
  • Administer Jenkins servers and publish builds.
  • Handle ITSM service now requests to build new agile development environments.
  • Automate deployment for SaaS based application on cloud using Chef Enterprise, Pivotal Cloud Foundry and AWS
  • Install Apache web server, configure and monitor it using Splunk for health check-ups
  • Configure DNS, https, and SSL certificates.
  • Maintain source code repositories, build scripts and installation process.
  • Automate installation of OS updates, and security patches on Red Hat 6 OS using Chef Enterprise.
  • Backup support engineer for Bit Bucket and SonarQube.
  • Served as liaison between teh client partners and vendors to coordinate with teh project team members to provide technical solutions dat address user requirements.
  • Work with platform engineers to halp them design and implement continuous integration tools for various environments.
  • Responsible for applying teh Software Configuration Management processes to projects, setting up and maintaining Bit Bucket infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
  • Working with developers to reduce friction of code flow from teh Developer’s fingertips to production. dis includes improving and maintaining Continues Integration Systems and Deployment systems.
  • Provide access and set-up paired programming environment for developers.
  • Build, manage and operate infrastructure and configure various components dat manage teh SDLC lifecycle.
  • SME for CI/CD infrastructure and ambassador to advocate for its use; to consult and educate various application development teams across Java stacks.
  • Develop policies, standards, guidelines for Continuous Delivery operations including continuity management, license usage reporting.
  • Establish and implement standards for build artifact management such as security, performance reports and automated builds
  • Upgrade and maintain Maven, Nexus, Sonar
  • Environment provisioning solutions using Docker
  • Monitor and resolve environmental issues at multiple layers of deployment from hardware, operating environment, network and application.
  • Support on-boarding of developer communities onto tools stacks
  • TEMPEffectively communicate testing activities, findings and report against key metrics to Client and consortium’s representatives via daily agile meetings.
  • Proactively initiated test co-ordination which enabled faster query resolution and progress by conducting meetings and calls.
  • Executed a balanced methodology dat is capable of organizing diverse collection of CI/CD toolsets.

Environment: Bit Bucket, Selenium, AWS, SonarQube, Jenkins, Chef, Docker, Nexus, Apache Tomcat, Linux, Java, DNS, Perl scripts, shell scripts.

Confidential, New York

DevOps/ Sr. Release Engineer

Responsibilities:

  • Deployed and maintained Java web applications on Apache Tomcat based on Agile SDLC.
  • Managed software codebase including branching, and versioning.
  • Performed all necessary day-to-day Subversion functions for teh project like merging, creating branches and tags using Tortoise SVN/ Visual SVN.
  • Handled Source Code Repository Migration from SVN to GIT.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Maintained detailed documentation of complex system specifications, including system installation procedures, system backup, recovery techniques and system test methods.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, UAT and PROD environments.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Controlled GIT branching access to successfully run parallel development and release.
  • Used Shell scripts for build automations and deployments.
  • Wrote Puppet Manifest files to deploy automated tasks to many servers at once.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure
  • Track backlogs and fixed bugs using JIRA.
  • Developed automation and deployment utilities using Bash, Powershell, Python and uDeploy.
  • Integrated JIRA with source code repository and configured with Jenkins to automate teh entire Build and release process.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Kept track of all teh releases and request of teh developers through Infrastructure management tool.
  • Tracked technical debt between releases and reduced them.
  • Supported engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary

Environment: GIT, Subversion, Tortoise / Visual SVN, Maven, Jenkins, Apache Tomcat, JIRA, uDeploy, Puppet, MS Share point XML, Linux, Fedora, Windows, Perl Scripts, Shell Scripts, Java/J2EE, Oracle10g, 11g.

Confidential St. Louis, Missouri

Sr. Build and Release Engineer

Responsibilities:

  • Designed infrastructure for UCM/SCM.
  • Installing, configuring, troubleshooting and modifying software.
  • Responsibilities also included, performing dailybuildsfor managing in teh System test and UAT environments.
  • Responsible for implementing and making sure CMMI for our team.
  • Written hooks for designing ClearQuest schema.
  • Responsible for maintainingbuildscripts and checkingbuildstatus.
  • Documentedrelease,buildsand source control processes and plans.
  • Interact with teh System AdministrationEngineersin issues relating to Hardware and Networking.
  • Coordinating different tasks with different teams, e.g. for creating usage models for different project, coordinating code movement from different projects in ClearCase.
  • Involved in teh migration of code from CVS to Clearcase.
  • Developed and documented all teh processes for teh migration.
  • Change and Configuration Management analysis, design, developing, implementation, and Administration of client server and web based applications.
  • Involved in installation, configuration and maintenance of Rational ClearCase on Windows and Unix environments.
  • Responsible for installing ClearCase and ClearQuest on clients machines
  • Worked extensively on Branch Management.
  • Coordinated training classes for different Rational Tools Trainer (ClearCase/ClearQuest).
  • Build/Releaseexperience.
  • Established and implemented Change Control standards for different tasks.
  • Provided support for other software development environment for Clearcase and Clearquest.
  • Used Build Forge to perform automated Builds and Deployments.
  • Deployed applications into web application servers like websphere.
  • Defined and upgraded teh current Configuration Management infrastructure to a new and robust architecture.

Environment: Unix, Windows, Clear Case, Clear Quest, Requisite Pro, Test Manager, CVS, Web logic.

Confidential, Englewood, CO

Build and Release Engineer

Responsibilities:

  • Used SVN for branching, tagging, and merging.
  • Wrote script in Maven for Building multiple projects.
  • Configured Jenkins for Continuous Integration.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Deployed in WebSphere Application servers and WebLogic Application Servers.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta, and production environments.
  • Worked closely with teh team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Environment: SVN, Maven, WAS, WebLogic, Java, JSP, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Developed standalone applications and web applications using languages and frameworks like JAVA, JSP, Servlets, SPRINGS, JDBC, Struts.
  • Deployed WARS and EARS using WebLogic Admin Console as well as running scripts.
  • Configured JDBC connection pools and data sources for teh applications.
  • Assist with maintaining currentbuildsystems, developedbuildscripts and maintained teh source control system.
  • Deployedbuildartifacts to Web sphere application server using Maven, Perl, Shell scripts.
  • Deployedbuildand deployment scripts using ANT asbuildtool to move from one environment to other environments.
  • Troubleshoots system hardware, software, networks and operating system.
  • Responsible for building and releasing packages to DEV and QA Environments.
  • Responsible for design and maintenance of teh Subversion Repositories.
  • Secures system by developing system access, monitoring, and controls.
  • Installed, configured and upgraded WebLogic application server.
  • Performing cleanbuildsaccording to teh schedule published for a given release.
  • Worked on resolving network issues related to TCP/IP protocol.
  • Managed teh source codes repository of multiple development applications using Tortoise SVN.
  • Enforced automation inbuildand deployment procedures, executed codebuildsand deployment activities.
  • Created and managed of all source code repositories, management security model, backup / restore of teh source code repositories, and upgrading teh version control system.
  • Involved in administratingLinux Servers by installing/Configuring new patches and upgrades.

Environment: Subversion, Oracle WebLogic, ANT/MAVEN, Perl Script, Bash Shell, Linux.

We'd love your feedback!