We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

Frederick, MD

SUMMARY:

  • 8+ years of experience as a DevOps and Sr. Build and Release Engineer framework in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers.
  • In - depth understanding of teh principals and best practices of SCM in Agile, SCRUM, Waterfall methodologies.
  • Experience in working on version control systems like Subversion and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVNx, Puppet, UberSVN, Stash, SourceTree, Git Bash, GitHub, Git GUI and other command line applications etc.
  • Extensive experience using MAVEN, ANT and Xcode as build tools for teh building of deployable artifacts from source code.
  • Hands-on experience wif productionalizing" Hadoop applications (e.g. administration, configuration management, monitoring, debugging, and performance tuning)
  • Extensive experience wifActive Directory, GPO’s, DHCP, DNS, IP, Sub Nets, VPNs, vLAN,
  • Network routing, firewalls, LAN/WAN switching and Backup & Recovery,File & Print Server, IIS (Web Server), FTP, Terminal Server.
  • Experience inwifVirtualizationtechnologies like installing, configuring,VMware vSphere. Creation, management, administration and maintenance of virtual servers and clients.
  • Ability in managing all aspects of teh software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Expertise in using build tools like Maven and Ant for teh building of deployable artifacts such as war and ear from source code.
  • Involved in teh functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
  • .Experience maintaining automated build systems such as Jenkins, Bamboo, TeamCity or RunDeckKnowledge of Virtualization technologies like VMWare Fusion, VMWare Workstation, VMWare ESXi, Vagrant, DockerLinux experience: ssh, monitoring processes, attaching storage, cleaning disk space, tailing logs, etc.
  • Server (Cent OS) patching, creating patch schedule and maintaining documentation.
  • Experience wif provisioning and configuration management tools and technologies such as Puppet, Rundeck,
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Work under SLA (Service Level Agreement) and Incident Management (Remedy) wif increases productivity, scalability and performance of application.
  • Exposure to basic administration of application servers like WebLogic fusion middleware suite and Rational WebSphere suite.
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Altassian Tools. (JIRA, confluence, Stash, SourceTree, Crucible).
  • Efficient in working closely wif Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.
  • Configured report and exception handlers inChef
  • Good experience in Python and Shell scripting.
  • Installed and administered Nexus Artifact Manager for Maven Builds.
  • Experienced in Installing, configuring and administering of Linux Falvours (Red Hat Linux 4.x/5.x/6.x/7.x, OEL, SUSE,Ubuntu) on HW like Dell, Cisco, IBM and HP Rack servers and also experience wif HP and CiscoBaldex 86 Servers like C7000.
  • Extensive experience in setting up baselines, branching, merging, periodic backups of teh source code and automation processes using shell scripts.
  • Created Configuration Management Plans and Test Plans for Applications.
  • Extensive experience covers areas of software engineering such as Software engineering principals and relational database management systems.
  • Good noledge in different web technologies.
  • Strong experience in WebLogic Administration and setting up WebLogic Application Servers in teh development, testing and production environments
  • Experienced in Installation and Configuration of IBM WebSphere Application server V/5.x/6.0/6.1/7.0/8.0, Web logic 6.x/7.x/, IBM HTTP Server, Apache, Tomcat on Linux and Windows platforms

TECHNICAL SKILLS:

Version control Tools: CVS, GIT, Tortoise, SVN, Perforce, Clear case

Build Tool: Ant, Maven, Gradle

CI tools: Jenkins, Cruise control Anthill Pro, Bamboo,Rundeck, Chef, Puppet

Cloud: AWS, AWS-CLI

Bug tracker & Testing: JIRA, Bugzilla, Redmine, Junit, Test Flight, and Test Rail

Project Management Tools: Base Camp, MS Project, Demandware

SDLC: Agile, Scrum, Waterfall

Web/AppServers: Apache Tomcat, Oracle Web logic, IBM Web sphere, IIS Server

Web Technologies: Servlets, JDBC, JSP, HTML, JavaScript, XML

Scripts & Languages: Shell Script, Batch Script, Perl Script, C, C+, Python, Java,.Net, J2EE, SQL

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

Platforms: UNIX,Centos, Linux 4/5, Ubuntu, Fedora, Windows 98/NT/XP/Vista/7/8, iOS

Others: MS Outlook, Informatica, Power Center, Business Objects.

PROFESSIONAL EXPERIENCE:

Confidential, Frederick, MD

Sr. Devops Engineer

