We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

4.00/5 (Submit Your Rating)

NY

SUMMARY:

  • Around8 Yearsof experience in IT industry comprising of Development, Systems Administration and Change Management, Software Configuration Management (SCM).
  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Production. Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Experienced in Perl, Python and shell scripting for automating tasks.
  • Experience in AWS and Rackspace cloud environment’s and also familiar with EC2, Cloud watch and Elastic IP’s and managing security groups on AWS.
  • Experience in working on source controller tools like GitHub (GIT), Subversion (SVN), CVS, IBM Clear case.
  • Extensive experience with software builds tools like Apache Maven, Apache Ant.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
  • Expertise in all build/release engineering tasks associated with the component/software/production releases.
  • Expertise in preparation of build scripts, build specs & applying label for the software builds.
  • Expertise in troubleshoot build problems as they arise & work with engineering team to resolve issues.
  • Expertise on best practices for feature branching, merge conflicts and common library management.
  • Took Part in DevOps pilot program and was trained in DevOps methodologies, tools like Puppet, Ansible. GIT repositories for projects JavaScript testing frameworks.
  • Design and implementation of local area networks for the office networks and Datacenter. Using puppet to deploy and maintain production systems while monitoring the systems using OpsView (Nagios).
  • Worked with multiple DevOps methodologies and tools Continuous Integration (CI) / Continuous Delivery tools ( Jenkins) Infrastructure.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, Puppet, SSH, VMWare ESX, Xen, Amazon EC2,and automating Apple iOS and Google Android build, packaging, deployment and testing.
  • Expertise in automate post - build integration including Code Coverage &Quality Analysis Tools like JUnit, Cobertura, PMD,SONAR, Find bugs and Check style.
  • High exposure to REMEDY, Version One and JIRA tracking tools for tracking defects for Change management.
  • Design, integration, deployment and automation of J2EE Application servers - JBoss, Tomcat, Web Sphere (Portal, BPM, MQ, ESB, Application Server, IIIS and Data Stage) and WebLogic Application Server across UNIX, Windows and Linux platforms.
  • Expertise in configuration and pre-installation tasks of RDBMS Installation including Oraclerac,11g,10g,9i on RED Hat Linux and MYSQL, PostgreSQL on Linux.
  • Experience with real time file replication in Red Hat Linux.
  • Familiar with installation of packages, patches, maintenance &RPM updates on Linux.
  • Configured services like DNS, NIS, NFS, LDAP, Send Mail, FTP, Remote access on Linux.
  • Responsible for setting up disaster recovery environment for Linux servers and implemented all the DR procedures as per the guidelines.
  • VMware vSphere and vCloud Director experience. Worked with VMware ESX 2.x servers, and Virtual Infrastructure client to create virtual guests.
  • Basic scripting done in Korn, Bash, CSH and Perl for automated tasks.
  • Experience in Installing, Configuring, and Implementing Virtualization Environment Using VMware ESX and ESXI, SUN Virtual Box, OVS & OVM and Microsoft Virtual PC.
  • Aveksa Tool, Integration and Configuration.
  • Implemented Agile (Scrum) QA methodologies.
  • Experienced in racking new servers / storage arrays, configuring RAC IP, setting up virtual disks in different RAID levels and getting them ready for OS install.

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, Clear Quest.

PROFESSIONAL EXPERIENCE:

Confidential, NY

Sr DevOps Engineer

