We provide IT Staff Augmentation Services!

Sr. Devops Engineer/systems Engineer Resume

Sunnyvale, CA

SUMMARY:

  • 8 years of IT Industry experience with Configuration Management, Build, Deploy, Release Management and Devops Methodologies .
  • Implemented CI using Jenkins and continuous deployment .
  • Experience in Providing Release Management and Build Automation with TFS 2010 Build Automation for multiple projects and Production Databases with TFS.
  • Hands on Exposure on TFS Version Control, VSS, SVN. Migrated from TFS 2008 to TFS 2010.
  • Experience in installing, configuration and administering of DHCP, DNS, FTP and LVM.
  • Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, Azure and Rackspace cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic IP's and managing security groups on AWS.
  • Administration of Production, Development and Test environment's carrying Windows, Ubuntu (RHEL) Red Hat Linux, SUSE Linux, Centos and Solaris servers. Experience supporting Chef Environment with 200+ servers and involved in developing manifests.
  • Production experience in large environments using configuration management tools Chef and Puppet.
  • 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 GitHub, Subversion (SVN) and TFS on Linux and windows platforms. Maintained and administered GIT source code tool. Imported and managed multiple corporate applications into GitHub code management repo. Creating user level of access for related GitHub project directories to the code changes.
  • Fully automated deployment using TFS, TeamCity and Octopus Deploy
  • Experience in Setting up Continuous Integration and Continuous Delivery Pipeline with Jenkins
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Good experience in converting build.xml into pom.xml in order to build the applications using Maven
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Experience with Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Participated in the software deployment processes for in - house developed TIBCO integrations using Octopus
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere, IIS and Apache Tomcat Server.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Exposure to basic administration of Application servers like WebLogic fusion middleware suite and Rational WebSphere suite.
  • Good knowledge of NoSQL databases such as Cassandra, MongoDB
  • Work under SLA (Service Level Agreement) & Incident Management (Remedy, JIRA) with increases productivity, scalability & performance of application.

TECHNICAL SKILLS:

Operating System: Windows 2007/2008/2010, UNIX,LINUX (Redhat, Ubuntu, centOS), Mac OS

Scripting languages: Shell, Bash, Python, Ruby

Web Technologies: HTML, CSS, XML

Versioning Tools: Subversion, Git, GitHub, Perforce, TFS

CI Tools: Jenkins, Bamboo, BuildForge

Deployment Tools: UrbanCode deploy, Octopus deploy, AnthillPro

Build Tools: Ant, Maven, Make, MSBuild, Gradle

Binary Repositories: Nexus, Artifactory, Archiva

Configuration Management Tools: Chef, Puppet, Ansible

Code Review Tool: SonarQube

Testing Tools: JUnit, NUnit, Selenium

Bug Tracking Tools: Jira, Rally

Atlassian Tools: Bamboo, Jira, Confluence

Cloud Computing: Amazon Web Services (EC2, S3, EBS, Cloud Front), Microsoft Azure, OpenStack

Monitoring Tools: Nagios, Sensor, Graphite

Logging Tools: LogStash, Kibana, ElasticSearch

Virtualization/Containerization Tools: Virtual Box, Vagrant, Docker, Kubernetes, Mesos, Marathon

Web/App Servers: Web Logic, Web Sphere, Apache, Tomcat, JBOSS

Networking: DNS/TCP/IP, PXE kickstart

Methodologies: , DEvopsAgile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential - Sunnyvale, CA

Sr. Devops Engineer/Systems Engineer

  • Closely worked with developers, project managers and product owners to setup the road map, and supported day to day build issues.
  • Worked on chef recipes to automate the installations various packages on chef servers
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub . Whenever a new git hub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • On call duties involved trouble shooting hardware and software critical issues.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Automated by developing Python and Perl scripts on all chef unhealthy nodes
  • Created Ansible play books and Chef Cookbooks from the scratch for build automation
  • Automated all the Open stack
  • Written ruby and python scripts from scratch.
  • Worked on container based deployments using tools like Vagrant & Docker and provisioning dev environments and Docker images for middleware automation.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Developed unit and functional tests in Python and Ruby using Capybara
  • Implemented continuous integration using Jenkins.
  • Worked on Configuration management tool Chef for continuous delivery. Rewritten recipes for new environments.
  • Used Maven to build rpms from source code checked out from GIT and Subversion repository, with Jenkins being the Continuous Integration Server and Artifactory as repository manager .
  • Deployed LDAP for centralized authentication.
  • Monitor NoSQL Databases Cassandra clusters, MongoDB, ParAccel and ensure they are always available
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Worked on the various HP hardware fixes like disk failures, Memory Usage and NTP critical issues.
  • Migration of all the database servers from Redhat to Centos
  • Automated build for 240 open stack servers.
  • Developed scripts for build automations and maintaining environment.
  • Used tracking tool JIRA and triaged the issues and maintained bugs using JIRA tool

