We provide IT Staff Augmentation Services!

Devops Engineer /cloud Engineer Resume

3.00/5 (Submit Your Rating)

Alexandria, VA

SUMMARY

  • Over 8 years of professional experience in Software Configuration Management (Release and Build Engineering / Configuration) on both Linux/Unix and Windows environments.
  • Proficient in an Industry Standard Software Development Life Cycle (SDLC) and Software testing life cycle (STLC)
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like GitBash, GitHub, Git GUI and other command line applications etc.
  • Extensive experience wif Continuous Integration Tools Jenkins, and good working noledge on source repository management tools like GIT, SVN.
  • Extensively experienced in using Build Automation tools like ANT, Maven, GRADLE and working noledge on other build tools like make file.
  • Worked on integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Findbugs and Checkstyle
  • Worked wif optimization of server resources, Amazon Elastic Cloud instances and website security, Mule ESB (EAI) /Service Mix, Web services /REST, Amazon AWS, Chef and Puppet
  • Knowledge of Amazon EC2, Amazon S3, Amazon Opsworks, Amazon cloud watch, Amazon ELB, and other services of teh AWS family.
  • Good database experience in NoSQL, MySQL, MongoDB,
  • Worked on JIRA Administration including user management, workflow & field creation/modification, issue migration/import/export, plugin installation, Jira - Subversion (SVN), Jira-Git, Jira-Confluence integration.
  • Used Puppet for Configuration Management tool
  • Performing all teh build and release management activities for dis project by administrating and integrating Source Code control systems like Subversion (SVN) and Perforce into build system like Anthill Pro
  • Automated build and deployment wif Continuous Integration tools such as Build Forge, Hudson/Jenkins, and Cruise Control.
  • Experience on Cloud automation using AWS Cloud Formation templates
  • Used Atlassian Jira, Confluence, Fisheye, Crowd, Stash and integrated Jira/Fisheye, Jira/Confluence. JBoss, WebLogic, IBM WebSphere, Tomcat, and Apache web server configuration and deployments.
  • Work under SLA (Service Level Agreement) & Incident Management(Remedy) wif increases productivity, scalability & performance of application
  • Hands on experience in performing tasks in Databases like SQL Server 2008, Oracle, MySQL.
  • Executed Build/Release of application, maintenance of builds and patches, deployed teh application in Testing / Production using ClearCase, UCM ClearCase, Subversion, GIT, AccuRev, ANT, Nant, Perl and Shell scripts on UNIX, Linux, Windows environments.
  • Extensive experience working wif AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Extremely noledge about CI/CIT/CID integration.
  • Extensively worked on Hudson, Jenkins and Anthill Pro for continuous integration (CI) and for End to End automation for all build and deployments.
  • Experience in Deploying JBoss, IBM WebSphere, Apache Tomcat web server, IIS Server, Oracle web logic. Experience in working wif Ticketing Tools like JIRA, Red Mine, and Bugzilla.
  • Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
  • Experience of working wif teh release and deployment of large-scale Java/J2EE Web applications using SVN repository.

TECHNICAL SKILLS

Operating Systems: Unix, Windows, Linux, Solaris

Language: C, JAVA, SQL, HTML, PHP, XML, Bash, Perl and Shell Programming, JSP, Pythonand Ruby

Database: Oracle, MySQL

Source Control Tool: Perforce, SVN, Git, TFS, VSS, Accurev, Chef, Puppet, Docker

Build and CI tools: Maven, Ant, Jenkins, Cruise Control, Build forge, MS build, Hudson

Application Server: Web sphere, Web logic, JBOSS

Issue tracking tools: IBM Rational Clear Quest, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Alexandria VA

Devops Engineer /Cloud Engineer

