We provide IT Staff Augmentation Services!

Sr. Devops Consultant Resume

0/5 (Submit Your Rating)

Hillsboro, OR

PROFESSIONAL SUMMARY:

  • Having 8 years of experience as a Devops/Build and Release Engineering in automating, building, deploying, and releasing of code from one environment to other environment.
  • Having excellent experience in automation engineer using Python Scripting, Django - Celery, Postgres SQL.
  • Having Experience on a wide array of projects written in object-oriented Perl. Expert knowledge of Perl.
  • Experience on Load Balancing, Controlling Flow of Traffic by using Net Scalar.
  • Experience in using Team Foundation Server, and Test Manager.
  • Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and PVCS.
  • Fulfilling the role of a Release Engineer in respects to our Puppet code. Responsible for QA, code merges.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war&ear) from source code.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS). Expert level knowledge on Amazon EC2 and Amazon SC3.
  • Experience in running web scale services on Amazon Web Services (AWS).
  • Experience in Cassandra Database configurations.
  • In-depth understanding of the principles and best practices of Software Configuration management (SCM).
  • Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure. Involved in leading Automation Deployment Team by working withPuppet.
  • ImplementedCI/CDand other tooling as needed to support internal and customer development efforts to customize and enhanceOpenStack. Done with replacement for reading excellent OpenStack documentation, rather, a short summary of some basic commands.
  • Expertise in writingPuppet’sDML (Declarative Modeling Language) scripts and helped declare and the documented each system’s state for future s.
  • Exposed to all aspects of software development lifecycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects.
  • Expert in deploying the code through web application servers like WebSphere/Web Logic/ Apache Tomcat/JBOSS. Cloud & SaaS Platforms likeAmazon and Google Web Services, Workday, Concur.
  • Experience in Package management using RPM, YUM and UP2DATE in Red Hat Linux.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Experience in developing new security template in VMWare for Red Hat Linux 6.5 to meet existing standards.
  • Having good experience in Chef and Puppet for Deployment on Multiple platforms.
  • Excellent experience in documenting and automating the build and release process.
  • Experience in working with cloud IaaS and PaaS platforms. (AWS - EC2, ELB, Elastic Bean stalk DynamoDB), (OpenStack - Nova, Swift, Glance etc.), (Google - App Engine, Compute engine, Cloud datastore, Cloud storage).
  • Skilled inPlanning,Configuration,Administration, andMaintenanceof UNIX (Solaris/Linux/AIX) andLEGACY Systems.
  • Extensively knowledge on Terraforms.
  • Experience in All levels ofRAIDConfigurationandManagementusingRaid Manager.
  • Solid Understanding and Extensive Experience in Installation, Configuration and Administration ofVERITAS NetBackup5.0, 6.0, 6.5,VERITAS Storage Foundation4.0, 5.0 andStorage Foundation Custer File System.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging/deployment/ release methodology, and application configurations.
  • Expertise in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM ClearQuest.
  • Expertise in troubleshooting the problems generated while building, deploying in production support.
  • Excellent communicative, inter personal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS:

Operating Systems: Windows, Mac OS X, UNIX, LINUX (RHEL),REDHAT, Linux Mint, Fedora, Ubuntu, Cloudera.

Versioning Tools: CVS, Tortoise SVN, Clear Case, GIT, Perforce, PVCS, RTC, Stash, Mercurial, Perforce, Gitra, GO, RedMine, JUnit, Team Foundation Server (TFS).

Cloud Computing: AWS (EC2, ELB, S3), OpenStack (Nova, Swift, Glance)

CI Tools: Jenkins, Chef, Puppet

Build Tools: Cruise Control, ANT, MAVEN and TeamCity, Sonar

Networking Protocols: Layer 2(ARP, VLAN), Layer 3(IPV4, IPV6, IGMP, IPSec, PIM, RIP V1/2, EIGRP, OSPF, BGP), Layer 4(TCP, UDP, SCTP, RTP), Layer 7(HTTP,HTTPS, FTP, Telnet, SSH, SSL).

