We provide IT Staff Augmentation Services!

Devops Developer Resume

2.00/5 (Submit Your Rating)

Baskinridge, NJ

SUMMARY:

  • 8 years of experience as a Build/Release/Deployment/Operations (DevOps) Engineer, AWS with good understanding of the principles and best practices of SCM in Agile, Scrum methodologies.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Design, Implementation and Testing. Also, expertise in post - production analysis of the projects.
  • Implement company's software development guidelines and procedures regarding deployment workflow and continuous integration (Python tornado, gitlab, jenkins, Openvz and saltstack.
  • Experience on openshift enterprise and also XL-deploy.
  • Passionate about breaking down barriers, building and improving processes, so that development and operations teams work better and smarter.
  • Successfully automated processes to support continuous software deployments.
  • Strong hands on Experience withscripting languages like Python, bash, Perl.
  • Designed project workflows/pipelines with Continuous Integration tools like Jenkins, bamboo, build forge.
  • Created and modified JIRA workflows including project workflows, field configurations, notification schemes,etc. in JIRA.
  • Integrating Jira with Bitbucket Server
  • Integrated Jira with Confluence.
  • Upgradation, migration and fine tuning of Jira/Confluence instance.
  • Experience in building/Managing private clouds with Open stack.
  • Involved in provisioning and Automation servers on Public Cloud like AWS, Docker.
  • Well versed in managing source code repositories like SVN, Git, GitHub, bit bucket.
  • Expertise in various Amazon services like EC2, VPC, ELB, EBS, EFS, Volumes and Snapshots.
  • Demonstrated ability in installation, configuration and management of provision tools chef, Puppet and Ansible.
  • Used Bitbake to run shell and phython tasks efficiently and parallelly.
  • Used Yocto to create custom linux based systems for embedded products.
  • Coordination experience with various teams like Dev, QA and production Operations.
  • Proficient in writing Puppet modules and chef cookbooks.
  • Experience in integrating the infrastructure automation using Puppet and hiera.
  • Creating and configuringJenkins jobs, build and delivery pipelines.
  • Created deployment scripts that allow for rapid, painless, and push-button deployment on clouds.
  • Integrating Jenkins with AWS and open Stack to automatically launch instances.
  • Designed and implemented the complete DevOps automation framework.
  • Designing and implementing the pushing/testing of builds in various environments.
  • Extensive experience with Linux environments like centos, RHEL, Ubuntu.
  • Experience in Installing and configuring the various webservers and databases like Tomcat, JBOSS, and MySQL.
  • Used Atlassian JIRA and Remedy for bug Tracking.
  • Worked with several teams to transition workflows to Continuous Integration and Delivery model and implemented best practices for utilizing AWS.
  • Trouble shooting the infrastructure deployment and application deployed with the CI framework.
  • Experience in working with various CI/CD tools like Hudson/Jenkins, Sonar, Subversion, Team foundation server, Accurev and Nexus, Artifactory.
  • Experience on working with build pipelines, ANT scripts, MAVEN, XCODE and Shell.
  • Experience in building the code database using tools like Gradle, Maven and Ant.
  • Experience in writing complex cookbooks, recipes and configure them by applying node convergence on various production nodes.
  • Ability to integrate the Build System to the Bug Tracking System, Ability in Authoring and Maintaining Shell Scripts and Perl Scripts.

TECHNICAL SKILLS:

Versioning Tools: Subversion, GIT, Perforce, CVS and Clear Case.

CI/CD Tools: Hudson, Jenkins, Bamboo, Nexus, Anthill Pro, Chef, XL-Deploy, Puppet.

Build Tools: ANT, MAVEN, MAKE, X Code and MS Build.

Operating System: Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX, Ubuntu, Fedora.

Testing Tools: Test Flight and Test Rail

Bug Tracking Tools: JIRA, Bugzilla, Remedy, Junit, HP Quality Center, IBM Clear Quest.

Tools: MS Office Suite, Nexus, Docker, Confluence, Atlassian.

SDLC: Agile, Scrum Waterfall Methodologies.

Languages: C, C++, SQL, .NET, Python, Ruby, Objective C, Java/J2EE.

Scripts: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.

Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

RDBMS: Oracle, SQL SERVER, MY SQL.

PROFESSIONAL EXPERIENCE:

Confidential, Baskinridge, NJ

Devops Developer

Responsibilities:
  • Worked closely with the development team to create nodejs, java and maven project generators for yeoman.
  • Created a Jenkins pipeline for the nodejs and java applications to deploy in the openshift enterprise.
  • Followed S2i process to deploy the pipelines into OSE.
  • Created and automated the jjenkins pipeline using pipeline groovy script for the applications.
  • Linked the Xl-deploy to the Jenkins pipeline.
  • Used git push and pull commands to clone and reclone the application to the cloud environment.
  • Build and deployed the java and nodejs web applications in agile continous integration and continous deployement environment to automate the whole process.
  • Created branching and tagging strategies to maintain the source code in the codehub repository and coordinate with developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Used maven as build tool on java projects for the deployment of build artifacts on the source code
  • Administered Jenkins, proposed and implemented branching strategy suitable for agile/scrum development in a fast paced engineering environment.
  • Worked in Git implementation containing various remote repositories for a single application.
  • Used Ansible Control server to deploy plays and playbooks to the machines and systems in the inventory.
  • Experienced with build automation tools like Ant and Maven. Experienced with Docker container service.
  • Docker applications by creating Docker images from Docker file.
  • Used Jenkins central instance for automating the pipelines using scripting in groovy.
  • Used rally for managing user stories and to add or manage the tasks in the user stories.

Environment: Yeoman, Nodejs, maven, java, Jenkins, OSE, XL-Deploy, Git, Docker, Ansible, eclipse, Jboss, groovy script.

Confidential,Middletown,NJ

Cloud AWS DevOps Engineer

Responsibilities:
  • Work closely with development teams to integrate their projects into the production AWS environment and ensure their ongoing support once there.
  • Gain a deep application-level knowledge of the systems as well as contributing to their overall design.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Automation of infrastructure by creating scripts of Chef.
  • Developed Chef Cookbooks to install and configure ApacheTomcat, Jenkins, and Rundeck and deployment automation.
  • Create release pipelines using GIT, Cheffor automatic workflow.
  • End to end deployment ownership for projects on Amazon AWS. This includes scripting for automation, scalability, build promotions for staging to production etc.
  • Project also involves in migrating an On-Premises infrastructure set up to AWS that involves, creation of automation scripts and integrating with continuous integration channel using Rundeck.
  • Automated the local dev environment using Vagrant/chef-solo.
  • Automated the cloud deployments using chef, Python (boto & fabric) and AWS Cloud Formation Templates.
  • Excellent knowledge in Website Hosting and maintaining the dedicated server in Amazon AWS instance.
  • Build from the ground up reliable infrastructure services in AWS to deliver highly scalable services
  • Work with a team of peers who are smart, professional, pull their own weight, and share a passion for what they’re creating.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment. Strong hands-on on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology
  • Implemented Puppet Master, Puppet Console and Puppet Agents, Create Puppet modules and Classes.
  • For accurately modeling solr concepts used solarium a PHP solr client library.
  • Used Udeploy as a continuous deployment tools for automation of deployement framework to reduce deployement errors and increase the efficiency.
  • Performed code line GIT pushes (releases) to production and customer servers and Developed and improved GIT push scripts.
  • Working on SAST and DAST tools for secure code reviewing and to find potential vulnerabilities
  • Worked on Virtualization of build and SCM environments.
  • Performed SCM-guru tasks including branching, merging, server recovery, permission handling.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like Sonar, Nexus.
  • Downloaded the necessary dependencies and plugins from an internal Nexus repository during the build.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker.
  • Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Experience in design micro services deployment using Docker.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.

Environment: AWS, ANT, Jenkins, Nexus, Udeploy, Git, Web Sphere, JBoss Application Servers, Apache Tomcat, Agile/Scrum, Solarium, Subversion, Puppet, SDLC, Docker, Windows, Linux.

Confidential, Bothell, WA

Devops Engineer/ Build and Release Engineer

