We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

3.00/5 (Submit Your Rating)

Fountain Valley, CA

SUMMARY

  • 7+ years of experience in IT industry with major focus on DevOps, Software Configuration and Build/ReleaseManagement.
  • Experience in working on source control tools like GIT, Tortoise SVN, IBM Clear case, and CVS.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Extensive experience in usingBuildAutomation scripting like MAVEN, ANT and MSBUILD asbuildtools for building of deployable artifacts (JAR, WAR & EAR and DLL & EXE) from source code.
  • Worked with SystemEngineers, QA, business and other teams to ensure automated test efforts are tightly integrated with thebuildsystem and in fixing the error while doing the deployment and building.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Ability in development and execution of XML, Perl Scripts, Python, Bash and Shell Scripts.
  • Analysis of existingshell scripts, determination of required functional changes, modification, testing, and implementation of script changes. Attend weekly conference calls and maintain the status of tasks with Team Foundation Server web - enabled software.
  • Integration of Maven/Nexus, Jenkins,Urban code deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
  • Excellent Knowledge of Application Lifecycle Management, Change &ReleaseManagement and ITIL process.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing, Implementing, and Post-production analysis of the projects.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS, IIS.
  • Knowledge of databases like Oracle 10g/11g and MSSQL.
  • Monitoring the servers using tools like BMC andNagios providing 24x7 supports on call rotation basis.
  • Experience in using Bug tracking tools like JIRA, Remedy, and IBM ClearQuest.
  • Good knowledge of Cloud AWS.
  • Implementation/setup continuous project build and deployment delivery process using Subversion, Bamboo Urban code deployand Subversion, Jenkins.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments, and learn new technologies quickly.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments
  • Quickly respond to system outages with the use of monitoring systems like Nagios, Splunk.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.

TECHNICAL SKILLS

Programming: Python, C/C++, Java, PHP, Shell Scripting.

Back-End: ElasticSearch, Oracle11g, MySQL, Postgres SQL, MongoDB

Source Control/Versioning: Git, SVN

Infrastructure/Virtualization Environments: Puppet, Chef, Docker, Vagrant, VMware ESXi

ProjectManagement/ Monitoring Tools: Jenkins, Maven, Nexus, Ant, Nagios, Logstash, Crontab, Sonarqube, JIRA

Security Tools: Wireshark, TCP Wrappers, openssh, nmap, dig, traceroute, netstat

Protocols/Services: LDAP, DNS, BIND, HTTP, HTTPS, POP3, NFS, TLS/SSL, DHCP, Kerberos

Cloud Technologies: AWS, Rackspace

Operating System: Linux, Debian, Ubuntu, Red Hat 6.x, AIX, Mac OS X, Windows 8/7/Vista/XP

PROFESSIONAL EXPERIENCE

Confidential, Fountain Valley, CA

Senior Devops Engineer

Responsibilities:

  • Responsible for day to day Build and deployments inpre-production and production environments
  • Worked with Apache Tomcat for deploying and starting the application.
  • Good understanding of build and deployment of java/j2ee applicationsin Tomcat servers.
  • Installation of certificates on Tomcat servers.
  • Hands on experiencein installing and administrating CI tools like Jenkins, GIT, Perforce and Artifactory.
  • Regular Build jobs are initiated using the Continuous Integration tool like Jenkins.
  • Integration of Jenkins with Jira, Github.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using Maven for Enterprise application (J2EE)
  • Analysis and troubleshooting the build issues and failures. Work with Subversion (SVN) and GIT to maintain source code.
  • Used perl/Shell scripting for building and deploying java application to target environments.
  • Coordinated with different teams before and after the production deployments.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Configuration management and Server application management usingchef.
  • Usingchef written cookbooks like TOMCAT and BASEPACKAGES for app to automate and make vm servers with the single click we made possible to make server spin offin less than 10 m.
  • Maintained user account across the network usingchef
  • Installed and maintainedchef on different environment like Linux distribution, windows (agents), Mac
  • Work with Docker for convenient environment setup of the test environments.
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • Assisting developersinintegrating their code with the main stream
  • Coordinated with developers, Business Analyst and Managers to make sure that code is deployedin the Production environment.

Environment: s: Hudson, Jenkins, ANT/UNIX/Shell Scripts, GIT, JIRA, Chef, Oracle 11g, Eclipse, Maven, SVN, Apache Tomcat, Docker.

Confidential, Sunnyvale, CA

