We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Pataskala, OH

SUMMARY

  • Ove Seven (7+) years of experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Experience in using version controller tools like Subversion (SVN), GIT, IBM Clear case UCM and PVCS.
  • Plan, implement, and maintain deployment solutions for the company
  • Experience in installing, configuration and administering of DHCP, DNS, FTP and LVM.
  • Experience in Utilize configuration management tools (Chef/Puppet, PowerShell DST, etc.).
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, and SSL/TLS.
  • Have very good exposure and experience on web development experience using tools and automation testing using QTP/Selenium.
  • Excellent knowledge on Java/J2EE and also the ability of developing XML, HTML, Shell Scripts and Perl Scripts. experience with global scale hosting environments
  • Develop policies, standards, guidelines, governance and related guidance for both CI/CD operations
  • Excellent experience in documenting and automating the build and release process.
  • Conduct systems design, feasibility and cost studies and recommend cost - effective cloud solutions such as Amazon Web Services (AWS).
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • 2+ years of experience on Python Scripting in various projects for automating tasks.
  • 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.
  • Extensively experienced in using Build Automation tools like ANT, Maven, and working knowledge on other build tools like make file.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • 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.
  • 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.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

DevOps Tools: Chef, Puppet, Jenkins, Ant, Maven

Cloud Platforms: OpenStack, AWS, Rackspace, Microsoft Azure

Bug Tracking Tools: JIRA, Remedy, Teamcity, HP Quality Center

Operating Systems: Sun Solaris 11, 10, 9, 8, 7, Red Hat Linux 3.x, 4.x, 5.x, 6.x, Windows NT/2003/XP/2000

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

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fiber Channel

Backup Management: VERITAS Netback up 4.x/5.x/6.x

Web/Application Servers: Tomcat, Apache, Web logic, WebSphere, iPlanet, JBoss

Database: Oracle, DB2, SQL Server, MySQL

Languages: C/C++, HTML, Shell Scripting, Perl, Python, Ruby

PROFESSIONAL EXPERIENCE

Confidential, Pataskala, OH

Sr. DevOps Engineer

Responsibilities:

  • Supporting enterprise datacenter comprising Red hat Linux environment 5.x and 6.x, Oracle Enterprise Linux 6.x, SUSE Linux and Windows 2012 and 2008.
  • Created and maintained continuous integration (CI) using tools Jenkins/Maven over diff environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
  • Worked on Grub, PXE boot, Kick start, Packages, Yum, RPMs, LVM, Boot from SAN, file system Configuration.
  • Ensuring availability of Puppet agents across Linux boxes in order to ensure configuration management application via Puppet Master.
  • Documented standard operating procedures (SOP) for troubleshooting, configuring, and setting up virtual servers.
  • Provisioning Adobe Experience Manager Stack to developer team by providing Author and Publisher boxes.
  • Provisioning GIT and SVN configuration management environment for different developer teams.
  • Configuring LVM as extending Logical Volume and Physical Volume Size.
  • Working with stake holders for getting business requirements there by leveraging changes in process to them.
  • Worked on installing and managing different automation and monitoring tools like Nagios and Splunk.
  • Performed deployment of Amazon EC2 instances in AWS environment.
  • Performed EC2 instances provisioning on AWS environment and implemented security groups, administered VPCs.
  • Performed configuration of the WebLogic/JBoss server for Data Sources, JDBC Connection pools.
  • Implementing security there by enabling/disabling access to users on different applications and tools like:
  • AWS Management Console, Jenkins, Jira and other legacy applications.
  • Handling & fixing all Server related issue there by, ensuring maximum availability of servers and its services.
  • Managing and maintain Fortinet 240D Firewall, ensuring ISP connectivity, Site2Site VPN networks.
  • Windows OS and customization using Blade Logic and MDT deployment tools.
  • Install and configure the HP c7000 enclosures, HP standalone servers.
  • Supporting Vendor for various application installations.
  • Provided support for Azure Cloud servers environment for project Code Deployments and Oracle DB installations and maintenance.
  • Scan and deploy patches and updates to the systems using Microsoft Windows Updates Services (WSUS) and keeping up-to-date patch-levels.
  • Provide support for users, groups and security access to Active Directory objects including organizational units.
  • Managed AD user accounts, access and group permissions in Win 2003 AD.
  • Created various Batch jobs and time based workflows to update the data regularly.
  • Provided user support and bug fixing activities as per the SLA.
  • Managed Operational requests and troubleshoot issues, working with diverse groups.

Environment: Red Hat 6.x,5.x, CentOS 5.x, 6.x, SUSE and Oracle EL v6, Windows 2008 and 2012 VMware ESXi 5.1, Vmotion, VCenter Server, Sphere Client, Center Update Manager, Vcenter Converter, San, NAS, HP Rack servers

Confidential, Boston, MA

DevOps / Linux Administrator

