We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL EXPERIENCE:

  • Over 7+ years of IT industry experience in DevOps Engineer with expertise in areas of Automation, Software Configuration, Version control, Build and Release management, Issue tracking, Change management Incident tracking and Quality Assurance.
  • Experienced as a results and quality driven Configuration Management Engineer with demonstrated success in the development, release and deployment of multiple products in Supply Chain Management, Retail, and Service Industries.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End - to-End automation for all build and deployments.
  • Experience in using CVS, Subversion, VTFS, Perforce, GIT and Rational Clear Case on Unix and Windows environment.
  • Experience in Continuous Integration tools like Anthill Pro and TeamCity.
  • Experience as a Cloud DevOps Engineer.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Experience in working with Tracking Tools HP Service Center, JIRA.
  • Having work experience in support of multi platforms like Solaris, RHEL and Windows of production, test and development servers.
  • Troubleshooting and problem solving of Linux/UNIX /windows servers, debugging OS failure
  • Expert in deploying the code through web application servers like Apache Tomcat/WebLogic/JBOSS/IIS application servers.
  • Experience of working with the release and deployment of large-scale C++, Java/J2EE Web applications.
  • Experience in working with Web-Development technologies like HTML, DHTML, Java Script, CSS, XML.
  • Excellent debugging skills - Proficient with Windows Debugger Tools (Windbg/cdb/ntsd) and ETW.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Excellent configuration management using Puppet, Chef & Ansible.
  • Good knowledge in scripting languages like Shell, Ant, make, Batch, perl and SQL.
  • Implemented the best practices of SCM in achieving CMM Level standards and Processes.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Good understanding of SDLC, RUP, Agile Methodologies and process.
  • Experience in Software development lifecycle (Agile Scrum) and Software Product Lines.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell and perl scripts.
  • Migrated Jirafrom 4.4 to 5.1 standalone Jiraon Linux server.
  • Installed Jira on Amazon EC2-Windows.
  • Integrated applications like Fisheye, Stash, Bamboo to Jira apart from other PM tools like ( HP QC)
  • Create projects on Jira and assigned Jira Agile boards.
  • Created Custom workflows, custom screens and custom fields on Jira.
  • Created users on Active Directory, synched the users on Jira and assigned groups and spaces.
  • Documented, Implemented and Maintained program level processes and desk level procedures to perform tasks complaint with Software Configuration Practices
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

SCM Tool: GIT, Subversion (SVN), Perforce, Jenkins, Jira, Hudson, BuildForge

Build Tool: Ant, Perl, Maven, Make file, Quick Build, Team City, Stash

Servers: JBOSS, Apache Tomcat, WebLogic, Websphere.

Version Control Tools: CVS, SVN, Harvest, Perforce

Languages: Shell, Perl, C, C++, c#, Groovy, Java, ASP.net.

Web Technologies: JDK 1.4/1.5/1.6 HTML, XML, DHTML, MSXML, ASPX.

Operating System: UNIX, Linux, HP-UX, Solaris, Microsoft Windows Vista/ XP/ 2000.

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

Build Tools / Release: Jenkins, Puppet, Chef, Ant, Maven, Perl, Hudson, Bamboo, Salt, Rundeck

WORK EXPERIENCE:

Sr. DevOps Engineer

Confidential

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process. Worked with different development teams and multiple simultaneous software releases.
  • Automated the process of creating Windows and Mac installers and signing the applications.
  • Migrated code from SVN to stash and Managed source code using Stash/GIT.
  • Administered and Implemented Jenkins for automated builds.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Implemented continuous integration using Jenkins, which tracks the source code changes.
  • Used PowerShell for DevOps in Windows based systems.
  • Setup Monitoring and Alerting Using Nagios.
  • Performed automation using shell and python scripts.
  • Installed, Configured Tomcat and Apache web servers for deployments and for hosting tools.
  • Used Sonar to measure the code quality, and integrated Jenkins with sonar.
  • Created virtual environments within AWS for major corporations.
  • Enabled attachments plugin manually.
  • Used Ansible to orchestrate software upgrades and verify functionality.
  • Developed an Ansible "toolbox" including configuration, playbooks and dynamic inventory files.
  • Worked on adding s to server and restarting the server in order to triage screenshot attachments issues
  • Integrated HPQC to Jira using Atlassian Markeplace Bridge.
  • Developed Test Plans, Test Scenarios, Test Cases, Test data and Traceability Matrix.
  • Involved in writing test cases and describing the purpose of the test, setup conditions and specific instructions in how to conduct the test using Quality Center.
  • Mapped Requirements to test cases for Requirement Traceability Matrix (RTM).

Environment: GIT, Stash, Ansible, Jenkins, Artifactory, PowerShell, JIRA, Chef, AWS, SALT, Python, Perl Shell, Bean Shell, JAVA, SQL, Tomcat, ANT, Maven.

Sr. DevOps Engineer

Confidential

Responsibilities:

  • Automated build and release process.
  • Amazon Web Services (AWS) administration.
  • Hosting the application using EC2, VPC, S3.
  • Experience in AWSdeployments.
  • Support development team with deployment workflow and continuous integration using Jenkins. Build development, staging and production web-servers (python, ruby, php).
  • Wrote Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Worked on PowerShell, Python to automate a range of tasks in an OS diverse Environment.
  • Configured Docker container for branching purposes.
  • Developing procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Created Continuous Build Process using CruiseControl and Hudson.
  • Automated deployments across all environments using Udeployand Jenkins.
  • Setup various Team Projects into different Team Project Collections in TFS.
  • Configured TFS Environment along with Share point Services, Reporting Services
  • Used Maven and ANT scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Installed, Configured, Maintain Builds and automated processes in Jenkins.
  • Maintained and administrated GIT and Perforce source code tool.
  • Configured Artifactory to perform Maven builds.
  • Deployed the Java applications into web application servers like Tomcat.
  • Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.
  • Documented all build and process related items. Level one support for all the build and deploy issues encounter during the build process.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using SVN Tools.
  • Performed and deployed builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Automated deployment of builds to different environments using Jenkins.
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.