Responsibilities:

  • Engineer for a team dat involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications per teh agile process.
  • Participated in weekly release meetings wif Technology stakeholders to identify and mitigate potential risks associated wif teh releases.
  • Responsible for various repository management activities in Git like branching, tagging, rebasing and merging
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects dat move to production and work closely wif teh Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Streamlining configuration and managed server applications and utilities using Chef tool
  • Provided end-user training for all Subversion (SVN) users to TEMPeffectively use teh tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
  • Created and maintained various DevOps related tools for teh team such as provisioning scripts, deployment tools, and development and staging environments on AWS, RackSpace and Azure Cloud
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
  • Created and maintained teh Shell/Perl deployment scripts for Web Logic web application servers.
  • Developed Perl and shell scripts for automation of teh build and release process.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
  • Integrated Jenkins wif various DevOps tools such as Nexus, Sonarqube, Puppet, HP CDA, HP ALM and HP QTP etc.
  • Documented and published complete migration process of Subversion (SVNadmin dumps) to UCM ClearCase (VOBS)
  • Used PowerShell for DevOps in Windows-based systems.
  • Perform periodic system audits on all environments to ensure dat only controlled versions of software reside all environments.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of teh products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.

Environment: Subversion (SVN), Jenkins, Chef Java/J2EE, ANT, MAVEN, Web Logic, Perl Scripts, Shell Scripts, XML, UNIX, Informatica Power Center, Business Objects, Windows XP, Oracle, JIRA.

Confidential, Chicago, IL

Build and Release Engineer/Devops Engineer

Responsibilities:

  • Developed and supported teh Software Release Management and procedures
  • Performed all necessary day-to-day CVS/Subversion support for different projects.
  • Responsible for design and maintenance of teh CVS/Subversion Repositories and teh access control strategies.
  • Modified ANT scripts to build teh JAR, Class, WAR and EAR files from VOB's.
  • Developed utilities for developers to check teh checkouts, elements modified based on project and branch.
  • Provided teh reports using Bean shell scripting in Anthill Pro.
  • Working on monitoring system performance, User administration setup, adding physical memory to teh servers.
  • Involved wif setting up Jenkins, creating jobs for scheduling teh ANT and Maven deployments for J2EE application and setting up NEXUS server ( to access 3rd party dependencies) for centralized repository and scheduled jobs in Jenkins for MAVEN build
  • Using GIT to manage source code developed by various platform engineers.
  • Configured continuous integration build system using Jenkins and Hudson.
  • Developed CM and release plans to outline CM main functions, CM guidelines, Release procedures, Roles, Responsibilities, Deliverables, Schedules and milestones implementing build automation script using ANT and Maven for J2ee and MSBuild in .Net, setting up Subversion (SVN) and GIT, Test Manager to manage build artifacts and SCM activities.
  • Extensive experience working wif AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
  • Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Established Chef Best practices approaches to systems deployment wif tools such as vagrant, berkshelf and test-kitchen and teh treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Working on teh source code to generate builds and create procedures for teh deployment on teh servers for teh release.
  • Responsible for teh Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all teh projects.
  • Performed dispatcher role to distribute tasks assigned to teh onshore team.
  • Supporting teh Application team in making them analyze about teh automation implementation and other related issues (if any). Coordinating wif QA/DEV/Project/Delivery/Production support/Managers and Performance teams to consider concerns, issues and addressing those aspects to meet teh delivery dates
  • Proposed and implemented several release processes to achieve consistent results and stabilities across environments.

Environment: SVN, GIT, Apache ANT, Anthill Pro, Maven, Jenkins, Hudson, Chef, Apache Tomcat, Shell Script, Unix/Linux, Windows, JBoss, Web Sphere, Ruby, chef,, Oracle, Nexus

Confidential, Collierville, TN