Environment: Python Scripting, Shell Scripting, Subversion(SVN), Perforce, GIT Jenkins, Jira,, Docker, Web Logic, Puppet, Chef, Ansible, PowerShell, Openstack, ANT, Maven, TFS 2008/2010(Team Foundation Server), Jenkins, Web sphere.

Confidential, Dallas - TX

Sr. DevOps Engineer

Responsibilities:

  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked with developers to agile processes and tools, such as branching, source control structure, dependency management, Linux\Windows hybrid build infrastructure, code review, and check-in policies, that are developed and instrumented by DevOps teams across projects globally.
  • Managed Ubuntu Linux and Windows virtual servers on AWSEC2 using Open-Source Chef Server.
  • Experience in Designing and deploying AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks . Optimized volumes and EC2instances &Created multi AZVP C instances.
  • Used IAM to create new accounts, roles and groups.
  • Involved in configuring S3 versioning and life cycle policies to and back up files and archive files in Glacier.
  • Configured S3 to host static web content. Deployed cloud stack using AWS OpsWorks .
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Highly involved in Configuring and monitoring distributed and multi-platform servers using chef.
  • Fully automated deployment using TFS, TeamCity and Octopus Deploy
  • Participated in the software deployment processes for in-house developed TIBCO integrations using Octopus
  • Defined Chef Server and workstation to manage and configure nodes.
  • Development of Chef Cookbooks to manage systems configuration.
  • Experience in setting up the chef repo, chef work stations and chef nodes.
  • Supported AWSCloud instance's and also familiar with Amazon Cloud command line management.
  • Automated middleware layer and database layer infrastructure deployment tasks using Chef.
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios and Zabbix .
  • Worked on Cassandra and Oracle Databases there by connecting different environments to these databases in lower and production environments.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Experience in deployment of Fusion Middleware SOA applications like Oracle Policy Management, Oracle Service Bus and Business Process Management Composites.
  • Experience in configuring and maintaining Lamp stack on production and staging servers. Wrote Perl scripts at server side for web support of Lamp .
  • Enforced automation in build and deployment procedures, executed code builds and deployment activities.
  • Deployed and maintained Chef role-based application servers, including Apache, Resin, Nginx and Tomcat
  • Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases.
  • Managed the source codes repository of multiple development applications using Tortoise SVN
  • Created analytical matrices reports, dash boards for release services based on JIRA tickets
  • Deployed built artifacts to WebSphere application server using maven and python scripts.
  • Currently working out deployment alternatives utilizing Docker/Kubernetes, Elastic Beanstalk. and/or Lambda where possible.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters
  • Responsible for design and maintenance of the Subversion (SVN) Repositories
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Experience creating, managing and performing container based deployments using Docker images containing Middleware and Applications together.
  • Involved in developing Docker based infrastructure- Kubernetes and Mesos
  • Maintains sandbox build environments, keeps track of build history and responsible for updating the build system Runbook and Release notes.
  • Worked in cross-platform environments like Linux, UNIX, AIX and Windows.

Environment: AWS, Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, Nexus, Cassandra, Web Logic, Python, Shell Scripts, XML, UNIX, Linux (RHEL), Chef, Windows XP, Oracle, JIRA, Confluence.

Confidential, San Francisco, CA

DevOps/Build and Release Engineer

Responsibilities:

  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Managed SVN repositories for branching, merging, and tagging.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Experience in using JIRA as Bug Tracking Tool.
  • Experience in deployment of Fusion Middleware SOA applications like Oracle Policy Management, Oracle Service Bus and Business Process Management Composites.
  • Experience in writing Python Scripts to support WebLogic Scripting tool (WLST).
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Deployed Informatica Work flows and parameter files to respective Environments UAT, IST and PROD.
  • Experience with container based deployments using tools like Vagrant & Docker and provisioning dev environments and Docker images for middleware automation.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters
  • Experience in various IaaS architectures including Redhat OpenStack, VMW are vCloud suite , Eucalyptus , and Cloud Stack , hypervisor technologies including Redhat KVM , VMW are vSphere and Microsoft HYPERV .
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub . Whenever a new git hub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Setting up Code Coverage reports tool like SONAR and COBERTURA to help in managing the 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 the build and release process.
  • Involved in writing and editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Managing the artifacts generated by MAVEN in the 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 the 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 with Kibana as the web frontend.
  • Posting the Build on time & following it up the testing team on posted builds.
  • Following up with the Test Team & 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, Detroit - MI

