We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Having around 5 years experience comprising of Development, Systems Administration, Build and Release Management and Continuous Integration/Continuous Deployments.
  • Experience with Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using Ruby, Shell, Perl and Python scripts.
  • Skilled experience in building cloud infrastructure with providers such as AWS, Azure, VM Ware, Open Stack, Rackspace.
  • Experience in development and configuration management with software provisioning tools like Chef, Puppet and Ansible.
  • Expertise in Infrastructure - as-Code for Cloud automation using AWS Cloud Formation templates.
  • Proficient in designing and deploying AWS VPC, EC2, Subnets, S3, Route53, RDS, Dynamo DB, Elastic Load Balancer, Auto-Scaling Policy, Identity Access and Management, Ops Works and JSON Templates.
  • Experience with migration to Amazon Web Services AWS from an On-premise datacenter.
  • Used Chef for server provisioning and infrastructure automation in a SaaS environment.
  • Experience specialized in system administration working on Red Hat Linux, Solaris, SUSE Linux, AIX, CentOS, Ubuntu, Fedora, OEL, Windows environments and VMware Sphere.
  • Worked on Jenkins, Bamboo, Build Forge & Anthill Pro (AHP) for continuous integration and end-to-end automation for all build and deployments; using bug tracking systems - JIRA, Remedy, HP Quality Center.
  • Hands on experience with CVS, SVN, Clear Case and GIT version control systems to create daily backups and checkpoint files.
  • Worked extensive with Apache ANT and MAVEN build tools for writing build.xml and pom.xml files respectively.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Worked on different platform on SUSE Linux which includes.
  • Expert in deploying the code through web application servers like WebSphere/WebLogic/Apache Tomcat/JBOSS.
  • Installation, Configuration and administration of LPARS.
  • Experience in application development, debugging, implementation, supporting Development team, testing of Oracle based ERP using SQL, PLSQL, and Database Triggers etc.
  • Knowledge of databases like Oracle and MSSQL.
  • Installation and troubleshooting on VMware running Linux (Redhat) and Windows (wintel, windows 7, XP, Vista).
  • Administration and troubleshooting Red Hat Cluster Suites.
  • Understanding of working in a team combining excellent interpersonal & communication skills (Verbal & written).

TECHNICAL SKILLS

Cloud Platforms: AWS, OpenStack, Microsoft Azure, Rackspace

Scripting: Shell, Bash, Python, Ruby

Languages: C, C++, JAVA, HTML

Web Technologies: HTML, CSS, XML

Configuration Management: Chef, Puppet, Ansible

Atlassian Tools: Bamboo, JIRA, Confluence

Monitoring Tools: Nagios, Sensu, Graphite

Issue Tracking: Bugzilla, JIRA

Deployment Tools: Urban Code deploy, Octopus deploy, Anthillpro

Binary Repositories: Nexus, Artifactory, Archiva

Version Control: CVS, GIT, SVN, Perforce

CI Tools: Jenkins, Bamboo, Hudson

Build Tools: Visual Studio, Make, Maven, Jenkins, Bamboo, And AnthillPro

Virtualization Tools: Virtual Box, Vagrant, Docker, Kubermetes

Server: Apache, Tomcat, MS-IIS

Database: MySQL, Sql Server, Oracle

Operating System: Unix/Linux(Red Hat, Ubuntu, CentOS, SUSE), Windows, Mac OS

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for Releasemanagement activities, handling releases, close coordination in test execution, Defect management and control.
  • Resolving merging issues during build and releaseby conducting meetings with developers and managers.
  • Created a local YUMrepository for installing and updating packages.
  • Automation Engineer for Developing Build and deploy tool like Jenkins.
  • Wrote puppet manifests for deploying, configuring, Install shield and managing collected for metric collection and monitoring.
  • Rebuilding and modernization of high load classified advert platform on Amazon Web Services (AWS).
  • Worked on AmazonAWS tools, such as Lambda, S3, SNS/SQS, and their python interfaces.
  • Architected the AWS pre-prod environment, which includes setting up the VPC, Subnets, S3, EC2, AWS EMR, Redshift, Web Servers, IAM, Security Groups, Loan Balancer & Lambda to support data warehousing solutions.
  • Build server deployment on a Amazon Cloud (EC2) servers with the help of DevOps tool like Puppet.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Integrated buildProcess through Jenkins to various SCM tools like GitHub, Tortoise SVN.
  • Developed build and deployment scripts using MAVEN as build tool and automated the buildand deploy processes using Jenkins to move from one environment to other environments.
  • Installed and configured Jenkins for continuous integration and performed continuous deployments.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Built and Deployed Java/J2EE to a WEBapplication server in an Agile continuous integration environment and also automated the whole process.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Also, Implemented Automated Application Deployment using chef.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef Frame work and tools to automate the cloud deployment and operations.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Participating in 24x7 production on-call support of Linux and provided technical support to users.

