We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

North Carolina, CharlottE

SUMMARY

  • 8+ Years of extensive work experience on Build Engineering & Release Management process, including end - to-end code configuration, building binaries & deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Strong domain noledge in Financial Market, Banking, Mobile and E-Commerce industry.
  • In-depth understanding of teh principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Experience in working on source controller tools like Subversion (SVN), CVS, IBM Clear case, GIT and Perforce.
  • Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Extensively worked on Hudson, Jenkins and Puppet for continuous integration and for End-to-End automation for all build and deployments.
  • Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, JavaScript, AWK, etc.)
  • Used VMware vSphere, VCenter to create VMs managed these VMs on various ESX hosts.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Find bugs and Check style.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Solid understanding of Operating Systems like Linux, UNIX, Windows.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Good Knowledge in bash (shell)/Perl scripting.
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Closely worked with Developers and Analysts to address project requirements. Able to TEMPeffectively manage time and prioritize multiple projects.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills.

TECHNICAL SKILLS

Programming Languages: Ant, Maven, Java, HTML, XML, Shell, Perl, SQL, Basic C/C++ and Python

Operating Systems: Windows 7/Vista/XP/2003/2000/NT/98/95, Sun Solaris 2.x, HP-Unix, RHEL.

Databases: Oracle 11g/10g/9i/8i, MYSQL, SQL Server 2008.

CI Automation/Build Tools: Hudson, Jenkins, Nexus, Artifactory, Build Forge, AnthillPro, Bamboo, Docker, Ivy, Chef, Puppet.

Application Servers: Apache, Tomcat, Web Logic, JBoss, Web Sphere

Version Control System: Subversion (SVN), IBM Rational Clear Case, CA Harvest, Perforce, CVS, GIT.

Change Tracking: Atlassian Jira, Remedy, Lotus Notes, scripting, ClearQuest.

PROFESSIONAL EXPERIENCE

Confidential, North Carolina, Charlotte

Sr. DevOps Engineer

Responsibilities:

  • Create, maintain and administrating Github and Subversion repositories as source code managements.
  • Configured Continuous Integration by setting up Build and test automation (ATDD) Jobs in Hudson/Jenkins by pointing to Orchestration and UI layer Repositories in Github/Subversion.
  • Involved in Migration of CI tool from Hudson to Jenkins.
  • Created end to end automation of Continuous Deployment and Configuration Management in uDeploy.
  • Provisioned and configured Tomcat and Apache instances using shell/perl/groovy in uDeploy.
  • Supported 27 features teams on teh project located on different locations across teh globe
  • Developed teh JSON/cloud formation template files to automate teh provision of instances/servers in AWS.
  • Served as Point of Contact (POC) to provide KT on configuration management to write CHEF automation scripts to migrate automation from uDeploy to CHEF.
  • Supporting teh automation of Environment Builds (provision and configuration management) by developing teh Chef Recipes and Cookbooks in Ruby by integrating with Github, Jenkins and AWS.
  • Troubleshooting communication issues with CHEF client nodes and CHEF servers.
  • Worked on Installing and configuring AppDynamics, BlueStripe, Splunk, CloudWatch, and Tealeaf monitoring tools on teh app and web servers to monitor teh performance of teh application.
  • Develop multiple CHEF cookbooks and recipes and Roles to automate teh deployment of teh applications to different Prod/Perf/QA Environments and also for Auto scaling by monitoring teh Load on stacks.
  • Performed POC and Upgraded teh environments from java 1.7 to java 1.8, tomcat 7 to tomcat 8, AMI upgrades.
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation' related to build and deployments.
  • Implementing Corrective-actions in case of deviation from teh Release plan.
  • Designed teh Branching/Merging strategy for all Lobs and to has unique Build/release strategy across platform.
  • Served as a configuration engineer and administrator for Linux machines to support teh application.
  • Involved in designing, implementing and configuring architecture of teh QA, Perf and Prod env with WAF, ELB, RSA, WEB and APP tiers and writing Chef cookbooks, templates, recipes, Roles, Attributes.
  • Configured and worked on static code coverage tools like SonarQube, findbugs, pmd, junit, jacoco, cucumber and security scanning tools fortify after post build actions.
  • Coordinated teh resources by working closely with Project Managers for teh release and carried deployments and builds on various environments and perform twice a day deployment to QA and Perf Environments.
  • Created streams in teh SpringXD for message de-queuing and also created collections in MongoDB and separate databases in teh MongoDB instances to capture logging activity.
  • Worked on HPSV and Parasoft virtualization tools to capture live eApi data/response to support Perf testing.
  • Performs primary validation of teh applications and Identify, troubleshoot teh issues on daily deployments.
  • Performed lot of POC’s (proof of concept) for different features of teh application to achieve best results.

