We provide IT Staff Augmentation Services!

Lead Devops/build And Release Engineer Lead Resume

Peachtree City, GA

SUMMARY:

  • Around 10 years of experience in DevOps engineer, Software Configuration, Build and Release management involving extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments and Linux Administration.
  • Currently working as DevOps engineer/Build and release implementing applications using RTC,Make file, Python, Maven Perl, Jenkins, GIT, CAN messages, Docker and Batch Filesto achieve continuous integration and continuous Deployment .
  • Configuration and Build/Release Management Maven, Chef, Puppet, Jenkins, Ansible, Terraform, Docker, Kubernetes, Splunk, OpenStack,Ant, Maven, GIT, CVS, SVN.
  • Hands on experience in installing and administrating CI tools like GIT,Hudson/Jenkins, Sonar, SubVersion, Fisheye and Nexus.
  • Good experience in automated deployment tool Nolio.
  • Performed integration of Code Quality Analysis Techniques like Checkstyles, FindBugs, PMD, Cobertura with CI tools like Hudson/Jenkins.
  • Good experience in automated deployment tool RTC, GIT, OpenShift, Docker, Ansible, cookbooks and Kubernetes.
  • Experience in build and deployment of Java, .NET, C#, ASP.NET applications on to different environments.
  • Experience in administering and supporting the CM tools including Subversion and CVS on UNIX environments.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrumDevSecOps Coach and Waterfall methodologies.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Experience in Gradle Build tool and understanding the artifactory and repo structure
  • Extensive experience in using Build Automation scripting like, OpenShift, ANT, Bash, Chef, rundeck, Puppet and Azure, UNIX .
  • Possesses knowledge of IaaS/PaaS technologies and cloud computing platforms (Preferably with Openstack/VMWare/Openshift/AWS)
  • Good Knowledge inMake files, Bash,Perl,Groovy and Pythonscripting.
  • Have 3+ years of experience on Python Scripting in various projects for automating tasks.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Extensive experience in working with OracleWeblogic, Apache Tomcat application servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Hands on experience in building continuous delivery environments using Jenkins, GIT/GitHub and Collaboration tools, AWS Cloud formation and Puppet.
  • Excellent communication skills ability to work as a team or individually, ability to learn new technologies quickly.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
  • Good knowledge of implementing business rules using SOA 11g, Java and Jbos Fuse.
  • Hands on experience in writing and executingUnit test cases.
  • Participated in performance tuning and code optimization.
  • Excellent skills in relationship management with clients during the project development life cycle and deliver the product within time line, cost and quality.
  • Strong communication, planning and problem - solving skills, with ability to work independently or with cross-functional teams.
  • Excellent interpersonal skills, ability to work in team settings, explain technical needs and provide training across departments
  • Proven record of accomplishment, demonstrating innovative and unique designing skills, computer proficiency, ability to work in a stressful environment with projects and interaction with every team member.

TECHNICAL SKILLS:

  • Build/Release/Configuration Management.
  • RTC,Ansible, GIT lab,GradleKubernetes,Docker, Jenkins, DET tool, CAN tool.
  • Shell/ python /batch scripting, Bash Script, Groovy, Perl, Shell Script.
  • Agile, Scrum, DevSecOps Coach and Waterfall.
  • OpenShift/cookbooks/TFS.
  • Make files.
  • JIRA.
  • AWS, UNIX.
  • Nexus/Artifactory
  • Ant/Maven
  • Oracle 9i/10g/11g/ My SQL/MS Access
  • C,.NET, SOA/OSB.
  • XML, XSLT, SOAP, HTML, UDDI, XSL, HTTP, JMS

PROFESSIONAL EXPERIENCE:

Confidential, Peachtree city, GA

Lead Devops/Build and Release Engineer Lead