Devops/Build & Release Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds .
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Integrated GIT into Jenkins to automate the code check-out process
  • Used Jenkins for automating Builds and Automating Deployments.
  • Familiar and experienced with Agile Scrum development.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing automation solution.
  • Very strong Project Management experience performing ITIL RM /SCM activities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Clarity and precision in verbal and written communications.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Python, BASH & KORN Shell, JAVA/J2EE, WebSphere

Confidential, Tampa, FL

Build & Release Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Automated the deployment and server bounce process is by creating the scripts using WebLogic Scripting Tool (WLST)
  • Pushed releases to QA, Beta, and production environments.
  • Build artifacts (war and ear) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Generated Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Involved in troubleshooting of user interface using JSP.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Environment: Perforce, ANT, Maven, Jenkins, WebLogic, MS Visio, Shell, Perl

Confidential

Build & Release Engineer

Responsibilities:

  • As an administrator for Rational Clear case (UCM) was responsible for Creating Repositories (VOB’s) and setting up the permissions.
  • Working on Creation of Streams, Baselines and Rebase. Post the Delivery to Onsite Master Replica server on daily basis.
  • Perform software builds using Clear Case as version control tool.
  • Working on Creation of Streams, Baselines and Rebase. Post the Delivery to Onsite Master Replica server on daily basis.
  • Writing configuration specs and creating views for developers.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Creating UCM Projects, Components, Integration and Development Streams.
  • Maintenance and Health Check-up activities of VOB’s and Views. Creating and applying Triggers to enforce SCM policies using Perl scripting.
  • Backup and Restoration, Overall Integration and Merge strategy for the Projects in Clearcase.
  • Rational Clearcase Multisite Administration which involves synchronization across the CC servers.
  • Code merge activity from one stream to another, resolving conflicts.
  • Created and maintained the Shell/Perl deployment scripts for WebSphere application servers.
  • Deployed the EAR’s and Enhanced EAR’s to WebSphere Application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Responsible for building and releasing packages for testing.
  • Used BuildForge as a continuous integration tool for automation of daily process.

Environment: ClearCase, ANT, WebSphere, Perl Scripts, Shell Scripts, Linux, BuildForge

Confidential

Build & Release Engineer

Responsibilities:

  • Performing Continuous Build using Cruise Control, Developed and maintained build for all environments (SANDBOX/DEV/QA/PROD) in Web logic server.
  • Installed and configured SVN and Bugzilla servers.
  • Created custom Web-based automated reporting tools using Perl, Clear Tool and Web Design Tools. QA & UAT support for testing & validation
  • Responsible for building patches, Fix packs, weekly, nightly, development and PDA builds.
  • Created branching for developers and also Involved in stage cloning for the diff streams
  • Prepared the Release plan and Coordination activities from Release Management.
  • Prominent member of development, Test, Stage and Production environments with Installing, Configuring, designing, maintenance and troubleshooting the Infrastructure and Application configurations on servers.
  • Involved in Installation, Configuration and maintenance of the JBoss Servers on RHEL and Windows 2000/2003 environment.
  • Used Jenkins/Cruise Control in conjunction with ANT and MS Build to automate the builds.
  • Deployment and configurations of enterprise J2EE applications that include EAR (Enterprise Archives) and WAR (Web Archives). Migration of enterprise J2EE Applications from Web Sphere Application Server v5.x to JBOSS.
  • Trouble shooting and Performance tuning using Resource analyzer and log analyzer by analyzing Error and Event log files.
  • Put Through integration testing environment for developers.
  • Executed web based builds to allow any time and any branch builds.
  • Maintain the Release notes and list of deliverables, Coordinating Weekly Database releases
  • Ensuring that all release and deployment packages can be tracked, installed, tested, verified and/or uninstalled or backed out as appropriate

Environment: SVN, ANT, WebLogic Server, Windows Server 2000/2003, Jenkins, Cruise Control, Perl, Java/J2EE, JBOSS

Hire Now