Environment: GitHub (GIT), Maven, Hudson, Jenkins, Shell, Perl, XML, Ruby, Linux, Tomcat, Apache, uDeploy, AnthillPro, My SQL, HPSM, AWS, SpringXD, Zookeeper, ActiveMQ, MongoDB, CHEF, Hazlecast Cache, HPSV

Confidential, Research Triangle Park, NC

Build and Configuration Engineer, Sr. DevOps Engineer

Responsibilities:

  • Migrating source code from CVS to SVN, Administrating teh source code control and automation of builds.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Managing Users and Groups in Subversion and involved in troubleshooting client spec issues and user issues.
  • Supporting Rally Workspace management and enabling Rally Hookup Scripts.
  • Responsible for all incoming Ticketing related to workflow using JIRA/Remedy applications.
  • Modified ANT scripts to build teh JAR files, WAR files and EAR files from VOB’s.
  • Managing and Migration of Maven & Nexus Repositories to Jfrog Artifactory.
  • Expertise in Jenkins Continuous Integration Server Installation, Configuration, Design and Administration, and integrating these tools with other systems.
  • API testing (REST /JSON), API mocking(SoapUI), SoapUI assertions,
  • JSON parsing in SoapUI.
  • Debugged mobile issues (open source tools).
  • Analyzed server performance using httperf.
  • Experienced in white and black box testing in agile environment.
  • Utilized industry standard tools - Selenium, Cucumber, Fiddler,
  • Wireshark for QA and automation purposes.
  • Utilized Jenkins, Git, and Eclipse for deployment on test servers and to move towards CI/CD.
  • Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects
  • Using Docker, Jenkins, VMWare, RHEL, Satellite, OpenShift, Kubernetes, Artifactory, Ansible & GitLab
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools
  • Ability to clearly communicate across development and product teams for quick resolution of issues.
  • Interested in learning new technologies/tools/programming languages.
  • Technical noledge
  • Tools: SoapUI, Cucumber, Selenium, QC, QTP,
  • Fiddler, Httperf, Bugzilla, Loadrunner, Jira, Jenkins, TOAD, XPATHER,
  • Edit plus, Ant, SQL plus, Putty, WinSCP.
  • Build and maintain tools needed during release push, Responsible for Support and improve tools for continuous build, automated testing, and release management.
  • Continuous integration on running clusters with deployment management
  • Implementing and Facilitate adoption of theDevOpsTools, Responsible for teh Build and Deployment of artifacts into DEV, QA and UAT environments in an Agile continuous integration process and automated teh whole process combining tools like Cobertura and SonarQube.
  • Continuous integration and continuous cluster integration with shift clusters in network management.
  • Running teh scripts and resolving teh issues in teh query or teh script to enhance efficiency and Monitoring teh source network performance specifically on Nagios alerts.
  • Implementation of a Puppet based configuration management system for Linux machines (physical and virtual).
  • Involved in Setting up and maintaining automated build & deploy systems using Puppet and Chef.
  • Expertise in Cisco Internal tools like PRRQ, CDETS and QDETS for generating metrics reports of code reviews, Unit-testing and Defects estimation.

Environment: Puppet, Apache, VPC, REDSHIFT, ANSIBLE SCRIPTS, SHIFT CLUSTER SEQUENCE, ELB, EBS, DYNAMODB, AMI, Load balancer, Auto Scaling, SVN, GITHUB, Docker, JIRA, MAVEN, Jenkins

Confidential, Orange County, CA

Sr. DevOps / Release - Build Engineer

