We provide IT Staff Augmentation Services!

Devops Consultant Resume

0/5 (Submit Your Rating)

Newyork City, NY

SUMMARY

  • 7+ years of experience as a Build/Release/Deployment/Operations (DevOps) engineer with good understanding of the principles and best practices of SCM in Agile, Scrum methodologies.
  • Extensive experience with Configuration and Management of Automation tools like Puppet, and Chef.
  • Extensive experience with AWS and Open stack and managing over Puppet and Chef.
  • Strong experience with AWS services such as EC2, S3, IAM, VPC, ELB, Auto Scaling, etc
  • Experience working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
  • In - depth knowledge of Build and Release management methodologies and production deployment.
  • Extensively worked on Hudson/Jenkins, for continuous integration and end-to-end automation for all build and deployments.
  • Good experience at automating the release process of products using Shell scripts with tools like Apache Ant, Maven.
  • Extensive experience with Source Code Management tools like Subversion (SVN), GIT, right from planning, installation, configuration, facilitating a good CM environment with a very well defined branching, merging & tagging process.
  • Excellent experience in working with version control tools like Subversion (SVN), and GIT.
  • Ability in Authoring and Maintaining of XML’s, Shell Scripts and Perl Scripts.
  • Extensive experience in Solaris, HP-UX, Redhat Linux, CentOS, Ubuntu, AIX and Windows (XP, 2003/08/12) Administration.
  • Hands-on experience in configuring SSH and FTP server/client systems to transfer files
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Design, Implementation and Testing. Also, expertise in post-production analysis of the projects.
  • Basic knowledge on Nagios, Ganglia monitoring tools.
  • Ability to support application deployments, building new systems and upgrading and patching existing ones throughDevOpsmethodologies Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 systems.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments. Ability to learn and adapt quickly to emerging new technologies/frameworks/environments. Self-motivated and self-reliant and can adapt to any kind of environment.
  • Proficient in communicating effectively with good project management skills.
  • Good Communication, Analytical, Reporting and Programming Skills.

TECHNICAL SKILLS

Operating Systems: LINUX(Red Hat 4.x/5.x/6.x, CentOS), WINDOWS NT/2000/2003/XP/vista/7, UNIX, MAC OS.

Version Control Tools: CVS, SVN, GIT.

Languages: Java, Bash, Shell, Perl, Python, Ruby

Devops Tools: Ant, Maven, Jenkins, Git, Nagios, Vagrant.

Application Servers: WebLogic, Websphere, Tomcat.

Cloud: AWS(EC2, S3, EBS, IAM, Cloud Watch),VMWare

Network Protocols: SNMP, SMTP, TCP/IP,HTTP, DHCP, DNS, NFS, FTP/TFTP, SSH, SSL.

Server Management: Puppet,Chef.

PROFESSIONAL EXPERIENCE

Confidential, Bolingbrook, IL

Dev Ops Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developing and implementing Software Release Management strategies for various applications according to the agile process.
  • Automated Linux production servers setup using Puppet scripts. Used these scripts to replicate production build environments on a local dev boxes using Vagrant and VirtualBox.
  • Worked on configuring Puppet master servers and installing Puppet client software on Linux servers.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Involved in automation by using Puppet master running on RHEL with around 300 clients.
  • Evaluating new technology developments and evolving business requirements.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu).
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, CloudFormation and CloudWatch using the AWS console and AWS CLI.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Been involved on the discussions with the team who are implementing Python scripting.
  • Involved in creating/modifying shell scripts for executing Regression tests.
  • Using Jenkins to automate builds and deployments.
  • Involved in Setting up Continuous Integration Environment using Jenkinsand responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Working on building and deploying Java code through Jenkins.
  • Supported small to medium sized projects using GIT.
  • Worked with Performance engineers on Configuration of the environment.
  • Analyzing and recommending hardware and software needs and installing them.
  • Configuring multiple servers with installing the packages on different environments.
  • Documenting release, builds and source control processes and plans.

Environment: s: Puppet, AWS, Jenkins, GIT, Python, Shell scripts.

Confidential, Newyork City, NY

DevOps Consultant

