We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

FremonT

Objective

  • I am motivated result - driven IT professional would like to work in challenging and responsible position where my professional background can be utilized for the progress of the organization and update myself with the latest technologies, so as to enable myself to establish in future.

SUMMARY

  • Good track record of almost 5 years as Linux administration, Build and Release Engineer.
  • I also have experience working in Management Consulting Firm as DevOps Engineer for application deployments and application Management.
  • Strong experience in Build and Release and DevOps Engineering in automating, build, deploying, and releasing of code from one environment to other environment.
  • Experience in Administration/Maintenance of source control management systems GIT.
  • Hands on experience in installing and administrating CI tools like Jenkins.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Created SCM Process, policies, procedures and Release notes to follow Development
  • Having good Experience in DevOps tools like Puppet for managing configuration on multiple platforms.
  • Installed and configured an automated toolPuppetthat included the installation and configuration of thePuppetmaster, agent nodes and an admin.
  • Experience in Build Automation using Maven and Ant scripts.
  • Experience in running web scale services on Amazon Web Services (AWS).
  • Hands-on experience creating, documenting and managing the various development and build platforms, and deployment strategies.
  • Knowledge of computer applications and scripting like Bash Shell and Python.
  • Experience in Querying RDBMS such as Oracle, SQL Server by using PL/SQL for data integrity.
  • Experience in all phases of Software Development Life Cycle
  • Worked with different Infrastructure management tools like BMC Remedy, HP Sitescope,
  • Documentation experience in Microsoft SharePoint and Cognos.

TECHNICAL SKILLS

Operating Systems: Windows XP/2003/2007, Unix, Linux, RHEL, HP-UNIX, AIX

Databases: SQL Server 2005/2008 R2, Oracle 9i/10g, MySQL, DB2

Version Control System: Subversion (SVN), GIT

Build Tools: Ant & Maven, Jenkins

DevOps Tools: Amazon Web Services, Docker, Chef, Puppet, Vagrant

Application Servers: Apache Tomcat, Web Logic, Web Sphere.

Scripting: Python, Bash, Ruby

PROFESSIONAL EXPERIENCE

Confidential, Fremont

DevOps Engineer

Responsibilities:

  • Provided configuration management expertise to all software development projects.
  • Build and Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Designing and implementing for fully automated server build management, monitoring and deployment by using DevOps tools like GIT
  • Creating virtual machines by Vagrant for remotely working teams and developers.
  • Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA builds.
  • Maintained Testing environment files and have continuous communication with development team involved in developing the CRM and ATS software.
  • Worked with the development team to generate deployment profiles (jar, war) using Maven Scripts and Jenkins.
  • Monitoring using Nagios
  • Working with Python script on automating deployments and operations monitoring.
  • Managing configuration and implementing fully automated server build management and deployment by using puppet.

Environment: GIT, Jenkins, Maven, Puppet, Vagrant, Python, Nagios

Confidential

Build and Release Engineer

Responsibilities:

  • Administered Jenkins continuous integration server installation and configuration for all SVN Repositories.
  • Automated application packaging and deployments.
  • Managed staging and testing environments.
  • Established coding standards and enforced them through automated tools.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
  • Created multiple ANT, MAVEN, Shell scripts for build automation and deployment.
  • Defined branching and merging strategies.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Deployed application packages on to Apache Tomcat Sever.
  • Coordinated with software development teams and QA teams on issues and solved the problems.

Environment: Git, Jenkins, Maven, SCM, Vagrant, Bash Script

Confidential

Linux System Administrator

Responsibilities:

  • Providing system support for 6000+ servers of Red hatLinux including routine maintenance, patching, and system backups and restores, and software and hardware upgrades.
  • Systemadministration, System planning, co-ordination and group level and user level management.
  • Backup and recovery software like Net backup on Linux environment.
  • Monitoring server performance using NMON
  • Systems and network Planning andAdministration.
  • Expertise in setting up Nagios Monitoring software.
  • Supported production systems 24 x 7 on a rotational basis.
  • 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 softwareon server for end-users.
  • Attended calls related to customer queries and complaints, offered solutions.
  • Performed routine checks on the Linux servers of the firm.
  • Maintained necessary back-up of the important files anddocumented Linux scripts for future reference.
  • Maintained existing programs/scripts and extended Linux system functionality as needed.
  • Researched the market to gain information on the latest updates available and recommended accordingly
  • Participate as member of a project team and deliver infrastructure components according to requirements and timelines.
  • May participate in on-call duties on a weekly rotational basis.
  • Point of contact for Production, Development and Engineering customers.
  • Provide updates and status to management and stakeholders on various incidents and application services.
  • Support various web services including Apache, Tomcat, and Web logic.
  • Maintain and use tools like Splunk, Keynote, Puppet, and Nagios for troubleshooting and reporting.
  • Be security conscious in all the system administration, development and tools configuration/management.
  • Complete and submit incident reports on a timely manner.
  • Should track and document all tasks, resolution provided for incidents, issues and work status.

Environment: Splunk, Linux, Nagios, Bash Script, Net Backup

We'd love your feedback!