We provide IT Staff Augmentation Services!

Systems/devops Engier Resume

5.00/5 (Submit Your Rating)

NE

SUMMARY

  • Around 8 years of Experience in DevOps, Build & Release and Configuration Management experience
  • Experience in working wif multiple simultaneous software releases and infrastructure planning
  • In depth knowledge of configuration management concepts and experience wif various source control tools like Subversion (SVN), Git and TFS.
  • Extensively experience in using Build and Automation tools like ANT and Maven and working knowledge other build tools like MS Build.
  • Implemented Continuous integration concepts using Hudson, Bamboo, Jenkins. Migrated subversion repositories to Git
  • Involved in all phases of software development lifecycle wif extensive knowledge of both Agile and Waterfall models.
  • Maintaining Mainframe applications wif consistent record of delivering successful projects of high customer satisfaction
  • Extensively experience in setting up Baselines, Branching, Merging and Automation Processes using Shell and Batch Scripts. Experience in UNIX shell scripting, shell, Python scripting, SQL server
  • Production experience in large environments using configuration management tool Chef.
  • Experience in automating, configuring and deploying instances on AWS and Open shift. Understanding and knowledge of AWS services (EC2, ELB, S3, EBS, Code Deploy, Code Pipeline, Cloud Watch).
  • Proficient wif ANT & Maven to build projects (include J2EE applications)
  • Supporting deployment for client/server and web - based application as well troubleshooting.
  • Experience working wif Oracle 9i/10g. Prior coding skills in PL/SQL, triggers, stored procedures design and creation of database, schemas, tables and indexes

TECHNICAL SKILLS:

SCM Tools: GIT, GitHub, Clear Case, Subversion, Microsoft Team Foundation, TFS.

Build Tools: ANT, Maven, Team Build, MS Build, Nant.

Continuous Integration tools: Jenkins, Bamboo.

Web Servers: Apache, F5

Databases: MS Access, MS SQL Server, Oracle8/10.0

Programming Scripting Languages: shell, Perl Scripting, Python, UNIX Shell Scripting, JAVA/J2EE, CGI, VB/C#.NET

Operating Systems: UNIX Solaris 10/11, Windows NT, XP&8, Red Hat Linux 5.

Configuration management t tools: Ansible, Chef, puppet and AWS

Change Management Tools: Jira.

Testing ToolsLoad: Runner, selenium

Middleware: Apache Tomcat, JBoss, IBM WebSphere, WebLogic

PROFESSIONAL EXPERIENCE:

Confidential, NE

Systems/DevOps engineer

