We provide IT Staff Augmentation Services!

Devops/big Data Engineer Resume

3.00/5 (Submit Your Rating)

Cherry Hill, Nj

PROFESSIONAL SUMMARY:

  • Overall 7+ years of experience in Linux Administration, 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. 
  • Experience in installing, configuration and administering of DHCP, DNS, FTP and LVM . 
  • Experience in using configuration management tools like Puppet & CHEF .
  • Extensively used Terraform  in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer. 
  • Experience in building private cloud infrastructure of OpenStack, deploying through puppet and maintaining them in production.
  • Excellent working knowledge of Operation & Production Support with large mission critical systems in multiple technologies and platforms including WebLogic, Apache, JBoss, WebSphere, UNIX, Windows NT and Oracle.
  • Develop solutions with JQuery, JavaScript and of course vanilla across both the front and back end strategies.
  • Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS and SSL/TLS . 
  • Extensively built Continuous Integration environment ( Jenkins, Artifactory and Continuous delivery environment using Jenkins, Nexus, Yum and puppet. 
  • Experience in using Horizon and OpenStack CLI to interact with OpenStack  Services. 
  • 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 using MAVEN, ANT as build tools for the building of deployable artifacts from source code. 
  • Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers . 
  • Expertise in Terraform  for multi cloud deployment using single configuration.   
  • Worked on Source code repositories Chef, GIT, Ansible.
  • Experience supporting Chef Environment with 200+ servers and involved in developing manifests. 
  • Experience in continuous integration technologies Bamboo and Jenkins. Designed and created multiple Deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments. 
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like  GIT, Subversion (SVN) and TFS on Linux and windows platforms. 
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations. 
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts. 
  • Established capabilities in application design, implementation, troubleshooting, monitoring, continuous  improvement and change controls. Enhances and automates internal processes to generate efficiency.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.

TECHNICAL SKILLS

Operating Systems: Unix, Windows, Linux

Scripting: PowerShell, Shell, Python

Language: C, Java, JVM

Database: Oracle, MySQL.

Build and CI tools: Maven, Ant, Jenkins, JIRA

Source Control Tool: Git, Chef, SVN, Puppet.

PROFESSIONAL EXPERIENCE

Confidential, Cherry Hill, NJ 

DevOps/Big data Engineer

Responsibilities: 

  • Experience with Configuration Management Tools (PUPPET, CHEF) 
  • Good understanding of Docker Configuration Management Tool.
  • Worked on Monitoring systems Nagios and Splunk and repositories nexus and  Artifactory . 
  • Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers. 
  • Debug and resolve Pre - Post  OpenStack deployment failures. 
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases and using Version Control like Rational Clear Case & Rational Team Concert RTC .
  • Performed Client-side validations using JavaScript.
  • Experience working with production servers at multiple data centers.
  • Used Terraform in managing resource scheduling, disposable environments and multitier applications. 
  • Created playbooks for  OpenStack deployments and bug fixes with Ansible .
  • Conduct DevOps Process Planning. 
  • Automating The Build process using Subversion (SVN), and ANT.
  • Expertise in Repository Management tools such as Artifactory &  Nexus . 
  • Experience in working with Selenium IDE and Selenium Web Driver using testing. 
  • Created playbooks for  OpenStack deployments and bug fixes with Ansible .
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS, Rackspace and Cloud. 
  • Deployment and implementation of Puppet. 
  • Experience with CI tools (Jenkins, Hudson) 
  • Version Control Tools or Source Code Management tools (GIT, SVN).
  • Used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.   
  • Solid foundation on  OpenStack Infrastructure as a service ( IaaS ) and cloud computing concepts. 
  • Experience in build automation using JENKINS, MAVEN & ANT. 
  • Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux 
  • Created automated build for Continuous Integration using Subversion (SVN) for Integrated Environments. 
  • Used PowerShell for DevOps in Windows-based systems. 
  • Installed, maintained, administered, tuned, and supported IBM WebSphere Application Server environments.
  • Extensively used Perforce as a Configuration Management tool to manage source code
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags. 

Environment: SVN (Subversion), Ant, Java Script, Artifactory, RTC, Terraform, Maven, Puppet, SSH, Devops, Jenkins, UNIX, Linux, Bash, Python, Chef, Puppet, Git, JIRA, Shell Script, Selenium.

Confidential,MI 

DevOps Engineer

Responsibilities: 

  • Managed source code repository, build, and release configurations, processes, and tools to support daily development, test, and production build and software deployment operations. 
  • Source code admin - Manage and configure SVN/GIT, resolve issue regarding source code management, manage branching and merging, code freeze process. 
  • Managed nodes over SSH/PowerShell.
  • Working with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Chef and Jenkins to get the job done. 
  • Perform server configuration management on apache products, MySQL, using Chef. 
  • Wrote build/integration/installation scripts in python and bash as needed. 
  • Researched alternative build strategies and platforms to enhance the reliability of the build process therefore reducing the lag time between code check-in and QA testing 
  • Architect, design and maintain automated build and deployment systems using Jenkins, Subversion, Maven and Nexus. 
  • creating software build and release best practices, standards, procedures, and tools 
  • Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on Unix platform 
  • Gathered coordinates all dependent jar files in ANT projects and converted them to MAVEN. 
  • Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments. 
  • Responsible for build and deployments in STAGE, PREVIEW and PROD environments. 
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases. 
  • Experience in using Nexus Repository Managers for Maven builds. 
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds migrated all projects from perforce to subversion 
  • Accountability and coordination for all release activities from development through production implementation 
  • Developed and supported the Configuration and Change Management Processes and Procedures 
  • Participating in release/milestone planning and scheduling with the product team 
  • Managed the team's source repository through SVN and continuous integration system using Jenkins 
  • Support development, testing and production support teams (24*7) from configuration, deployments, technical and environments support perspective. 
  • Coordinated parallel development for different teams across the globe to deploy different builds to different environments for multiple projects. 
  • Created and maintained Release Calendar to manage multiple application releases 
  • Experience with Puppet. Configured Master and Agents in Puppet.
  • Written modules to install and configure Apache, Tomcat and JDK. 

Environment: Ant, Maven, Apache Tomcat, JDK, Hudson, Subversion, GIT, Chef, Puppet, Linux, Shell.

Confidential,Seattle, WA 

DevOps Admin

Responsibilities:

  • Organize weekly release meetings with multiple development teams to identify the releases ahead and bring awareness on milestones as per master release calendar.
  • Co-ordinate applications parallel releases (Scheduled/Emergency/Weekly) for deploying their code into production servers and training servers consisting of vendor applications.
  • Conduct Post Release Reviews, Implementation Reviews to identify improvements to processes and procedures over time and lessons learned.
  • Administered Rational Build Forge and created users and given permissions based on their roles.
  • Installed and configured build manager and agents to queue builds in TFS.
  • Created groups/users and defined user permissions for the projects in TFS.
  • Defined methodology for TFS Source code migration and branching and merging.
  • Configured master and agent configuration in Rational Build Forge for better performance.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Developed build using ANT and MAVEN as build tools and used Jenkins to kick off the builds move from one environment to other non-production environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Administered Hudson and responsible for creating new projects and enhancements for old projects.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Performed common database tasks like executing DMLs, DDLs and package body.
  • Tracked all the changes in Remedy tracking tool and provided metrics reporting for the project release activities.
  • Work closely with developers to pinpoint and provide early warnings of common build failure.
  • Installed and configured GIT.
  • Implemented Pre and Post hooks in GIT.
  • Responsible for GIT.

Environment: Linux Servers (Centos, Debi an, Ubuntu), MySQL, PostgreSQL, Apache, Windows Server 2003, HTML, HTML5, CSS3, JavaScript, PHP, Bootstrap, Code igniter, Open Cart, Adobe Photoshop, Adobe Fireworks, Adobe Dreamweaver, Sublime Text.

Confidential

Linux/Unix Administrator

Responsibilities:

  • Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux (RHEL).
  • Written modules to install and configure Apache, Tomcat and JDK.
  • Installing, configuring, and administering DNS, NFS, NIS, Mail servers, FTP servers RPM servers on Sun Solaris and Red Hat Linux platforms.
  • Working on VMware/Exs servers. Installing and monitoring various virtual environments with ESX 3.x/4.x and Virtual Centre 2.x.
  • Install and configured SAMBA, APACHE / TOMCAT server for Solaris and Windows connectivity.
  • Creating user accounts, user administration, local and global groups on Solaris and Red Hat Linux platform.
  • Regular disk management like adding / replacing hot swappable drives on existing server’s workstations, partitioning according to requirements, creating new file systems or growing existing one over the hard drives and managing file systems.
  • Provided customer support, help/troubleshoot users to resolve server, network, and other system wide problems.
  • Supported, enhanced and maintained a heterogeneous UNIX network of Solaris 24x7 environment.
  • Wrote installation scripts in python and bash as needed.
  • Creating software build and release best practices, standards, procedures, and tools
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Accountability and coordination for all release activities from development through production implementation
  • Developed and supported the Configuration and Change Management Processes and Procedures.
  • Participating in release/milestone planning and scheduling with the product team.
  • Installing and Configuring nodes on a VERITAS Cluster in a SAN environment, adding VCS agents for Oracle, Sybase, troubleshooting fail over issues, resource management.
  • Configuring distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system / user requirements.
  • Installing, configuring, and administering DNS, NFS, NIS, Mail servers, FTP servers RPM servers on Sun Solaris and Red Hat Linux platforms.
  • Working on VMware/Exs servers. Installing and monitoring various virtual environments with ESX 3.x/4.x and Virtual Centre 2.x.
  • Install and configured SAMBA, APACHE / TOMCAT server for Solaris and Windows connectivity.
  • Creating user accounts, user administration, local and global groups on Solaris and Red Hat Linux platform.
  • Provided customer support, help/troubleshoot users to resolve server, network, and other system wide problems.
  • Supported, enhanced and maintained a heterogeneous UNIX network of Solaris 24x7 environment.
  • Experienced as a project leader with an ability to initiate/manage cross functional teams and multi-disciplinary projects.
  • Creating software build and release best practices, standards, procedures, and tools.
  • Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on Unix platform.
  • Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Accountability and coordination for all release activities from development through production implementation.

Environment:RHEL, Apache Tomcat, JDK, UNIX, SAMBA, VMware/Exs servers, DNS, NFS, NIS, Mail servers, FTP servers, RPM servers, Python, Bash, VERITAS, VCS, Oracle, Sybase, Solaris & SAN.

We'd love your feedback!