We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Waltham, MA

SUMMARY:

  • Over 8 years of experience as a SCM, Environment Management and Build/Release Engineering for automating, building, releasing and configuring changes from one environment to other environment.
  • Experience in using version controller tools like Subversion (SVN), GIT, IBM Clear case UCM and PVCS.
  • Extensively worked on Hudson, Jenkins and Team City for continuous integration and for End - to-End automation for all build and deployments.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM)
  • Worked with development engineers to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, Implementing and Post-production analysis of the projects.
  • Ability in deploying the developed code in a WebSphere/WebLogic, Apache Tomcat/JBOSS, IIS7.
  • Excellent knowledge on Java/J2EE and also the ability of developing XML, HTML, Shell Scripts and Perl Scripts.
  • Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.
  • 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.
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM)
  • Having good Experience in DevOps tools like Chef and Puppet for Deployment on Multiple platforms.
  • Extensively used build utilities like Maven, ANT for building of jar, war, bar and ear files.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Experience working with Oracle 9i/10g. Prior coding skills in PL/SQL, triggers, stored procedures, design and creation of databases, schemas, tables and indexes.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center and IBM Clear Quest.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS:

Version Control Tools: Visual SVN, Tortoise SVN, GIT

Build Tools: ANT, MAVEN

CI Tools: Jenkins, Hudson

Configuration Management Tools: Puppet, Chef, Ansible

Bug/Issue Tracking: Jira, ServiceNow

Web/ Application Servers: Apache Tomcat, Web logic

Cloud Technologies: Amazon Web Services (AWS)

Operating Systems: Windows XP/Vista/7/8/10, RHEL, Ubuntu, CentOS

Languages: Perl, shell, Ruby, Python, C, SQL, Java Script, Node.js, HTML

Deployment: AWS, Docker, VMware

Web Services: SOAP, REST

Other Tools: Putty, mRemoteNG

Others Database: ,MS Office, SharePoint, Basic Networking

PROFESSIONAL EXPERIENCE:

Confidential - Waltham MA

Devops Engineer

Responsibilities:

  • Configured yum repository server using Chef on RHEL 5/6.x in VMware environment.
  • Automated Linux production servers setup using Puppet scripts. Used these scripts to replicate production build environments on a local dev boxes using Vagrant and Virtual Box.
  • Storing data in MongoDB, adding, deleting and doing all in it.
  • Documented release, builds and source control processes and plans.
  • Creation of Svn hooks, Python, Batch scripting for some custom rules.
  • Writing Unit Test cases.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
  • Testing the End-to-End process using the Microsoft Test case Manager -2010 Configuring the several virtual machines, applying snapshots
  • Implementing and managing automated build systems
  • Worked on building and deploying Java code through Jenkins.
  • Managing and Creating run Environments on Linux or windows platform using Tomcat, and other application servers.
  • Coordinated the build and deployment bottlenecks with the development team.
  • Strengthening security by implementing and maintaining Network Address Translation in company’s network.
  • Supported small to medium sized projects using GIT.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Worked with Performance engineers on Configuration of the environment.

Environment: Linux/Unix (Redhat 6.5), Docker, Mesos, Marathon, Zookeeper, Cassandra, MongoDB, Teamcity, Python, Maven, GIT, Gradle, Jenkins, BitBucket, JBoss, Puppet.

Confidential, Greensboro, NC

DevOps Engineer

Responsibilities:

  • Experience in DevOps Engineer 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 stakeholders to identify and mitigate potential risks associated with the releases.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
  • Expert in performance monitoring tools like Iaas, AWS cloudwatch and stackdriver
  • Involved in defining documenting and maintaining code deployment pilot automation project documents.
  • Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
  • Created continuous integration system using Ant, Jenkins, chef full automation, Continuous Integration, faster and flawless deployments.
  • Build Results are managed in Anthill Pro and deployed using workflows in Anthill Pro.
  • Presented on View Object pattern in Web Application Automation C#, Ruby, Rake, Power shell, Selenium, Team City.
  • Implemented quality release of Applications and solutions for Delivery Manager.
  • Imported and managed multiple corporate applications in GIT.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • End-user training regarding branching strategies for all GIT users to effectively use the tool.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Used Nagios for proactive monitoring of infrastructure to see if metric is abnormal.
  • Used ANT, Chef Scripts with Ivy to build the application and deploy.
  • Created Continuous Build Process using Jenkins as Continuous integration tool.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts, and are able to quickly evolve during development iterations. Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Worked on high-volume crash collecting and reporting system, built with Ruby.
  • Drove releases, automated release process.
  • Developed unit and functional tests in Python and Java.
  • Used chef for automating infrastructure and continuous delivery.
  • Proposed branching strategy suitable for current application in GIT.
  • Managed the Release Communication and Co-ordination Process.