Languages/Scripting: C, C++, Perl Scripting, Batch scripting, VB script, Power Shell Scripting, SQL, Java/J2EE, Soap UI, Ruby Python, Bash, VMware ESX, Selenium.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM ClearQuest, Mingle

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

Web servers: Web Logic, WebSphere, Apache Tomcat, JBOSS

RDBMS: Oracle, SQL SERVER, MYSQL, DB2

Others: MS Outlook, Azure, Agile, SCRUM, Load Balancing

PROFESSIONAL EXPERIENCE:

Confidential, Hillsboro, OR

Sr. DevOps consultant

Responsibilities:

  • Designed continuous delivery pipelines.
  • Automated OS and application deployments (server, configurations, application code)
  • Assisted developers in debugging application build, deployment and connectivity issues
  • Participated in the building of tools and processes to support the infrastructure performance and capacity
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Used Automation tools like UC4, SAP LVM will be a plus.
  • Worked with dashboard, log management and monitoring tools like Splunk.
  • Used Bit-Bucket in GitHub. Worked with MS-Build.
  • Maintained and administered GIT source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developed Python based API (RESTful Web Service) to track sales and perform sales analysis using Flask, SQL and PostgreSQL.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Managedandmonitored highly available, secureUNIXenvironments.
  • Managed,designedand implementdisaster recoverysolutions.
  • InstalledandmaintainedvariousSunandHP ServersrunningSolaris 8/9/10.
  • Installed and configured all the Linux servers in the network per specifications of clients.
  • Monitored the servers and Linux scripts regularly and performed troubleshooting steps - Tested and installed the latest software on server for end-users.
  • Performed routine checks on the Linux servers of the firm.
  • Maintained necessary back-up of the important files anddocumented Linux scripts for future .
  • Maintained existing programs/scripts and extended Linux system functionality as needed.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Managed Puppet infrastructure through major version upgrades. Refactored Puppet code to leverage new features
  • Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Prepared Ruby codes, programming of web applications and testing services on daily basis
  • Assisted in development of pair programming functions, Ruby applications and promotions.
  • Provided coded scripts for reformatting data and loading in ERP systems by Ruby and CB scripts.
  • Developed processes, tools, automation for Jenkins based software forbuildsystem and delivering SW Builds.
  • Configured Jenkins for doing the build in all the non production and production environments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Deployed, managed, and operating scalable, highly available, and fault tolerant systems on AWS
  • Migrated an existing on-premises application to AWS
  • Implemented and controlling the flow of data to and from AWS
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Environment: Java/J2EE,Puppet, Splunk, Powershell, Ruby, GIT, LINUX/UNIX,OFM, Solaris 8/9/10, ANT, MAVEN, Jenkins, MS-Build, Python, AWS, ETL, Agile.

Confidential, Chattanooga, TN