Responsibilities:

  • Identified, analyzed, coordinated, and resolved environment and infrastructure to ensure smooth running application.
  • Involving in debugging issues, resolving functional issues and provide bug free software releases to end customers.
  • Worked in Agile software development process (PO and SM), working with various line of business (LOB).
  • Collaborating with cross project teams of developers, test engineers and product stakeholders within an Agile environment.
  • Assigned responsibilities of developing functional testing automation scripts and conducting defect root cause analysis.
  • Replaced an aging Puppet implementation with Chef for a late-stage start-up
  • Utilized Puppet to automate single-command provisioning for development and production environments for an operations tools startup (Nodeables)
  • Implemented Puppet for a start-up to meet compliance needs for acquisition by a public firm
  • Performed the tasks of assisting agile tester in conducting test plans and test cases.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Working on customers builds scalable, resilient, and high-performance applications and services on AWS.
  • Experience in AWS cloud environment’s and also familiar with EC2, Cloud watch and Elastic IP’s and managing security groups on AWS.
  • Working experience on Puppet in Production environment over 60 servers. Working on version control system GIT Hub and SVN.
  • Worked with Facts to define custom facts using ruby and shell scripts.
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms.
  • Worked on Continuous integration tools like Jenkins to build and test the applications and working on issue tracking tool like iTrack, JIRA, Confluence.
  • Using Configuration Management Tools like Puppet for automation of infrastructure related components and applications like Tomcat/Apache/Nagios/LDAP, SSH, NTP and DNS configurations.
  • Worked with Hierra (YAML and JSON) to define site specific information, out of manifests, created and deployed re-usable modules.
  • Worked with active-mq server, to setup mcollective server and agents for parallel job execution systems Infrastructure setup. Managed/Administered Puppet nodes using mcollective.
  • Working on Docker on Linux installs as well as cloud providers. Creating Docker Image On one hand I can spawn a container and build it interactively.
  • Involved in RPM administration like Installing, Querying and upgrading using rpm commands and also using repository servers on Linux and installing depots on HPUX servers.
  • Implemented and Enhanced the Existing Scripts which are developed in Shell, Perl, and SQL. Responsible for maintaining the reporting, billing, and invoicing databases (PostgreSQL) (about 100 databases on three servers).
  • Setup and/or upgrade database servers and replication environments (PostgreSQL 8.3).
  • Experienced with the installation and configuration on Apache 2.x and Apache tomcat, JBoss4.0.x Web Servers and, BEA Web Logic 8.x, 9.x servers connected to F5 Load balancers using BIG IP. Deploy web applications, EJB components, and enterprise applications on Apache Tomcat, Weblogic, and JBoss Servers.
  • Experience in network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS and DHCP etc. Created selenium based scripts using Junit.
  • Experience with patching of Linux servers and hardening of servers using native and third party tools.
  • Proficient in Installation, configuration, maintenance of open LDAP server and applications integrated with Apache Web server and Postfix mail server for user authentication.
  • Knowledge of networking (TCP/IP, Ethernet), NIS, DNS, NFS, DHCP, SMTP and RAID.
  • Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, VPN, OSI model, Firewall (checkpoint), VOIP.
  • Extensive experience in UNIX performance monitoring and kernel tuning and Load balancing to ensure stable performance.