Environment: AWS, Docker, GIT,TFS, Perforce, Stash, Jenkins, Udeploy, Artifactory, Chef, PowerShell, Python, Perl Shell, Bean Shell, JAVA, .NET, SQL, Tomcat, ANT, Ruby, Maven, PHP.

Devops Engineer

Confidential

Responsibilities:

  • Installed and configured Jenkins, ClearCase in Linux Environment and automated processes using Jenkins
  • Automated the deployment process using python scripting, fabric and Jira-python modules.
  • Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
  • Used Sonar to measure the code quality, and integrated Jenkins with sonar.
  • Used the continuous integration tool Anthill Pro to automate the daily processes.
  • Manage source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
  • Maintain release plan, manage release content, communicate release status and analyze functional and technical dependencies among projects and maintenance of releases.
  • Implemented continuous integration using the Hudson, which tracks the source code changes.
  • Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Wrote MAVEN and Gradle Scripts to automate the build process.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Using ANT, Puppet scripts with Ivy to build the application and deploy.
  • Created and maintained tailored agile scrum methodology using Jira as tracking and workflow tool.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Trained all the project developers and testers on best practices and process adopted for the development life cycle.
  • Good knowledge in LAMP setup.

Environment: ClearCase, Subversion,Maven,Gradle, Nexus, Anthill pro, Linux, Chef, python, Fabric, Jira-python, Jenkins, Bash, Kornshell, Jira and Basecamp

Devops Engineer

Confidential

Responsibilities:

  • Management of Customer Requirements and documentation of the Project Plan as per the requirements.
  • Experienced in working with CVS environment and configuring the version tool for the project development.
  • Installation and customization of rational tools like Clear Case and Clear Quest, support and maintenance of these tools.
  • Created and enforced Configuration Management policies and procedures, project configuration management, adhere to the Company policy, was successful in implementing it.
  • Involved in the product release activities, including Change Control Management, Release Management, Defect tracking using Clear Quest tool and Version Management using CVS tool.
  • Developed and build and deployment standards with input from development, IT/operations, and IT security.
  • Installed Jira and Confluence on Tomcat server.
  • Evaluated build automation tools (Open Make and Anthill Pro), recommended Anthill Pro.
  • Configured and deployed Anthill Pro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple CVS servers and repositories. Configured services using SMF and XML.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Hudson, Ant and MS Build.
  • Initiating other CM users for developing the product, regular communication with the team members and documenting their duties.
  • Diagnosing and solving Configuration Management issues related to defect tracking and version management, also involved in migration within Version tools like CVS and Clear Case.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Script writing by using Shell (Korn& Bourne) and knowledge skills in ANT and Perl.
  • Installation and configuration of CM related software in UNIX and Windows environments, using UNIX commands and Windows Navigation.
  • Installed Build Forge and performed troubleshooting during installation.
  • Team activities other than work related, in the process of Initiation and encouragement were done.

Environment: Rational Clear Case, Rational Clear Quest, TFS, Hudson, BuildForge, Maven, Jira, UCM, SQL, J2EE,Puppet,Mco Shell, Perl, ANT, Anthill-Pro, Rundeck, UNIX, Windows NT/2000 and WebSphere.

Devops Engineer

Confidential

Responsibilities:

  • Release Engineer for a team 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.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Provided end-users for all Tortoise SVN, JIRA users to effectively use the tool.
  • Build scripts using ANT and MAVEN build tools in BuildForge to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in continuous integration environment and also automated the whole process.
  • Developed Perl and Groovy 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.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • BuildForge is used as a continuous integration tool for automation of daily process.
  • Used SQL queries to check the data integrity on an Oracle database.
  • Documented the entire build and release engineering process and provided on call support.

Environment: ANT, MAVEN, Tortoise SVN 1.6, 1.7, BuildForge, Java/J2EE, Web Sphere, Perl, GroovyScripts, Shell Scripts, XML, UNIX, Windows XP, Oracle10g, 11g, JIRA.

System Engineer

Confidential

Responsibilities:

  • Installed CVS and imported the Projects.
  • Installation of Cygwin and CVS and configure open SSH for CVS.
  • Experience in installing and configuring Perforce Version control tool.
  • Administered Perforce which includes creating users, groups, branching, integrating, etc.
  • Identified all the configuration items that are different between the Releases.
  • Wrote Scripts to automate the process of consolidating the appropriate APIs for every Release
  • Developed build scripts using Ant, shell and batch for java projects to create JAR and WAR files.
  • Created System Test / Performance Test environments and Maintained Environment Upgrades
  • Active role in preparing documents like SCM New User guides and SCM verification
  • Coordinated the Development Team, QA and Application Support in Deploying the Code to the right System Test Environment
  • Planned the Release schedules by identifying the Testing Environment and confirming the Current Code Level
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log
  • Created Branches, Tags for each release and particular environments.
  • Automated several repetitive tasks using shell, perl and batch scripting.
  • Merged the branches after the Code Freeze.
  • Created and maintained installers for multiple products using InstallAnywhere.
  • Written Custom Actions and Custom Panels for some installers using InstallAnywhere and java.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support
  • Used Ant, Jenkins, BuildForge and Maven as Build and Continuous Integration Tools.

Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Maven, InstallAnywhere, Tomcat Apache Application Server.

We'd love your feedback!