Responsibilities:
  • Participated in the release cycle of the product which involves environments like Development, QA and UAT.
  • Wrote build.xml for applications using Ant.
  • Analyzing ANT Projects for Converting ANT Build Projects to Maven Build Projects.
  • Developing Maven Build Scripts based on the requirements.
  • Responsible for CI and CD using Jenkins, Run deck and Chef.
  • Rapid-provisioning and configuration management for Ubuntu using Chef on Amazon Web Services.
  • Written/Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks.
  • Written and developed Chef Cookbooks from scratch for custom installation of application.
  • Managed Roles and profiles for various technology stacks in Puppet.
  • Maintained and enhanced existing Puppet modules to be deployed across various providers and deployment architectures.
  • Worked as a Puppet administrator, adding new Puppet enterprise nodes to the master, deactivating the nodes and troubleshooting connection issues.
  • Troubleshooting, event inspection and reporting of various Puppet issues and starting/restarting of Puppet enterprise services.
  • Managed Puppet classes, resources, packages, nodes and other common tasks using Puppet console dashboard and live management.
  • Managed Maven project dependencies by creating parent-child relationships between projects
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process.
  • Administered and maintained Subversion version control system adhering to the branching policies.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Installed and Administered Jenkins CI for ANT and Maven Builds.
  • Experience in User Management and Plug-in Management for Jenkins.
  • Used Nexus as Artifact Repository Manager.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Involved in Creating and Configuring different Repositories in Nexus.
  • Worked in agile modeled software development life cycle.
  • Participated in weekly release meetings with Technology, stakeholders to identify and mitigate potential risks associated with the monthly releases.
  • Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Deployed the archives like war files into the Tomcat Application Servers.
  • Involved in editing the existing ANT build files in case of project requirement changes.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Used Remedy as deployment issue tracking tool.

Environment: Ant, Maven, Subversion, Chef, Puppet, Java Code, Jenkins CI, Remedy, Artifact Repository, Nexus, Tomcat

Confidential,Woodland Hills, CA

Build & Release Engineer

Responsibilities:
  • As member of Release Engineering group, redefined processes and implemented tools for softwarebuilds,patch creation, source control, and release tracking and reporting, on UNIX platform. Served as interim group leader.
  • 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.
  • Experience in using Enterprise Chef for setting up Chef Workstation, Chef Serverand nodes.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Builds and deploys J2EE application in WebSphere 6.0 using ATG7.0 Dynamo Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Worked on customization of existing Python scripts of some of the internal applications.
  • Worked on configuring the Apache Tomcat for Java applications deployment.
  • Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.
  • Building post install scripts using Shell scripting in Linux servers.
  • Managed the source codes repository of multiple development applications using PVCS and Perforce version control tools.
  • 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.
  • Coordinated application release with developer, DBA, QA and project management teams.

Environment: Subversion, Jira, Websphere Application Server, Linux, Perl, ANT, TIBCO

Confidential

Build Engineer

Responsibilities:
  • Deployed and implemented Perforce across a software development organization developing business critical applications in mixed Solaris/Windows environment.
  • Installed and configured Perforce server, administered Solaris OS, designed the architecture of CM libraries.
  • Created Perforce triggers, wrote Perl scripts and shell scripts to support trigger functionality.
  • Migrated existing code base from CVS and Visual SourceSafe into Perforce.
  • Installed perforce client software, developed training examples, trained user
  • Served as configuration management representative to the CCB.
  • Built release candidates for testing. Developed and tested installation scripts for automated deployment.
  • Installed and performed troubleshooting of Atlassian Jira, Crucible code review tool including customizing the work flows and e-mail notification features.
  • Maintained and upgraded Jira issue tracker, Crucible code review tool.
  • Created Jython script to automate the deployment process which deploys the application and restarts the servers.
  • Provided single click build and deployment automation using Anthill pro a ALM tool by integrating the
  • ANT & Jython scripts to the tool.
  • Involved in migrating the application from Ant to Maven2 by analyzing the dependencies and creating the
  • POMs to implement the build process using Maven.
  • Managed all the dependencies and plugins for Maven in an Artifactory repository.
  • Deployed the ANT or Maven generated artifacts in an Websphere application servers.
  • Designed and implemented GUI modifications, stored procedure changes, and report changes. Created documentation for design, review, and installation. Provided support for internal customers.
  • Created Perl scripts and SQL stored procedures for nightly batch job streams, data loads and corporatereporting.

Tools: & Languages: Anthill Pro, Ant, Maven, Perforce, Websphere, Jython, Artifactory, Jira, Crucible.

We'd love your feedback!