Environment: Linux, Eclipse, AWS, Python (and java for testing), Ruby, GIT, Bash &Korn shell scripting, Java/J2EE, ANT, Chef, JIRA, XML, Jenkins, Nagios.

Confidential

Linux/Unix system Administrator

Responsibilities:

  • Designed, supported, and maintained Oracle Real Application Clusters supporting business critical applications on HP ProLiant BL465/BL685 & Integrity Itanium2 platforms on RHEL 4 & 5
  • Maintained network and data security, maintained security compliance policies on the OS for SOX and internal audits.
  • Install and configuration of Dockers
  • Configuration and administration of LDAP, NFS in Linux and also implemented Samba for sharing of resources between Linux and Windows environments.
  • Experience in VMware Virtualization and cloud computing
  • Experienced in automation the deployment of applications inside Linux Containers by Dockers
  • Installed and configured VMware ESX server instances for virtual server setup and deployment. Responsible for creating VMware virtual guests running Solaris, Linux, Windows.
  • Extensively used LVM, creating Volume Groups, Logical volumes, and disk mirroring.
  • Deployed RedHat Satellite Server with custom repositories to provide a stable management solution for the Linux environment.
  • Experience with Jumpstart & Kickstart Installations on Solaris & Linux
  • Installed, maintained and fine-tuned the Apache-Tomcat server and WebSphere Application Server in Linux Platform
  • Responsible for the design and installation of a mixed computation and storage HPC cluster with 0.8 Peta bytes of storage
  • Wrote various scripts such as Netscaler configuration generator, monitoring aggregator, and others to improve team efficiency by Perl and Ruby
  • Created Bash/Korn shell scripts to monitor system resources and system maintenance.
  • Wrote Perl and Python scripts to generate statistics and monitor processes.
  • Deployed Active/Active MySQL clusters using RedHat Cluster Suite for supporting internal applications built on the LAMP stack.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple 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
  • Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell, and Perl scripts.
  • Monitored application and server performance by Vmstat and Iostat

Environment: Red-Hat Linux Enterprise servers HP Proliant DL 585, BL 465/485,JEE,ML Series, SUN Solaris 8.X 9.X.10.X,SAN(Netapp),VMware, Centos, BladeLogic,Veritas Cluster Server 5.0,6.0, Windows 2008/2010 server, Shell programming, VMware Infrastructure 3.5.

Confidential

UNIX Systems Administrator

Responsibilities:

  • Installing and upgrading Redhat 5.x, CentOS 5.x, Ubuntu, SUSE and Solaris 9/10 on Various HP and Dell Hardware’s.
  • Troubleshooting and Configuring of SSH, TELNET, FTP and NFS in RHEL and CentOS.
  • Troubleshooting and configuration of Lotus Notes and Outlook.
  • Creating sparse root and whole root zones and administered the zones for Web, Application and Database servers and worked on SMF on Solaris 10.
  • Implemented and administered VMware ESX 3.5, 4.x for running the Windows, Redhat Linux and Ubuntu Servers on development and test servers.
  • Involved in managing SAN disks like EMC Clarions and VMAX using EMC Power path and Volume management software’s.
  • Configured and installed Nagios Monitoring tool on different versions of Linux and Windows Servers.
  • Troubleshooting and Configuration of SSH, FTP, NFS and APACHE Server.
  • Implemented HA using VERITAS Cluster Server 5.0 for WebLogic agent
  • Involved in Setting up the Authentication Configurations and configuring SUDO/ PBRUN access.
  • Used HP Quality center and BMC Remedy change management system for ticketing and Workflow.
  • Troubleshooting and performance tuning issues with applications like Oracle 10g, JBoss 4.x, WebLogic 10, and MQSeries 6.x.
  • Involved in the administration of the Web Logic 9, JBoss 4.2.2 servers including installation and deployments.
  • Wrote Shell and Python scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.

Environment: Redhat, Ubuntu, CentOS, WebLogic, Python, Shell Scripting, Nagios, Apache Tomcat.

We'd love your feedback!