Sr. Devops 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.
  • Developed variousshell scripts for ETL process, to truncate the staging tables, to ftp the files from local server to remote, file validation scripts, and file archive scripts and Mailing scripts
  • Responsible for Branching and merging the code as per the schedule.
  • Perform biweekly build cycle and testing processes.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Integration of Maven/Nexus, Jenkins, Urban code deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
  • Designed and developed REST based API using Java Spring framework
  • Created and maintained the Shell deployment scripts for Web Logic and web application servers.
  • 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.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagiosand Tivoli.
  • 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.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Documented the deployment process (Migration Doc) of code to production.
  • Used JIRA as Issue Tracking Tool.

Environment: Subversion, ANT, MAVEN, Puppet, Java.J2EE, Continuum/Jenkins, Apache Tomcat, UNIX, JIRA, Gradle, Perl Scripts and Shell Scripts, Bamboo, Devops.

Confidential, Cleveland, OH

Build and Release Engineer

Responsibilities:

  • Participated in configuring and monitoring distributed and multiple platform servers usingpuppet. Usedpuppet server and workstation to manage and configure nodes.
  • Experience in managing virtual instances and disks using puppet.
  • Deployed puppet,puppet dashboard for configuration management to existing infrastructure
  • Managed environments DEV, BCP, UAT and PROD for various releases and designed instance strategies
  • Production experience in large environments using configuration management toolpuppet supporting with 500+ servers and involved in developing manifests.
  • Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow aroundpuppetcodebase.
  • Experience with production deployment tools like AnthillPro
  • Setuppuppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Created continuous integration system using Ant, Jenkins, puppet full automation, Continuous Integration, faster and flawless deployments.
  • Automated the Build & Deployment environment end -to-end using Jenkins
  • Analyze and resolve conflicts related to merging of source code for SVN and Git.
  • Configured Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
  • Worked on variety of Linux Platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Build Results are managed in Anthill Pro and deployed using workflows in Anthill Pro.
  • Implement best practices and maintain Source Code repository infrastructure (Using GIT).
  • Involved in Software Configuration Management, Build & Deployment Management.
  • Performed application installation and management on IBM AIX and Linux servers for applications like Web Sphere Application Server (WAS) 7, JBoss 4.2.x, 5.x, Sun JES Web Server 6.1, Oracle 11g, Tomcat, java etc.
  • Imported and managed multiple corporate applications in Subversion (SVN).Create scripts to extract data from external databases and generate properties files for Java applications. Documentsbuildprocesses and participate in process reviews.

Environment: Subversion (SVN), Confluence, Java/J2EE, MAVEN, Shell Scripts, UNIX, Window XP, Oracle

Confidential

Build & Release Engineer

Responsibilities:

  • Used Perforce version control system to manage different buildsfor the system.
  • Worked on Java/J2EE Coding for portal applications.
  • Involved in writing Shell scripts for compilation and deployment process.
  • Created activities and assigned to Developers to fulfill the client requirements.
  • Good command in writing ANT Scripts for making all the files local to the server.
  • Collected the approvals for deploying the code to production.
  • Created different files and check sum files for production support.
  • Involved in working with Web sphere app server admin console for deploying applications.
  • Coordinating the resources by working closely with Project Manager's for the releaseand Project for all the Operational Projects.
  • Carried Deployments and buildson various environments using continuous integration tools.
  • Source Code configuration tools like Subversion and GIT are used.
  • Developed and implemented the software releasemanagement for the release of web applications.
  • Communicated with all levels of engineering, management, development and test teams.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.

Environment: Subversion, GIT, Shell Scripts, MAVEN, Web Sphere, JDK, UNIX, LINUX, Windows XP, Java/ J2EE.

Confidential

System Administrator

Responsibilities:

  • Setup a couple of hundred VM's running CentOS to be used for web, database, application, mail, ftp, monitoring and git repositories.
  • Installed and configured Red Hat Linux Kick start and Solaris jumpstart Servers.
  • Configuration of Hardware and Software RAID on Digital & Sun Servers.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Configured and Administration of VERITAS Cluster.
  • Day to day maintenance of VERITAS cluster Servers.
  • Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on Solaris.
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
  • Responsible to handle the Server Administration and Asterisk Server Installation and Configuration in Linux. .
  • Worked as part of Testing Team in Application testing using Manual methods and Scripts.
  • Installed and implemented NAS with RAID 1 and RAID 5 configurations.
  • Monitored load and performance on the infrastructure and added capacity as needed.
  • Installation, configuration and management of PostgreSQL & MySQL database servers.
  • Client interaction for requirement gathering, so as to design and plan the software and hardware infrastructure.
  • Familiar with Disk Management Utility. Hands on experience in file system creation and file system management.

Environment: Red hat Linux 3,4,5,6 Sun Solaris 9, 10, 11, HP DL series G8, IBM X series, Logical Volume Manager, VERITAS Volume Manager, Solaris Volume Manager, VERITAS Cluster Server, Oracle 10g,11g,Vmware 5.1.

We'd love your feedback!