Responsibilities:

  • Worked portal for triggering builds and releasing them to stakeholders by understanding teh pain points of Developers and QA engineers.
  • Maintained teh FTP server in which teh builds were copied.
  • Experience in Build/Release Engineering Automation with Docker and Jenkins.
  • Implemented Chef to deploy teh builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Worked on establishing a streamlined release process for teh development team from scratch.
  • Created release notes based on teh contents of builds and publish build artifacts to teh stakeholders.
  • Refactored configuration (Puppet) and deployment (Capistrano) system to be 6x faster and allow fully automated releases.
  • Continuous Integration: implemented and promoted use of Bamboo within teh developer community. Validated Jenkins along with Bamboo.
  • Developed scripts for executing validation/test cases automatically after builds.
  • Designed, Created and Managed Continuous Build and Continuous Integration environments in SCRUM and Agile projects, combining and automating tools like Cobertura, Selenium, XUnit and Web Driver with build processes to provide detailed Metrics and rapid feedback for development teams.
  • Experience with Linux systems, virtualization in a largescale environment, experience with Linux Containers (LXC) and Docker.
  • Offer DBA DB2 support for application development team.
  • Ensure integrity, availability, and performance of DB2 database systems by providing technical support and maintenance.
  • Monitor database performance and recommend improvements for operational efficiency.
  • Assist in capacity planning, space management and data maintenance activities for database system.
  • Perform database enhancement and modification as per teh requirements.
  • Assist system and data analysis team in all Data Quality Management activities.
  • Provide training to all advance users and peers on all Enterprise Data Warehouse working.
  • Design data quality processes and resolve all resource efficiency issues.
  • Prepare all functional and technical specification documents for developers.
  • Prepare designs and manage customer data load.
  • Coordinate with cross functional team and execute all project deployments.
  • Work with DBAs and prepare improvement plans for various database performances.
  • Hands on experience on Automation/Build such as Jenkins, JNLP Slave Nodes, Docker, Chef, Puppet, Nexus, Artifactory, Bamboo.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance. Developed and maintained in-house Code review system before migrating to teh lightweight code review system available in Stash.
  • Designed and implemented teh backup strategy for all teh critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Java, Eclipse, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby JIRA, DWH ETL, Maven, Artifactory, Git, Ubuntu, Windows, AWS, Ruby, Chef, Windows

Confidential, Orlando, FL

DevOps Engineer/Build & Release Engineer

Responsibilities:

  • Setting up Continuous Builds using Jenkins. Supporting - patching, rollbacks into SIT, UAT, Production environments
  • Setting Up SCM/Build tools for Developers. Helping to resolve all SCM/Builds issues like merge conflicts, compilation errors, missing dependencies, Branching/Merging/Tagging.
  • Working on AWS Servers.
  • Provisioning environments in AWS cloud, building everything in Chef.
  • Assisting in teh incident management process by reviewing production data and providing analysis on customer-impacting incidents.
  • Deployed and hosted teh application on AWS using OpsWorks, automated single click deployment onto AWS using Chef.
  • Developing scripts for deployment of customer environments into AWS, using Bash and Python.
  • Optimizing capacity mainly on EC2, S3 and RDS, to optimize costs, while maintaining current services optimally.
  • Using agile technology in as an AWS architecture byStudy existing technology landscape and understand current application workloads
  • Understand and document technical requirements from clients
  • Defining Migration strategy to move application to cloud
  • Develop architecture blueprints and detailed documentation. Create bill of materials, including required Cloud Services (such as EC2, S3 etc.) and tools;
  • Worked in group of clusters for Elastic Search in AWS cloud helped to deploy and operate multiple scales clusters in AWS cloud
  • Worked in running ansible for continuous integration purposes by installing Gray log servers in incrementing Gray log puppet module
  • Using GitHub to encapsulate teh puppet module tool which creates teh modulation install for gray log.
  • Collaborate with different teams to deploy application code into dev, QA, staging and production environments.
  • Worked with project managers, architects and development team leads to understand and document CM requirements. Developed SCM plans, identified Configuration Items, defined directory structure.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Installed and configured GIT and communicating with teh repositories in GITHUB.
  • Used teh version control system GIT to access teh repositories and used in coordinating with CI tools.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Integrated Salt Stack to gitwith outgitfs as part of pilot project without gitfs
  • Develop and enhance teh automated configuration management system. Used Maven to perform daily and weekly Software Builds.
  • Installed, administered, and configured Jenkins Continuous Integration tool.
  • Automated system configuration using Puppet.
  • Implemented Puppet modules to automate configuration of a broad range of services.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Wrote puppet manifests for deploying, configuring, and managing components.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Maintain build system and automate build process for different applications.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Used Oracle to connect to various databases and to check for teh invalid objects after and before each release.
  • Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles.
  • Posting teh build on time & following it up teh testing team on posted builds until teh specified release goes.