Confidential, NY

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 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.
  • Developed ANT Scripts to run the automation scripts and implemented “JUnit report” ant task to develop HTML based test reports.
  • Working with team responsible for designing and maintaining EC2 hosting environment.
  • Working with technical and non-technical teams across Amazon (AWS).
  • Release management of all significant public EC2 launches.
  • Responsible for provisioning, maintaining and improving upon server infrastructure, split between physical data centers and AWS.
  • Implementation of a Puppet based configuration management system for Linux machines (physical and virtual).
  • Installed and Configured Puppet Master/Agent Configurations and Master-less Puppet Configurations for High Scalability.
  • Involved in Setting up and maintaining automated build & deploy systems using Puppet.
  • Worked with Puppet Fileservers to share the source files from Puppet master to all puppet nodes.
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the different platforms.
  • Worked with different types of manifests, to deploy Applications servers like Apache Tomcat, Web server like Apache Http, PHP and Configuring Security Hardening using CIS Modules.
  • Working on properly monitor and destroy a process within own programs, just in case somebody ever decides to run my program in their own Docker image.
  • Installing and configuring the Apache Tomcat and deploying web applications, EJB components, and enterprise applications.
  • Deploying and running Jenkins on Apache Tomcat Server.
  • Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Implementing and Facilitate adoption of theDevOpsTools, Responsible for the Build and Deployment of artifacts into DEV, QA and UAT environments in an Agile continuous integration process.
  • Working on Jenkins server Plug-ins and credential to work with GIT Hub.
  • Worked with Passenger, an apache2 module, which lets to run rails and rack- applications inside a web server like Apache and nginx.
  • Experience setting Linux to support RAC, Oracle and Web logic installations and performed trouble shooting on performance issues on HPUX and Linux servers.
  • Worked on Multiprocessing, Threading, Distributed systems, Load Balancing and High Availability in network systems.
  • Troubleshooting on Sun Java System Web Server 6.0 and Apache1.3.x, web server on Red hat with experience in installing SSL s.
  • Installation of Oracle 9i, 10g on the Sun servers running Red hat Linux.
  • Experience on Database administration for Mysql, PostgreSQL, and Sybase.
  • Patch and package administration for installation of patches as per the company policy and installation of packaged application.
  • Performed tasks on F5 load balancer like ordering new cert., installing and renewing SSL s, bouncing servers with performance issues after taking them out of the server pools, ID maintenance.
  • Experience in troubleshooting the network related issues and identifying the connectivity issues using the tcp dump tool.
  • User, Group management for all the UNIX servers.
  • Working on issue tracking tool like JIRA, Confluence.
  • Modifying/ Writing scripts in Bash and Korn shell for optimizing day to day administration
  • Editing crontab in post - installation of Unix servers
  • Experience on working with monitoring tools like Splunk, Kibana and Wily-introscope.

Confidential, Omaha, NE

Build and Release Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments Dev, QA and UAT. Used defect-tracking tool Service now.
  • Involved in Installing Jenkins on a Linux machine and created a Master and Slave configuration to implement multiple parallel builds through a build form.
  • Generated Ant, Maven, Perl UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project, which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Helped developers to resolve subversion code merging issues.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Upgraded the builds running on ANT from 1.6.2 to 1.8.2.
  • Wrote Perl scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Responsible for Plug-in Management, User Management and Backup/Disaster Recovery Plan/Implementation (BDR) on Jenkins.
  • Integrated Subversion for automating builds with Jenkins.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Tweaked and managed the builds by editing build.xml for change in the requirements.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives(EAR,WAR,and RAR) to Weblogic Application Servers.

Confidential

UNIX Systems Administrator

Responsibilities:

  • Coordinated application moves with business, sysadmins, firewall and networking team for migrations.
  • Helped design middleware architecture for setting up application server environments in new NYSE data center.
  • Served as technical lead for applications such as nyse.com, other internal applications running on Websphere and JBoss portal servers in a clustered environment.
  • Set up continuous integration environment for applications running on drupal framework using jenkins.
  • Setup configuration for sites on akamai content delivery network.

Confidential

Jr. UNIX /Linux Administrator

Responsibilities:

  • Installation, Maintenance, Administration and troubleshooting of Red hat 9, AS 3.0 servers on various hardware platforms that include V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 etc.
  • Performed automated installations of Operating System using Jumpstart for Solaris and Kick start for Linux.
  • Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
  • Implemented a High Availability Cluster using 2 V480s, a T3 and VERITAS Cluster Server 4.0.
  • Developed, customized and build packages on Red hat and RPMs on Linux for deployment on various servers through Software Development Life Cycle.
  • Designed bash, ksh, and Perl scripts to automate application and system management activities. These scripts provided the following functionality: application startup and shutdown, monitored systems and applications health, and web site management.
  • Installation, Management, Configuration of LAN/WAN systems utilizing Cisco switches and routers.
  • Configured various services, devices as well as applications of UNIX servers and worked with application team to customize the environment. Worked with Apache and developed several UNIX scripts to automate web tasks.
  • Configured firewall based on Red hat Linux and FreeBSD 4.x that has three network interfaces.
  • Managed existing documentation for systems and created new procedures to support new products. Created documentation for disaster recovery project.

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, DLink, 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 the 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.

We'd love your feedback!