Responsibilities:

  • Experience in working wif Jboss6.x EAP installation and configurations and building and deploying application code to JBOSS
  • Conduct auto deployment of software applications in secure and managed environment using Docker container technology.
  • Worked wif an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using GIT, Jenkins and Docker Deploy and automation tools for promoting teh built package to all teh higher environments.
  • Migrating teh version controlling systems like SVN, Git and Created teh Git hooks in code hub for automated build and configured teh Jenkins to kick off teh builds for extracted teh war file and deployed teh application using apache tomcat, JBoss and Open Shift server.
  • Customized all teh applications wif teh docker files and configured as per requirement.
  • Integrate code quality and code management tools such as Sonar and Fortify along cucumber tests scripts through Jenkins to check teh performance of teh applications.
  • Configuring teh multiple windows slaves on Linux platform and trigger teh Automation test suite in timely basis nightly jobs for every Deploy.
  • Working wif C++, Java 1.8 & JEE design patterns, springboot, nodejs applications and containerized applications has implemented custom frameworks for clients using a combination of industry practices.
  • Experienced wif Splunk and Dynatrace for log application and server monitoring.
  • Experienced in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Experience wif automated testing technologies and unit testing like Junit and Selenium, SOAP UI 5.2.0- Smoke test.
  • Administered and maintained 16 environments wif software installs, application installs, supported all builds and deployments wif automation process.
  • Worked and configured Red hat OPEN SHIFT Enterprise (OSE) to automate teh Docker image in teh cloud.
  • Used Jenkins as part of Continuous Integration (CI) and Continuous Delivery (CD) process implementation along wif Python and Shell scripting to automate jobs.
  • Developed MAVEN and Shell scripts to automate compilation, packaging, deploying applications to Web platforms
  • Troubleshooting and resolving issues in Build and Deployment phase
  • Involved in scrum meetings, backlogs, audit and other artifacts in collaboration wif teh team.
  • Responsible for keeping track of backlogs, issues and tasks in JIRA and was on support 24x7.
  • Working wif multiple development teams and other stakeholders to establish a build schedule, provide a guideline for deployment in higher environments and wif troubleshooting build system failures. (Java, Jenkins, Ant, Maven, SVN, gitlab, rally, Agile methodology, selenium SonarQube, CI/CD automation from scratch, Docker, Openshift.
  • Perform configuration management for all different applications running in Bank of teh West environments and manage teh production release process that ensures teh reliability and availability of teh platform.
  • Create and maintain relevant play books and documentation in support of teh differentplatforms/programs.
  • Contribute in developing best practices for Infrastructure platform software build tools (Maven, ANT, Shell) and continuous integration tools (Jenkins, GITLAB GitRunner), and infrastructure automation.

ENVIRONMENT: Open shift, Docker, Fortify scan, Sonar, Java/J2EE, Springboot, nodejs, SVN, Postgres, mysql, oracle, Gitlab, ANT, Maven, SVN, Nexus, Splunk, Dynatrace, RHEL, Tomcat, JBOSS, Unix/Linux, Jenkins, Shell scripting.

Confidential, Minneapolis MN

DevOps Engineer

Responsibilities:

  • Working as a DevOps Engineer for multiple development teams, system analysis team to establish a build schedule, provide a guideline for deployment in higher environments and wif troubleshooting build system failures.
  • Worked for 5 scrum teams (Java, AEM, Jenkins, Ant, Maven, SVN, git, code hub, rally, Agile methodology, cucumber scripts, fortify scan, sonar, XL Deploy and XL Release, SharePoint, CI/CD automation from scratch, Docker, Open shift)
  • Formulate guidelines for development team on configuration, supported all teh prod releases on call rotation, build and release management by putting together an extensive plan for all product releases.
  • Created and updated Bash (UNIX Shell) scripts and modules, files, and packages. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Responsible for configuring teh apps to Open shift v3 and containerization of apps using Docker
  • Implemented Microservices on Open Shift based on Docker to achieve Continuous Delivery
  • Responsible for setting up from scratch and maintaining automated CI/CD Pipelines for multiple apps.
  • Integrated code quality and code management tools such as Sonar and Fortify along cucumber tests scripts through Jenkins to check teh performance of teh applications.
  • Creating teh Docker images and tagged them push that image for all teh promotional environments for all teh applications.
  • Co-ordinating wif all teh Dev, QA, business and release engineers to make teh application delivered teh software as expected for clients.
  • Build Automation and Build docker files, Pipe Development using Jenkins and Maven.
  • Conducted auto deployment of software applications in secure and managed environment using Docker container technology.
  • Worked wif an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using XL Deploy and xl-release automation tools for promoting teh built package to all teh higher environments.
  • Migrating teh version controlling systems like SVN, Git and Created teh hooks in code hub for automated build and configured teh Jenkins to kick off teh builds for extracted teh war file and deployed in teh application to DEV server like apache tomcat, and Open Shift server.
  • Configured teh XL Deploy and XL Release for all teh applications from scratch, once teh build package is available, then promoted wif simple enable options to deploy in teh targeted servers.
  • Conceived, Designed, Installed and Implemented CI/CD automation system. Used Ant, Maven as a build tools on java projects for teh development of build artifacts on teh source code.
  • Implemented Maven Release Plug-in through Jenkins Jobs for deploying teh artifacts to Nexus Arti factory. Maintained Nexus for storing artifacts and for searching teh dependencies of a project based on GAV coordinates.
  • Managed Version Control Subversion (SVN) and GIT Enterprise; and Automated current build process wif Jenkins wif proposed Branching strategies to accommodate code in various testing cycles.
  • Participated in weekly release meetings wif Technology stakeholders to identify and mitigate potential risks associated wif teh releasesExpertise in teh installation, support, configuration and maintenance of RedHat/SuSE Linux,
  • Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring teh Jenkins project Jenkins Arti factory plugin.
  • Provision, for deployment, orchestration, and operations across multiple data centers and cloud providers, Core Coverage, Cloud-Specific Infrastructure and Systems and Architecture Cloud Planning
  • Implemented Release schedules, communicated teh Release status, created Roll out Plans, tracked teh Project Milestones, prepared teh reports and chaired teh Release calls and worked for a successful Releases.

ENVIRONMENT: XLDeploy, XL Release, Open shift, Docker, Fortify scan, Sonar, Java/J2EE, SVN, GIT, Code hub, ANT, Maven, SVN, Nexus, Arti factory, RHEL, Solaris, Tomcat, CA Rally, Unix/Linux, Jenkins, Shell scripting.

Confidential, Minneapolis MN

DevOps Engineer

Responsibilities:

  • Migrated teh Projects from Old deploy servers to new deploy servers in DEV/TEST/INT/QA/Prod in a manual and automated process while maintaining teh ability to perform project Build and deploy.
  • Provided teh assistance to developers and other team members in any build issues.
  • Used Hudson/Jenkins in setting up CI/CD pipeline to deliver teh software wif teh better quality and fast by using different plugging like EMMA, check style and find bugs resources.
  • Was responsible in scripting teh process to ensure teh artifacts (code/plugins/components) that are built and tested in QA environments are also deployed into production environments. gatheird teh components (code fixes, assets and improvements) for products and projects. ensured components are ready for Production
  • Built tagged versions of components
  • Deploying teh applications to various environments for testing (QA, INT/DEMO/PROD)
  • Deployed teh specific versions to various environments and planned to continue to follow teh existing internal process for code reviews, approvals and release verification.
  • Invoked ant, maven, batch scripts to automate teh build process to compile, archive and stage teh artifacts.
  • Monitored each and every application proactively to ensure teh uptime on teh F5 Software \
  • Used site test page to test teh internal workings of an application
  • Used SVN to track teh versions of an application throughout teh build and deployment process wif teh time stamp
  • Rollbacked teh applications whenever required for any Conflicts/issues while deploying to production.
  • Used SVN for creating teh branches, merging and releasing teh code version.
  • Co-ordinated wif release engineer, Developers, architects for all active builds and planned a successful release.
  • During migration process, after build ensured all teh artifacts are staged in new staging server and pulling from teh new staging server.
  • Created and maintained Branches, labels, workspaces on Git, Participated in merging of source code.
  • Updated teh build scripts and build configuration of trunk and branch version in SVN for new Build environment.
  • Cloned and Re-configured separate build jobs that could use nexus to purely file artifacts
  • Wrote and Used teh Batch scripts to automate teh deployment process from One environment to another.
  • Upon completion of Jobs in old deploy server is disabled and deactivated.

ENVIRONMENT: Java/J2EE, ANT, Maven, SVN, Git, Nexus, windows, RHEL, Tomcat, JIRA, Unix/Linux, Jenkins, Batch scripts, JDK 1.8, postgres db, Shell scripting.

Confidential, Omaha, NE

DevOps Engineer

Responsibilities:

  • Migration from Jenkins Continuous integration tool to Bamboo. Created CI/CD pipeline from dev to production environments using bamboo and integrated Maven wif SVN to manage and deploy project related tags
  • Installed and administered Arti factory repository to deploy teh artifacts generated by Maven and to store teh dependent jars which are used during teh build
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for teh JIRA bug/issue tracker
  • Manage network security using Load balancer, Auto scaling, Security groups and NACLS.
  • Support current migration of Data Center to Amazon Cloud.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Design roles and groups usingAWSIdentity and Access Management (IAM).
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current wif changes.
  • Provide oversight and guidance for teh architecture, development best practices for application hosting, and infrastructure deployment for each application.
  • UtilizeAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Used Chef automation tools for configuration management in different systems.
  • Write Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring
  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of teh PROD Environment in AWS
  • Setting up continuous integration and formal builds using Bamboo wif Arti factory repository
  • Installing and monitoring tools on Windows and Linux Environments.
  • Configured teh individual plans wif source code repository, maven tool and Arifactory and enabled teh multiple plugins according to teh needs.
  • Configuring Tool set wif Databases and integrating teh tools to communicate wif each other.
  • Migrating teh Application using Maven as Build tool.
  • Working in automated system for IT infrastructure management wif Chef
  • Managing Jenkins for continuous integration and chef for deployment
  • Creating and setting up Artifacts repositories in Arti factory Professional Repository manager.
  • Setting up connectivity between teh tool set and teh servers.
  • Developed many chef cookbooks like tomcat, apache HTTP, Postfix, NTP etc. for automation of infrastructure.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Setting up client server model of Chef in development environment of OCI and Writing Scripts for automatic Deployment through Bamboo.
  • Managing build pipeline using Jenkins and various AWS services
  • Setting up Bamboo plans for SonarQube Analysis and automated QA and all other promotional environments through Bamboo.
  • Automated scheduling /periodically builds and Deployments on timely basis.
  • Creating Jira workflows to automate deployment and issue tracking.
  • Admin JIRA (Issue tracking tool), Arifactory, and integrated wif bamboo
  • Set up build notifications, created teh users and assigned teh permissions on bamboo.
  • Deploy teh all build artifacts in tomcat server and resolved teh issues for any failed jobs.
  • Used Jenkins/Bamboo to automate everyday builds, testing and deployed in Arifactory and tomcat servers.
  • Installed and administeredArifactoryrepository to deploy teh artifacts generated by Maven and to store teh dependent jars which are used during teh build.
  • Resolved update, merge and password authentication issues in Bamboo andJIRA.
  • Involved partially in deployingWARs/EARsbackend through Tomcat and wso2 Application Server console.

Environment: Java/J2EE, ANT, Maven, AWS, chef, puppet, SVN, Arifactory, Windows, RHEL, Tomcat, JIRA, Unix/Linux, Jenkins, Bamboo, JDK 1.8, postgres db., Shell scripting.

Confidential, KS

DevOps Engineer

Responsibilities:

  • Working wif DEV/ST/RTB/ORT/Prod/DR environments wif JBoss6.
  • JDK1.7, Oracle commerce 11.1, Creating build scripts using ANT and IVY for all applications.
  • Migrate schemas from ATG9.2 to OCP (ATG) 11.1.
  • Supporting Oracle commerce 11.1 builds and deployment for all sprint.com applications, as well as working on setting up teh Continuous builds environment.
  • Worked on UNIX/Linux environment wrote and used Shell Scripts for manual deployment of teh code to teh Different environments and E-mail teh team when thebuildis completed.
  • Managed AWS infrastructure and multiple services like EC2, S3, VPC, route53, RDS, Cloud trail, Could Front, Cloud Formation, AWS config, Auto scaling etc.
  • Triggering Builds done by either manually or automated by using ant scripts.
  • Familiar wif manual deployments and automated deployments.
  • Supported all various releases at code freeze periods.
  • Worked & supported Weekly, Bi-weekly, Monthly and Global release applications.
  • Applied layering changes on different environments.
  • Experience in managing virtual instances and disks using Puppet.
  • Responsible for operations of monitoring servers (CentOS, RHEL), managed by Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Developed Puppet Modules for installation & Auto healing of various tools.
  • Developed automation scripting in Python (core) and used chef to deploy and manage Java applications across Linux servers.
  • Implemented and maintained teh branching and build/release strategies.
  • Carried Deployments and builds on various environments.
  • Deployed centralized and auto scaling monitoring system for infrastructure using Nagios, developed many plugins for matrix collection of various applications using Ruby and Bash shell scripting and integrated wif log monitoring tool Nagios for continuous monitoring.
  • Manage source code, software builds, software versioning, and defect tracking on all software maintenance tasks and projects.
  • Worked for Creating teh Software Configuration Management Plan.
  • Wrote deployment Automation scripts for multiple JAVA/J2EE Application.
  • Created and maintained Branches, labels, work spaces, Participated in merging of source code.
  • Design, implement, automate and administer build & deployment systems, infrastructure, and environments for our application systems
  • Build, configure and deploy tools for teh development teams
  • Deploy production code and related configurations to ensure they get to production on time
  • Maintain code, configurations, and stability of pre-and post-production environments.
  • Supporting Oracle commerce 11.1 builds and deployment for all sprint.com applications
  • Set up teh CI/CD environment and created monitoring scripts for all new JVMs.
  • Experience in working wif Jboss6.x EAP installation and configurations
  • Building and deploying application code to JBOSS
  • Well Experienced on Unix/Linux scripting/Ant

Environment: Java/J2EE, ANT, Android Applications, python, Tomcat, JBoss 6.1 EAP, Sub version, JIRA, Unix/Linux, Jenkins, JDK 1.7, Oracle 11.1, Power Shell scripting.

Confidential, Denver, CO

Build Engineer

Responsibilities:

  • Responsible for day to dayBuildand deployments in pre-prod and production environments.
  • Utilized Javabuild/automaton tools such as ANT and Maven. Wrote ANT Scripts to automate thebuildprocess
  • Carried Deployments andbuildson various environments
  • Wrote ANT Scripts to automate thebuildprocess
  • Involved in Setting up CI/CD Environment using Bamboo.
  • Used UNIX Shell/Perl scripts to automate teh deployment process
  • Responsible for automated SVN administration tasks using PERL Scripts
  • Responsible for automated ScheduledBuilds/EmergencyBuildsandReleaseusing ANT scripts for Enterprise application (J2EE)
  • Assist developers in integrating their code wif teh main stream
  • Used Bamboo Merge conflicting code to ensurereleaseto test environments
  • Create automatedbuildprocedures to ensure code is always ready for deployment
  • Create and maintainbuildscripts using Final Builder to performbuildsefficiently
  • Experienced wif JIRA and Bamboo for defect tracking
  • Coordinated all teh IT projects successfully by resolvingreleaseinterdependencies and planning release
  • Planning, scheduling and documenting releases at code Freeze Periods
  • Developed UNIX and Perl Scripts for teh purpose of manual deployment of teh code to teh different environments and E-mail teh team when thebuildis completed
  • Shell scripting for building and deploying java application to target environments
  • Coordinated wif different teams before and after teh production deployments

ENVIRONMENT: Java/J2EE Ant, Maven, Tomcat, JBoss, Subversion, JIRA, SVN, Bamboo, shell, bash, Unix, Son type Nexus.

Confidential, Phoenix, AZ

Build and Release Engineer

Responsibilities:

  • Performed software configuration/releasemanagement activities for three different .Net applications
  • Designed and implemented Continues Integration process and tools wif approval from development and other effected teams
  • Defined processes tobuildand deliver software baselines for internal as well as external customers
  • Continuously talking to Anthill consultants for any licensing, technical, and ongoing issues wif Anthill Tool, anthill patching, and all sorts of applications related needs
  • Working closely wif Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools
  • Responsible to performBuildoperations wif ANT Scripts, while implementing teh required modifications in teh ANT Script to performbuildoperations, in accordance wif requirements of teh project
  • Creating metadata types Branch, Label, Trigger and Hyperlink. Supporting developers in creating config-spec. Carried out teh Merge process as defined in teh usage model in each project. Ownership ofreleasebranch. Implemented Triggers to enforce development policies to invoke operations before or after teh execution of Critical ClearCase Operations and Events, using PERL Scripts
  • Designed theReleasePlans while coordinating wif Stake Holders including Project Management Lead, Development Lead, QA Team Lead and ClearCase Administrator
  • Worked on cross platforms (Windows-NT & LINUX) to gain thorough understanding of teh ClearCase functionality in both teh Operating Systems
  • Coordinated Change Control Board Meeting to discuss Defects and Enhancements for teh project. Generated Reports before teh meeting to discuss teh nature of defects, so as to reach consensus to resolve teh defects before teh nextBuildand Test Operation
  • Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing VisualBuildPro (VBP) and ANT scripts for VGS' Partners

Environment: ClearCase, SVN, Shell, .Net, ANT, Maven Hudson JIRA. Linux, Windows, JBoss, Visual Basic 6.0, Visual SourceSafe 6.0, SQL Server 2005/2008, PERL, Cruise Control.

Confidential, Denver, CO

Configuration Management Consultant

Responsibilities:

  • Developed and supported teh Configuration and Change Management Processes and procedures
  • Performed all necessary day-to-day ClearCase/CVS support for different projects
  • Responsible for design and maintenance of teh CVS Repositories, views, and teh access control strategies
  • Setting up continuous integration and formal builds using Jenkins wif Maven and Tomcat repository.
  • Involved in migrating data from CVS to ClearCase using ClearCase import tools
  • Designed and implemented ClearCase and CVS metadata including elements, labels, attributes, triggers and hyperlinks
  • Implemented and maintained teh branching andbuild/releasestrategies utilizing CVS/ClearCase
  • Administered VOBs, and views. Created scripts for backing up and restoring VOBs and views
  • Automated ClearCase basedreleasemanagement process including monitoring changes between releases
  • Developed and maintained UNIX/Perl scripts forbuildandreleasetasks
  • Converted oldbuildsusing MAKE to ANT and XML
  • Modified teh existing ANT scripts to suit teh new project requirements
  • Involved Inbuildand Deployment of various projects using Web Sphere Admin console and script files
  • Facilitated teh Change Control Board and assessed Change requests for scheduledbuilds
  • Documentedrelease,buildsand source control procedures and plans
  • Managedbuilds,release, related tools and communication needs for a development team of up to 40 contributors in two geographic locations
  • Providedreleaseupdates to teh management team and business liaison leads
  • Served as an advocate for best practices in software configuration management following CMM standards

Environment: Linux, Java/J2ee, Ant, Maven, Subversion, UNIX, SVN, CVS, Remedy, WebLogic, Tomcat, Jenkins.

We'd love your feedback!