Responsibilities:

  • Designed and implemented UCM metadata including elements, labels, attributes, triggers and hyperlinks.
  • Working and supporting on continuous integration on Jenkins, Maven, GIT for Amazon EC2 deployment instances on cloud computing and store the build artifacts in S3 bucket deployment.
  • Working on Amazon EC2 cloud computing Ubuntu Linux, Tomcat application deployment using Puppet supporting with cloudops / TechOps team of configuration management.
  • Integrating with Python to automate the deployment for java based applications.
  • Automated the build and release management process including monitoring changes between releases.
  • Developed build scripts using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files.
  • Supporting Maven multi module builds and store artifacts in remote repository in artifacts.
  • Jenkins administration to user access credentials, deployment email notification configuration for new users and using matrix plug-ins to manage Jenkins.
  • Wrote Shell and Python scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.
  • Experience in using Bug tracking tools like JIRA, Remedy and HP Quality Center.
  • Extended the automation to trigger builds and releases upon filing JIRA requests.
  • Performed weekly and on-call deployments of application codes to production environments.

Environment: s: GIT, MAVEN, AWS, Jenkins, Puppet, JIRA.

Confidential, Danbury CT

DevOps Consultant

Responsibilities:

  • Debug, test and maintain ecommerce site using Django logs, Python and SQL based database.
  • Worked on Installation and Configuration of ChefServer and Chef-client (Nodes)
  • Deployed and maintained infrastructure using Chef cookbooks and recipes
  • Created and deployed a tool to automate branch and project creation in Subversion using Shell scripts and Chef.
  • Installing and using OpenStack dashboard for different tasks.
  • Troubleshooting and log analysis for Openstack deployments.
  • Evaluate, compare and make business decisions related to successful website hosting including - choosing a payment processor, hosting platform etc.
  • Used PL/SQL to connect to various databases and to check for the invalid objects after and before each release.
  • Posting the build on time & following it up the testing team on posted builds.
  • Write code to integrate with various API’s of payment processors.
  • Develop other business logic as well as front-end webpages.

Environment: s: Django, Python, PL/SQL, Chef, Openstack, Subversion (SVN), Linux.

Confidential, Boston, MA

Build and Release Engineer

Responsibilities:

  • Main responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications.
  • Managed the deployment activities for multiple server instances by enabling password less SSH communication between the servers and utilizing the rsync utility in the Shell scripts.
  • Hands-on experience on CI tools like Jenkins.
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion (SVN).
  • Integrated Subversion (SVN) and Maven with Jenkins to implement the continuous integration process.
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Assist our Client in the centralized Build Farm which has responsibility of creating and maintaining build scripts required by the applications.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Troubleshoot tickets on the helpdesk tracking system.
  • Point of contact between different teams to complete all the Build and Release activities.

Environment: SVN, Java/J2EE, Shell Scripts, Linux, Jenkins, Maven.

Confidential

Linux Systems Administrator/Automation Engineer

Responsibilities:

  • Installing and upgrading Redhat 5.x, CentOs 5.x, SUSE and Solaris 9/10 on Various HP and Dell Hardware.
  • 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.
  • Configured and installed Nagios Monitoring tool on different versions of Linux and Windows Servers.
  • Implemented the monitoring tools like Nagios to monitor services like CPU, Hard Drive, Memory, Users, http, ssh etc.
  • Troubleshooting and solving problems related to users, applications, hardware etc.
  • Working 24/7 on call for application and system support.
  • Performance monitoring and tuning of file systems: By using commands such as SAR, uptime.
  • Installation of SSH and configuration of key based authentication.
  • Installed/ upgradedpatches, firmware(OBP), and security (Kernel) patches for all applications in installed infrastructure.

Environment: Linux, Windows XP, VMware, Nagios

Confidential

Linux/Solaris - Administrator

Responsibilities:

  • Worked on Installation, Configuration & Upgrade of operating systems Solaris, Linux, SUSE, CentOS and Windows 2000.
  • Creating User accounts, Mail account, groups, printer etc
  • Involved in Installations of operating systems, patches, hardware, vendor software packages, system customization
  • Worked on Solaris Operating Systems upgrade, package installations, updates, patches and software fixes.
  • Installed and maintained SUN SOLARIS, and Windows NT servers.
  • Experience in working and supported SIBES database running on Linux Servers.

Environment: Linux, Windows, Shell Scripts, Visio2000,Citrix

We'd love your feedback!