Environment: Java/J2EE, Tortoise SVN, Jenkins, ANT, MAVEN, Web Sphere, Perl Scripts, Shell Scripts, XML, JIRA, Puppet, Python Scripting, GIT, LINUX, UNIX.

Confidential

DevOps/Build Release Engineer

Responsibilities:

  • Worked with the fast pace of Agile Development team building software systems
  • Coordinated with Architects, Systems, Network, Software & QA Engineers, to continuously improve the reliability and efficiency of Build and Deployment processes to support every phase of development including production releases
  • Responsible in understanding of the interdependencies and structure of systems and implement this knowledge to improve the build and release processes which allow rapidly evolving product offerings
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Handled the development of reporting metrics and to provide reports to Management on different levels of statistics.
  • Worked on requests for adhoc deployment for a particular environment and use the adhoc deploy plan in bamboo.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Configured Red Hat Kick start for installing multiple production servers.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Managed Code Repository by administering database baseline, improved practices of branching and code merge.
  • Used ANT & MAVEN build tools in Jenkins to build scripts and move from one environment to other.
  • Used Perl & Shell scripts to automate build & release process; managed Maven project dependencies.
  • Built & deployed Java/J2EE to Web App Server in Agile continuous integration environment and automated process.
  • Integrated JIRA with Stash and created automated release notes using Perl scripts.
  • Used JIRA to track bug issues and change management.

Environment: Java/J2EE, AWS, Puppet, Ansible, Subversion, Nagios, SCRUM, Jenkins, MAVEN, VMware, JIRA, Stash, Ruby, Web logic, BASH, Perl Scripts, Shell scripts, LINUX.

Confidential

UNIX/Linux Administrator

Responsibilities:

  • Worked on Red hat Enterprise Linux 3/4/5, SUSE Linux 9/10/11, and Ubuntu (8.04 & 9.04). Centos 7.
  • Worked on Applying patches, installed monitoring tools, and upgradedBIOSon HPC Clusters.
  • Installation and configuration of Linux servers using kick start& support for various applications, which runs on Linux environment followed by performance tuning, patching and maintenance.
  • Designing, Implementation, Configuring, & Managing Puppet server.
  • Working knowledge on Apache, Tomcat and J boss.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Supporting 300+ Linux servers in production/stage/development environment.
  • Creating VMware Lab setup as per Internal QA team’s requirement using VMware ESXi servers.
  • Worked on VMware Virtual Center Server for centralizing ESX and ESXi servers.
  • Support and troubleshooting of LinuxApache, MySQL. Have knowledge on MySQL, Oracle Database Administration.
  • Provided Support of multi flavor UNIX & Linux environment with various responsibilities.
  • Setup and configured network TCP/IPat all levelsonLinuxservers
  • Implemented Domain Name Server by Using Primary and Secondary DNS Servers.
  • Configured Red Hat Enterprise Linux Server as a Data Storage Server.
  • Installed and Configured DNS, DHCP, NFS, NIS, http, tftp and other network services.
  • Worked with object oriented software development methodologies and practices across all phases of the Software Development Lifecycle.
  • Worked on Unix/Linux user's creation, file/dir. level permissions, Sudo permissions etc.
  • Worked on Updating/patching Linux Servers with latest rpm packages.
  • Involved in the installation, monitoring and support of Unix based servers, firewalls, Cisco networks, perimeter security technologies, Internet technologies and remote office WAN/ LAN connectivity.
  • Extensively Worked on Apache webservers and Nagios.
  • Worked on daily basis for Linux server maintenance and support to developer's team for their issueswith application, tuning, troubleshooting, and software running.
  • 24x7 support for the LINUX servers.

Environment: Red hat Linux (3.x, 4.x, 5.x), SUSE (9.x, 10.x, 11.x), Ubuntu (8.04, 9.04), Puppet, Apache, Tomcat, J boss, VMware, XEN, KVM, ESX, My SQL, Apache High Availability, CISCO Devices, Subversion, Nagios, WAN, LAN, TCP/IP.

We'd love your feedback!