Devops Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stake holders identify and mitigate potential risks associated with the releases. Automation Engineer for Developing Build and deploy tools like Jenkins.
  • Created and maintained Python scripts for Automating Build and Deployment Process and Creating Web Based Application by Using Django Framework.
  • Storing Build & Deploy Logs and Data in Postgres SQL Server. Converting Puppet Work flow into Python.
  • Done with replacement for reading excellent OpenStack documentation, rather, a short summary of some basic commands.
  • Maintain and monitor all system frameworks and provide after call support to all systems and maintain optimal Linux knowledge.
  • Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools. Imported and managed multiple corporate applications into Tortoise SVN.
  • Creating, cloning Linux Virtual Machines, templates using VMware workstation and ESXi environment
  • Installing and configuring Red Hat Enterprise Linux 5, 6.1 using kick start servers and virtual
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes. Jenkins is used as a continuous integration tool for automation of daily process.
  • Provided end-user s for all Tortoise SVN, JIRA users to effectively use the tool.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process. Created and maintained the python deployment scripts for Web Sphere web application
  • Wrote multiple programs in Python to monitor virtual machine usage data using VMWare API calls.
  • Automated Regression analysis for determining fund returns based on index returns (Python/Excel)
  • ConfiguredZones and Zones File systemforResource Sharingin Solaris 10.
  • Enabled regulatory product approval by implementing security and instrumentation services that comply with established regulatory protocols and standards (e.g., GAT3) using C#, Remoting, and Powershell.
  • Installed and configuredVERITAS NetBackup 6.5Client onSolaris 10andRed Hat Enterprise Linux 5.
  • PreparedShell ScriptsforProcess Automation,File System,HardwareandNetwork Alerts.
  • Installed and ConfiguredNetMononSolaris 10andRed Hat Enterprise Linux 5
  • Creating and ManagingUserandGroup Administrationand Access Privilege Setting withSUDOERS onSolaris,Red Hat Enterprise LinuxandSUSE Linux Enterprise Server.
  • Converted Linux systems from local password authentication to LDAP and NFS homes significantly increasing administrative efficiency.
  • Coordinated resources with varied programming expertise to create a holistic solution to system update and service interruption issues.
  • Jumpstart, configured, updated Solaris servers with Solaris 8, 9, and 10.
  • Installed, configured, and updated Linux machines, with Red Hat, Debian, and CentOS.
  • Involved in editing the existing ANT/MAVEN files in case of errors changes in the project requirements.
  • Participating in 24x7 production on-call support of Linux and provided technical support to users.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Architected and implemented automated cloud infrastructure using Chef.
  • Developed Chefcookbooks to ease web application deployment for Python, Ruby, and Node.js.
  • Implemented new Chefcookbooks to support Python applications.
  • Improved Poise helpers library and core Chef APIs for developing new resources.
  • Evaluated Ruby product releases and code reviews to make necessary adjustments prior to execution.
  • Supported process automation stapes for automation of manual processes using Ruby applications
  • Provided coded scripts for reformatting data and loading in ERP systems by Ruby and CB scripts
  • Documented the entire build and release engineering process and provided on call support.
  • Virtualization and containers - Xen, KVM, Qemu, Docker
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.

Environment: Java/J2EE, Tortoise SVN, Jenkins, OpenStack, Chef,Ruby,Python,Docker,Powershell, ANT, MAVEN, Solaris 10,Red Hat Enterprise Linux5,Solaris 8,9,and 10,Debian,CentOS,GIT, Web Sphere, Perl Scripts, Shell Scripts, XML,LINUX, UNIX, Oracle10g/11g, JIRA,.NET, Python Scripting, Django, Django-celery.

Confidential, Austin, TX

Sr.Build Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/GITsupportfor different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Designed and implemented Subversion and GIT meta dataincluding elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
  • Familiarity with the fundamentals of Linux scripting languages and experience with Linux servers in virtualized environments
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pin point and provide early warnings of common build failures.
  • Used ANT and MAVENas a build tools on java projects for the development of build artifacts on the source code.
  • Used Python programming and language to develop a working and efficient network within the company
  • Deployed Puppet for automated management of machine configurations
  • Tied together disparate pieces to build a fully automated bare-metal to production server build system using Request Tracker(RT) with the Asset Tracker plugin as the system of record.DNS,DHCP,kickstart, and Puppet tied into the system.
  • Build automatic provisioning system with kickstart and Puppet.
  • Assisted in the design of an "Operations API" which we will use to control our systems programmatically for ad-hoc tasks like restarting services, running consumption tests, kicking off Puppet runs, etc.
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS Behavior Driven Development (BDD) and pair based programming.
  • Design and build Ruby on Rails landing page platform.
  • Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
  • Evaluated and reconfigured company’s Unix/Linux/Oracle setup, including reallocating SAN disk space to engineer a robust, scalable solution.
  • Oversaw tuning and performance monitoring for UNIX/Linux workstations, servers, and peripherals
  • Involved in complete Administration tasks on SUN Solaris, Red Hat Linux and documentation for the projects executed.
  • Installed, monitored and supported Web servers and Application Servers on Solaris and Linux environments.
  • Tested and documented the behavior of Unix/Linux utilities for IT use on symbolic links on different versions of Solaris and Linux.
  • Extensive experience as an Unix (Solaris, FreeBSD, AIX, HP-UX, Open Server) and Linux (SUSE, Red Hat and Fedora, Red Hat Enterprise Linux Advanced Server, CentOS) System Administrator.
  • Expertise in Unix and Linux system installation, configuration, administration, the development and testing of backup and recovery methodologies, troubleshooting, capacity and performance planning, performance tuning, preventative maintenance, monitoring and alerting setup and security hardening.
  • Experienced in monitoring and debug performance issues on.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Creating, cloning Linux Virtual Machines, templates using VMware workstation and ESXi environment
  • Used continuous integration tool like Anthill pro to automate the daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Involved in periodic archiving and storage of the source code for disaster recovery.