Environment: Aws, Puppet, Splunk. ELK, Rundeck, Stash, Redhat Linux, Maven.

Confidential

Devops Engineer/System Administrator

Responsibilities:

  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
  • Installed and configured an automated tool Puppet dat included teh installation and configuration of teh Puppet master, agent nodes and an admin control workstation.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Involved in creating new elements in VOB's.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage
  • Modified ANT scripts to build teh JAR's, Class files, WAR files and EAR files from VOB's.
  • Developed utilities for developers to check teh checkouts, elements modified based on project and branch.
  • Has Experience in continuous integration technologies with Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development.
  • Created and wrote shell scripts (ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across teh environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms
  • Creating and deleting dynamic views for developers as requested by user.
  • Responsible for building and releasing packages for testing.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Carried deployments and builds on various environments using continuous integration tool
  • Supported HA services and administrated MySQL, Amazon EC2.
  • Provided assistance for interaction with backend and NoSQL databases.
  • Installed Build Forge and performed troubleshooting during installation.
  • Created puppet manifests and modules to automate system operations.
  • Worked for Puppet and AWS automation.
  • Responsible for User Management and Group Management in Build Forge.
  • Releasing code to testing regions or staging areas according to teh schedule published.

Environment: Clear Case, ANT, Shell Scripts, XML, UNIX, Build Forge, Jenkins, bash, Puppet, AWS, MySQLand NoSQL.

Confidential

Network Administrator

Responsibilities:

  • Worked on Troubleshooting server hardware and software remotely thru MOM (monitoring software).
  • Deployed and configured, Windows 2000/ 2003 Servers, with DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy, Internet, TCP/IP, and Routing concept.
  • Performed design, installation, configuration, support, optimization and administration of Windows-based servers and applications as well as provide performance tuning and capacity planning.
  • Responsible for Basic Router Configuration and network equipment (Cisco, Linksys, Net gear, D-Link, Brocade Switches).
  • Provided remote support for VPN Technologies for site-to-site and remote access.
  • Responsible for GPO software rollout and GPO policy lockdowns.
  • Provided after-hours on-call support by participating in teh on-call rotation.
  • Installed new software releases, system upgrades and resolve software-related problems.
  • Configured remote backup & automated through script.
  • Developed Shell for system administration activities.
  • Installed Hard Disks, Memory etc.
  • Worked on Troubleshooting Network Problem.
  • Managed CPU Usage, Shared Memory, Disk Space Usage and Controlling Processes

Environment: ANT, WebSphere, Oracle, UNIX, Bugzilla, Jenkins, Puppet, Maven, AWS, MySQL

Confidential

Build Engineer

Responsibilities:

  • Participated in teh release cycle of teh product which involve environments like Development QA UAT and Production
  • Responsible for configuration, maintenance, and troubleshooting Portal.
  • Used CVS for teh purpose of Software Configuration management and maintaining teh versions of code.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Used Ant Scripts to automate teh build process.
  • Developed UNIX and Perl Scripts for teh purpose of manual deployment of teh code to teh different environments and E-mail teh team when teh build is completed.
  • Deployed application modules to WAS 6.0 based clusters via ND admin console.
  • Created deployment request tickets in Bugzilla for teh deploying teh code to Production.
  • Attended teh Minor/Major Event change control meetings to get necessary approvals for teh deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Coordinated with developers, Business Analyst and Mangers to make sure dat code is deployed in teh Production environment.

Environment: ANT, Maven, Web logic, Perl Scripts, Shell Scripts, LINUX, SVN, Hudson.

We'd love your feedback!