Responsibilities:

  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Deployed mcollective for orchestration. Wrote custom mcollective plugins to deal specifically wif our needs.
  • Managed SVN repositories for branching, merging, and tagging.
  • Resolved merging issues during build and release by conducting meetings wif developers and managers.
  • Designed and deployed best SCM processes and procedures.
  • Gained experience in using JIRA as Bug Tracking Tool.
  • Extensive experience wif Hadoop and HBase, including multiple public presentations about these technologies.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Open-Source Chef Server.
  • Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Create Rundeck jobs to integrate wif our Jenkins CI process and call Chef on teh deployment servers
  • Gained experience in deployment of Fusion Middleware SOA applications like Oracle Policy Management, Oracle Service Bus and Business Process Management Composites.
  • Experienced in writing Python Scripts to support Web Logic Scripting Tool (WLST).
  • Built and deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
  • Deployed Informatica Work flows and parameter files to respective environments UAT, IST and PROD.
  • Design, implement and support data ingestion (ETL) routines in Hadoop using Spark and/or Python and Pentaho Data Integrator
  • Migrated in-house chef server to Hosted Chef eventually phasing out centralized chef model entirely wif chef-solo
  • Set up Code Coverage reports tool like Sonar and Cobertura to halp in managing teh quality of source code.
  • Deployed LDAP for centralized authentication.
  • Developed Shell/Batch/Python Scripts for automation purpose.
  • Developed Python and Shell Scripts for automation of teh build and release process.
  • Involved in writing and editing teh existing ANT (Build.XML) files in case of errors or changes in teh project requirements
  • Experience in HA/DR solutions on Hadoop platform or Upgrade of HortonWorks Hadoop from over version to another.
  • Created monitors, alarms and notifications for EC2 hosts using Cloudwatch.
  • Managed teh artifacts generated by Maven in teh Nexus repository.
  • Implemented Maven builds for creating JAR’S, WAR’S and EAR’S.
  • Used Hudson for continuous integration and deployment into WebLogic Application Server.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if teh methods used to create and recreate software builds are consistent and repeatable.
  • Created puppet modules for various tools in our infrastructure.
  • Deployed centralized logging via Rsyslog and Logstash wif Kibana as teh web frontend.
  • Posted teh build on time and followed it up teh testing team on posted builds.
  • Followed up wif teh Test Team and Development Team.

Environment: RHEL, WebLogic, Fusion Middleware Suite, Oracle Policy Modeling, Oracle Service Bus, Puppet, JIRA, Confluence, Fisheye, Windows Server 2005/2008, Subversion (SVN), ANT, Hudson, Maven, Sonar

Confidential, MD

Sr. Devops Engineer/Build & Release Engineer

Responsibilities:

  • Release Engineer for a team dat involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Participated in weekly release meetings wif Technology stakeholders to identify and mitigate potential risks associated wif teh releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Experienced in setting up Continuous Integration environment using Jenkins, Nexus
  • Provided end-user training for all Subversion (SVN) users to effectively use teh tool.
  • Build 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 and 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.
  • Installed Jenkins and perform troubleshooting during installation to implement teh CI process for teh java application builds.
  • Tracking project work and work pack by using IBM RTC.
  • Performed integrating, JUnit and code quality Tests as a part of build process.
  • 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.
  • On boarded Splunk for my application.
  • Enhanced Configuration Management using (PUPPET) to assist wif automated, repeatable, and consist configuration and application deployments, treating infrastructure-as-code.
  • Assisting teh Operations Team by writing specific Puppet manifests to deal wif application installations and related configuration files
  • Responsible for scaling/upgrading/maintaining teh application
  • Created custom developer tools and workflows for testing and releasing Puppet code
  • Conducted lessons learned sessions after each release completion and noted teh deviations, risks and issues related to new or changed service and take necessary corrective action.
  • Co-ordinated quarterly re-base lining efforts for pre-production database sync-ups.
  • Participated in teh full release project life cycle which involves deployments in various environments like QA/UAT/TRAIN/STG/PROD.
  • Experience in writing ANT/Maven/Shell Scripts to automate teh build/deployment process.
  • Worked on Software Code Management tools like SVN, and Perforce.
  • Installed and configured Jenkins for continuous integration.
  • Work on Environment provisioning automation using Scripting and Puppet

Environment: Subversion, Hudson, Shell, Perl, Weblogic, Apache, WLST, Jira, Fisheye, Crucible Ant, Maven, Nexus and N1, Puppet, Chef

Confidential, St Petersburg, FL

Build and Release Engineer