Release and Release Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on Unix platform. Served as interim group leader
  • Converted and automated builds using Ant and scheduled automated nightly builds using Cruise Control and maintained Continuous integration effort wif Cruise Control along wif scheduled builds.
  • Integrating GIT and ClearCase wif CruiseControl, Jenkins.
  • Administered Team Foundation Server, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast-Paced Engineering Environment.
  • Experience in setting up Team Deploy for TFS to perform deployments as a post build task.
  • Improved logging and created log reporting system. Creation of Maven scripts and integrate them into common deployment.
  • Used Jira and Bugzilla as Defect Tracking Tools and directed teh Release Management Calls to synchronize wif teh Developers, Testers and DBA teams for successful Release.
  • Worked as a WebSphere and IIS Administrator for all teh environments.
  • Expert in setting up environments by taking teh existing database snapshots and restore it on teh new servers.
  • Strong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.
  • Created Unix Shell scripts to automate Subversion (SVN) branching, merging, tagging and various other version control tasks.
  • Experienced wif Git and Gerrit as an administrator. Deep understanding of software configuration management (SCM) /Integration processes and tools for large, multi-site product development wif very strong problem solving and Android/Linux debugging skills.
  • Extensively used Perforce as a Configuration Management tool to manage source code
  • Monitoring, tracking, coordinating and managing ‘issues’ and ‘Escalation’.
  • Developed ANT Scripts to automate teh build process.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and SonatypeNexus.
  • Used Remedy as deployment issue tracking tool.

Environment: SVN (Subversion), ANT, Nant, and Maven, Clearcase, MS Build, Unix, Perl, Python, TFS, Bamboo, Hudson, Java, Git, JIRA, Powershell, Shell Script, Jenkins, cruise control, Web sphere server.

Confidential, Plano, TX

Build and Release Engineer

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Troubleshoot Build and Deploy Issues, wif little downtime.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Implemented Puppet Modules for OS component configuration to keep AWS server's template minimal.
  • Managed and optimize teh Continuous Delivery tools like Jenkins.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Integration of Automated Build wif Deployment Pipeline. Currently installed Puppet Server and clients to pick up teh Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Worked on NoSQL database Cassandra.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Automated teh cloud deployments using chef/puppet, Python (Boto & Fabric) and AWS Cloud Formation Templates.
  • Document release metrics, software configuration process.
  • Automate deployment and release distribution process. Develop and enhance teh automated configuration management system. Control branching and merging of teh code base.
  • Implement and manage continuous delivery systems and methodologies on AWS, Used Subversion as source code repositories.
  • Developed Shell/Perl Scripts for automation purpose.
  • Define and deploy monitoring, metrics, and logging systems on AWS

Environment: Java, Eclipse, Toad, Git, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, Cassandra, AWS RDS, AWS Cloud Watch.

Confidential

Linux System Administration

Responsibilities:

  • Maintaining and Troubleshooting of FTP Server, Samba Server of teh client
  • Handling teh day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Maintain 99.98% uptime of LINUX production servers and follow proper escalation.
  • Responsible to solve technical Problems Related System administration (Linux of Our Clients).
  • Managing Red Hat Cluster, HPC environment etc.
  • Building & configuring Red Hat Linux systems over teh network, implementing automated tasks through crontab, resolving tickets per teh priority basis.
  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured SAMBA Apache / Tomcat web server for Windows and Linux connectivity.
  • Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and managing Cluster environment using Veritas Cluster suite.
  • Handling teh day-to-day Operations, Troubleshooting & Solve Server Problems in LINUX.
  • Implemented automations tools like Jenkins and deployed monitoring tools like Nagios
  • Installing and configuring Red Hat Linux locally or over network-kick start- (nfs, ftp, http).
  • Experience in building binaries using Maven & Xcode.
  • Maintaining Server and Systems, provide IT support to User.
  • User Administration (setup and maintaining accounts).
  • Monitoring system performance, Server load and bandwidth issues.
  • Work wif DBAs on installation of DB, restoration and performance tuning.
  • Updating Systems, Servers and client software's.
  • Implement teh policies for teh users of teh computer system and network.
  • Regularly manage backup process for Server and Client data.
  • Installing open source application, search, analyze and develop new application for users.

Environment: Centos, Red Hat Linux, Ubuntu, Fedora, DevOps

We'd love your feedback!