Responsibilities:

  • Installing, configuring and maintaining open source tools such as GIT, Gerrit and Jenkins.
  • Creation of new projects in GIT/Gerrit environment with specified configurations.
  • Coordinating and working closely with android development team.
  • Verifying the changes pushed by developers in Gerrit and merge them to GIT data base.
  • Created an office nagios to monitor QA, Staging, and Development servers, as well as other office peripherals.
  • Continuous Deployment and Configuration Mgmt capabilities with Ansible and Openshift.
  • Developed Shell/Python Scripts for automation purpose.
  • Used Maven and Gradle scripts for building and deploying the application in Jenkins.
  • Used scripting languages like shell, python to automate CI, CD in Jenkins.
  • Build and deploy of all internal Java & .Net environments using various continuous integration tools and scripting languages.
  • Own and implement DevSecOps life cycle - complete automation of builds, deployments, security scans, Sonar integration etc.
  • Automate the Build and deploy of all internalDevSecOps Java & .Net environments using various continuous integration tools and scripting languages.
  • Automated Jenkins to trigger CI build when there is a new change is Ansible.
  • Focused on automation, integration monitoring and configuration management.
  • Setting up continuous integration andcontinuous Deployment for formal builds using RTC, Kubernetes and GIT with Jenkins repository.
  • Designed and developed application build jobs in Jenkins (Created jobs for Java, .Net and progress applications). Built and maintained the Jenkins server. Set up Jenkins server and installed Maven, ANT, SVN both in Linux and on a Windows server.
  • Experience or good understanding of container such as Docker, OpenShift.
  • Automated the release pipeline to achieve zero touch deployments using RTC, GIT, Kubernetes,Jenkins, SVN, OpenShiftand Ansible.
  • Create cookbooks for Chef using the Ruby programming language.
  • Used Maven and Gradle scripts and cookbooksfor building and deploying the application in Jenkins.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using RTC(Rational Team Concert)source control,GIT, Kubernetes, Openshift and Ansible .
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Used puppet, ansible to assist in building automation policies.
  • Developed an Ansible playbook, terraform for Gerrit and ELK cluster, implementing automated deployment and configuration.
  • Experience in Deploying, maintaining and integrating services onJIRA, AWS Cloud Platform.
  • Created deployment workflows in RTC, GIT and Ansiblewhich includes prerelease, release and Post release steps.
  • Maintain and integrate source code repository.
  • Used Jira as ticket tracking and work flow tool.
  • Integrating third party components, data and deployment by using Make files,shell, Groovyand python scripting.
  • Regulate operational stability.
  • Good experience in implementing and managing Amazon Web Services using JIRA,Gradle, AWS Command Line InterfaceUNIX.
  • Good experience in implementing and managing Make files, Groovy and Bash script.
  • Automated and implemented the Cloud Formation Stacks (JSON Scripts) for creating/administrating the AWS resources likeRTC, GIT, Azure,OpenshiftJenkins, SVN, Maven.
  • Analyze and resolve conflicts related to merging of source code for Kubernetes, Puppet Ansible, RTCand Gradle.
  • Provide Cloud / Azure thought leadership through regular publications and speaking engagements
  • For code scanning, I will be running the coverity/ DevSecOps on weekly basis so it provides the capability to not only show health of an application but also to highlight issues newly introduced. With a Quality Gate in place, you can fix the leak and therefore improve code quality systematically.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in Make files and Batch script for Jenkins builds. Created and modified build configuration files including POM.xml.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all thedependencies from the nexus artifact repository.
  • Worked with development team to migrate Batch scripts(here basically on top level we are running the batch scripts, but internally the batch script will call all the make files)to Jenkins, Chef and RTC.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in RTC repository.
  • Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
  • Researched and implemented code coverage and unit test plug-ins like findbugs, checkstyle and PMD with Jenkins/RTC.
  • Used Jenkins/RTCand GIT dependency management system to deploy snapshot by using the shell scripting commands and release artifacts to Nexus to share artifacts across projects and environments.
  • Container management using Docker, UNIX and Azure by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Used Kubernetes to deploy and manage containers (pods) on minions.
  • Configured and maintained RTC to implement the CI process and integrated the tool with Jenkins and Maven, Azure,RTC to schedule the builds. Took the sole responsibility to maintain the CI RTC server.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous integration of build and test systems.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Performed unit testing and involved in integration testing and QA Testing.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.

Environment: RTC, Bash, SVN, Jenkins, Gradle, Openshift, DevSecOps,Web logic, AWS, Ansible,.Net, cookbooks, JIRA, Docker, Kubernetes,Shell, WLST, Python, Ant, Maven,Linux.

Confidential, Sunnyvale,CA

DevOps Engineer

Responsibilities:

  • Setting up continuous integration,continuous Deployment and formal builds using Jenkins with Tomcat Artifactory repository.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, on GCP. Utilized kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Written ansible playbooks to automate our build and deployment process.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Designing and implementing container orchestration systems with Docker Swarm and Kubernetes.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Setting up continuous integration,continuous Deployment and formal builds using Bamboo with Artifactory repository.
  • Openshift virtualozed Paas provider, useful for automating computing resources for performance efficiency.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using SVN source control, Kubernetes andAnsible.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, cookbooksSVS, Nexus, Kubernetes.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Created deployment workflows in Kubernetes,UNIXwhich includes prerelease, release and Post release steps
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and Groovy. Modified build configuration files including Ant’s build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Participated and contributed in analysis and design of upgrade process.
  • Documented code changes and unit test results per Best Practices.
  • Developed code for system changes according to client specifications, policies and standards.
  • Participated in formal and informal code reviews.
  • Prepared Design Documents.
  • Designed and defined exception handling. Created Error logger process for error logging and Error Handler Process.
  • Deployment of the BPEL process in integration server for integration testing, QA server for QA testing and in Production environment.
  • Performed unit testing and involved in integration testing and QA Testing.

Environment: -Maven, Azure, Bamboo,SVN, Jenkins, Linux, Solaris, Websphere,cookbooksGroovy, Shell scripting, WLST, Nexus, Oracle SOA Suite (11.1.1.2), Oracle BPEL Process Manager, Oracle 10g Database Enterprise Edition

Confidential

DevOps Engineer /Configuration Manager/QA

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Installed and administered tools like Jenkins, Jira, Confluence and Fisheye.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Managing the code migration from TFS, PuppetandCVS and Star team to Subversion repository.
  • Implemented continuous integration using Jenkins
  • Created repositories according the structure required with branches, tags and trunks.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Configured application servers (JBOSS) to deploy the code.
  • Configured plugins for the integration tools to the version control tools.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • For check in process used Tortoise SVN as a migration tool.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging.
  • Designing and implemented fully automated server build management, monitoring and deployment by Using Puppet.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • Used ANT and Python scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used maven for few modules.
  • Create and maintain code branching and base lines in Azure, RTC,Jenkins and Maven.
  • Create, maintain and alter build scripts based on timely requirements.
  • Converted old builds using MAKE to ANT and XML for doing Java build
  • Created and maintained built wrapper scripts using PERL.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Sanity testing on build creation process for code stability.
  • Performed unit testing and involved in integration testing and QA Testing.
  • Research and implement code coverage and unit testing plugin.
  • Coordinating developers with establishing and applying appropriate branching, labeling/naming conventions.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.
  • Analyze and resolve any conflicts during code merging.

Environment: Subversion (SVN), Jenkins,Ant, Hudson, Weblogic, Clear Case, Hudson, Groovy,Shell & Perl scripting, Windows Server 2003 Windows XP, WebLogic, Perl Scripting.

Hire Now