Environment: Subversion, GIT, Anthill pro,Python,Ruby, Java/J2EE, Red Hat Enterprise Linux, ANT,MAVEN, JIRA, LINUX,UNIX,SUN Solaris, XML, Web logic, MY SQL, Perl Scripts, Puppet, Shell scripts.

Confidential, Troy, MI

Sr.Build & Release Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architect son SDLC process being the post development environments.
  • Developed and implemented the software release management for their release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Developed and implemented the software release management for their release of web applications. Scaled developer infrastructure as project grew and transitioned to OpenStack Foundation
  • Proficient with network tools such as ip tables, Linux IPVS, HAPRoxy, etc.{{depending on specific project needs}}
  • Designed a customized Status Reporting tool used currently, based on the specific requirements usingJ2EE/Struts and Websphere Application Server with DB2as database.
  • Experienced in the installation, patching and upgrading of Oracle and Oracle Applications on Unix and Linux.
  • Extensive experience functions as a System and Database Administrator as well as a software developer in Oracle 5/6/7/8i/9i/10g, Oracle 9iAS and Oracle Applications on Unix and Linux.
  • Experienced migrating and converting Oracle Financials from 10.7 on Solaris to Oracle E-Business Suite 11.5.9 on the Linux platform.
  • Speaker at Southeast User Groups and developer conferences, discussing PowerShell development, software processes, various maker projects, and teaching kids how to program.
  • Selecting the appropriate AWS service based on compute, data, or security requirements
  • Identifying appropriate use of AWS operational best practices
  • Estimating AWS usage costs and identifying operational cost control mechanisms
  • Perform daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated alltheITprojectssuccessfullybyresolvingreleaseinterdependenciesand planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for ClearCase and PVCS.
  • Performed Functional and Stress Testing for a few applications using Mercury Load runner

Environment: PVCS, Clear Case, Hudson, Java/J2EE,Oracle 5/6/7/8i/9i/10g, AWS,Powershell,Oracle 9iAS JDK, ANT, MAVEN, DB2, LINUX,UNIX, WindowsServer 2003 Windows XP, Web Sphere, Perl Scripting, HP Quality Center, Team Foundation Server.

Confidential, Cleveland, OH

Build & Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like development, QA, UAT and Production. Responsible for the build and release management process.
  • Responsible for automated build scripts. Provide complete phone support to customers.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Setup and debug hard ware related issues for server builds.
  • Perform weekly build cycle and testing processes on Solaris.
  • Managed and Supported High Availability Red Hat Enterprise Linux 4.x and 5.x servers hosting Oracle, Informix, and Tidal Enterprise Scheduler in a 24 x 7 operation.
  • Managed and supported Solaris 8, 9, and 10 systems running high availability Oracle, Web logic 6.1, and various internal applications in a 24 x 7 operation.
  • Manage Unix support group of 4-6 administrators, plan and execute budgets, purchases, forecasts and maintenance contracts for all levels of Unix operation, including product and vendor selection/oversight and assisting in annual staff performance reviews.
  • Responsible for supporting Unix System Administrator customers with HP/UX 9.x and 10.x operating systems questions and problems via telephone, FAX, and email. Researched the data base for known problems or tested the customers problem on a test system in the same environment. Aided customer in resolving their problem using the tools in the HP/UX OS or from the command line.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Trouble shoot tickets on the help desk tracking system.

Environment: Java/J2EE, Subversion, Team City, Red Hat Enterprise Linux 4.x and 5.x, Solaris 8, 9, and 10, HP/UX 9.x and 10.x, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, NewRelic, MAVEN, UNIX, LINUX.

We'd love your feedback!