Responsibilities:

  • Installed, administered and managed Red Hat Linux, SLES, Solaris, HP-UX and AIX servers.
  • Managed UNIX’s server services such as Bind DNS, Puppet, Postfix, Apache web server, Tomcat and MYSQL.
  • Developed the puppet manifest scripts using DSL for the deployment on different servers/environments.
  • Maintaining the infrastructure servers for different data centers using Amazon Web Services AWS .
  • Worked on various components of OpenStack and Heat orchestration templates (HOT) on diff project.
  • Developed shell scripts to automate the system management functions and system backup.
  • Created and maintained continuous integration (CI) using tools Jenkins/Maven over diff environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
  • Performed PXE network installations to install Red Hat Linux in Dell servers.
  • Worked on script conversion from kick start to puppet manifest for a while.
  • Performed installation of new software packages, patches and security updates and updated server’s firmware (BIOS) as when required and maintained server’s security from external attacks.
  • Implemented central authentication system using NIS server.
  • Worked with monitoring tools such as Hobbit, Nagios, Cacti, Xcat, MRTG and other monitoring tools.
  • Performed user and group administration, UNIX tools installation and configuration.
  • Worked with Veritas Cluster Suite, Veritas Net Backup (5.1) and Veritas Volume manager.
  • Installed and configured VMware ESX server on HP Blade servers.
  • Responsible for troubleshooting various networking and system related issues with UNIX server’s application and hardware.
  • Responsible for monitoring various servers’ performance ensuring security and stability with the help of available UNIX utilities.

Environment: Subversion, ANT, MAVEN, Java.J2EE, Hudson/Jenkins, Apache Tomcat, UNIX, JIRA, Perl Scripts and Shell Scripts.

Confidential, Hartford, CT

DevOps/ Build & Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development, INT, QA, UAT and Production.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for Branching and merging the code as per the schedule.
  • Perform biweekly build cycle and testing processes.
  • Used ANT and artifacts on the source code.
  • Installed and Configured Continuum jobs for automating some build Processes.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Used Perl/Shell to automate build and deployment Process.
  • Documented the deployment process (Migration Doc) of code to production.

Environment: Subversion, ANT, MAVEN, Java.J2EE, Hudson/Jenkins, Apache Tomcat, UNIX, JIRA, Perl Scripts and Shell Scripts.

Confidential, Bloomington, IL

Build Engineer

Responsibilities:

  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment.
  • Develop Continuous Integration, Nightly and On-demand build system from scratch with Jenkins, Maven, Make, Ant.
  • Provided trainings to users on Subversion (SVN), GIT, Jenkins tool management practices and other tools.
  • Ensured Subversion (SVN), Git, Jenkins admin activities and managing versioning & Centralized repositories, defining the branching strategies, maintaining the sanity of production code.
  • Install, configure and upgrade JBoss application server.
  • Build automation to use with the continuous integration scenario for triggering a coordination with TFS Release Management.
  • Expert in installing and configuring Continuous Integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control and Hudson for build and deployment automation.
  • Worked with Development Team Leads and Testing team to establish a build schedule, execute software builds in subversion (SVN)/UCM, ClearCase and troubleshoot build failures, if any.
  • Created scripts for automation of ClearCase View maintenance task using Shell/Perl scripting.
  • Created backup script for ClearCase VOB backup.
  • Managed subversion (SVN) branching and merging for older projects in multiple simultaneous releases.
  • More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks.
  • Used the continuous integration tool Bamboo to automate the daily processes.
  • Maintenance of continuous integration based on Maven and Hudson.
  • Maintain and develop Rational ClearQuest schemas. Installation of ClearCase on client and servers. Manage and create status reports to analysis team performance and individual performance.
  • Creating and deleting dynamic views as requested and supporting the developers in writing configuration-specs.
  • Mentored engineering team on the use of JBoss and WebSphere web-related technologies
  • Created Documentation for Application Deployment (WAR, JAR, EAR) in Domain and Clustered environments to achieve High Availability and Fail-over functionality.
  • Implemented a data migration tool for moving both live and historical data using JBoss/Oracle-based platform.
  • Configured email and messaging notifications, managed users and permissions, and system settings by using Bamboo.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option
  • Implemented and manipulated Shell and Perl scripts for release and build automation to suit the requirement.
  • Used Maven as a dependency management tool to manage all the dependencies that are required.
  • Providing on-going support and administration for subversion (SVN), ClearCase, TFS, ClearQuest and ANT build automation.
  • Designed the scripting of xml build files (for J2EE build with ant compiler) and providing technical support to development team for compilation problems.
  • Managed software baselines and configurations, including labeling, branching/merging and promoting versioned files.
  • Defined installation project to automatically generate MSI package for it and configured MSI package to create, delete and modify files, folders and their properties in scope of installation
  • Worked with multiple development groups to design/create automated build and deployments using MSBuild, Ant, JACL, VBScript, Nant, MSBuild and PowerShell Scripting

Environment: Subversion, ANT, MAVEN, Java.J2EE, Hudson/Jenkins, Apache Tomcat, UNIX, JIRA, Perl Scripts and Shell Scripts

Confidential

Linux Administrator

Responsibilities:

  • Install, configure, and maintain servers using enterprise standards and build process
  • Provide problem management support for the production site and services - troubleshoot technical problems as they arise, design and implement long term solutions.
  • Performed Server design engineering, configuration and troubleshooting of all components, hardware and software, including large scale storage systems with 32 and 64 bit processors, Intel and AMD based
  • Configured host-based and user-based security for the service using TCP wrappers
  • Work closely with DBAs, software partners and Staff in a proactive and solution oriented manner
  • Maintaining RHEL 2.1/3, Redhat 9.0, SUSE 9 and 10 on Intel based servers.
  • Patch Management, Package Installation/Upgrades and Kernel upgrades
  • Installation and Configuration of Web servers like Apache, Jakarta Tomcat
  • Used Webalizer for monitoring webserver logs.
  • Used utilities like VNC, Nessus, Ethereal and Port Monitors.
  • Wrote Scripts for system management and monitoring in Bash and Ksh

We'd love your feedback!