Responsibilities:

  • Worked on different environments like Java, .NET, Visual Basic and Visual C++
  • Set up teh automation environment for Application team if necessary and halped them through teh process of build and release automation.
  • Maintained teh Tags, Branching and merging teh code in teh parallel development of two phases and applied teh vendor patches to teh Trunk and All branches in Subversion Repository.
  • Documenting teh process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. Worked wif MAVEN for building teh application, TEMPhas written MAVEN scripts and shell scripts to automate teh build process..
  • Administering teh UNIX, SVN Repository. Migrated teh code from other Version Control to Subversion.
  • Involved in Installing and configuring GIT distributed version control tool
  • Written pre-commit, post-commit, post-receive hooks in GIT
  • Responsible for merging, tagging and conflict resolution in GIT and Geritt
  • Designed a process for teh AnthillPro automation implementation in all teh application environments, and making sure it follows all teh standard procedures of teh Application SECDM or SDLC.
  • Worked on Report generation, based on teh requirements from teh App team.
  • Analyzed teh tool architecture and implemented it on teh applications, making it more user-friendly for teh application team.
  • Worked on teh source code to generate builds and created procedures for teh deployment on teh servers for teh release
  • Communicated wif teh Application team and made them understand about teh automation tool and its features.
  • Used source control version tools like AllFusion Harvest, Visual Source Safe, CVSNT, for analyzing teh source code and implementing it on automation tool.
  • Worked on Deployment procedures using middleware like Websphere, created deploy scripts and setting for teh Production Release.
  • Supported teh Application team in making them analyze about teh automation implementation and other related issues (if any).

Environment: JIRA, SVN, GIT, Apache ANT, Maven, jerkins, Apache Tomcat, Shell Script, Unix/Linux, Windows, Jboss

Confidential, MA

SCM Engineer

Responsibilities:

  • Participated in teh release cycle of teh 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 teh requirements.
  • Managed Maven project dependencies by creating parent-child relationships between projects
  • Developed and implemented Software Configuration Management strategies for various applications according to teh agile process.
  • Managed teh Subversion branching strategy for few applications by creating Release branches, Development branches thus ensuring teh integrity of Trunk.
  • Installed and Administered Jenkins CI for ANT and Maven Builds.
  • Implemented LDAP authentication for Jenkins.
  • Used Nexus as Artifact Repository Manager.
  • Involved in Creating and Configuring different Repositories in Nexus.
  • Worked in agile modeled software development life cycle.
  • Participated in weekly release meetings wif Technology, stakeholders to identify and mitigate potential risks associated wif teh monthly releases.
  • Developed build scripts using ANT as teh build tool for teh creation of (WAR files) build artifacts.
  • Involved in troubleshooting teh automation of Installing and configuring JAVA applications in teh test and pre-production environments.
  • Built and Deployed java source code into application servers in an agile continuous integration environment.
  • Maintained teh Shell and Perl scripts for teh automation purposes.
  • Deployed teh archives like war files into teh Tomcat Application Servers.
  • Involved in editing teh existing ANT build files in case of project requirement changes.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of teh products to various developments.
  • Used Remedy as deployment issue tracking tool.

Environment: ANT, Maven, Subversion, Web Logic, Java, J2ee, Shell and Perl Scripts.

Confidential

UNIX Administrator

Responsibilities:

  • Configured firewall based on Redhat Linux and FreeBSD 4.x dat TEMPhas three network interfaces.
  • Implemented a High Availability Cluster using 2 V480s, a T3 and Veritas Cluster Server 4.0.
  • Installation, Maintenance, Administration and troubleshooting of IBM AIX 4/5 and Redhat 9, AS 3.0 servers on various hardware platforms dat include IBM Power servers & Dell 6400, 2400, 1800 etc.
  • Performed automated installations of Operating System using NIM for AIX and Kickstart for Linux.
  • Extensively worked on hard disk mirroring and stripe wif parity using RAID controllers
  • Developed, customized and build packages on IBM AIX and RPMs on Linux for deployment on various servers through
  • Software Development Life Cycle.
  • Designed bash, ksh, and Perl scripts to automate application and system management activities. These scripts provided teh following functionality: application startup and shutdown, monitored systems and applications health, and web site management.
  • Installation, Management, Configuration of LAN/WAN systems utilizing Cisco switches and routers.
  • Configured various services, devices as well as applications of UNIX servers and worked wif application team to customize teh environment. Worked wif Apache and developed several UNIX scripts to automate web tasks
  • Managed existing documentation for systems and created new procedures to support new products. Created documentation for disaster recovery project

We'd love your feedback!