We provide IT Staff Augmentation Services!

Devops Consultant Resume

3.00/5 (Submit Your Rating)

WA

SUMMARY

  • Highly motivated DevOps Consultant with around 8 years of extensive experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, coding and testing of enterprise applications.
  • 7+ years of experience working on Unix operating systems Red Hat Linux, CentOS and Ubuntu Windows environments, and VMware vSphere
  • Strong hands on development and configuration experience with software provisioning tools like Chef, Puppet and Vagrant.
  • Experience in Configuration Management and Continuous Deployment tools like Chef, Ansible and Puppet.
  • Experience in Docker container.
  • Experience Setting up monitoring and alerting mechanisms for Amazon web services and private datacenter infrastructure.
  • Automated deployments to AWS using Chef. experience with CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies using Jenkins
  • Experience in using Version Control Tools VSS, Sub - Version, Git, perforce.
  • Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo, Cruise Control.
  • Experience in web application servers with Weblogic, Apache Tomcat, Websphere.
  • Strong hands on experience with scripting languages like Python, Ruby, PowerShell, and JavaScript.
  • Strong experience in working in Linux and Windows environments.
  • Experienced in project analysis, gathering user requirements, technical design and training customers.
  • Highly organized, detailed oriented, able to plan, prioritize work and meet deadlines; work well under tight deadlines
  • Ability to work directly with all levels of Management to gather user requirements.
  • Excellent communication, interpersonal and managerial skills.
  • Good presentation and technical writing skills.

PROFESSIONAL EXPERIENCE

Confidential, WA

DevOps Consultant

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Implemented Docker, a container for packaging an application with all of its dependencies into a standardized unit for software development.
  • Experience in troubleshooting Containers and wrote Docker file and run and build it.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Created proper documentation for new server setups and existing servers.
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Wrote shell scripts to automate daily tasks like DNS entries to Route53, checking connectivity etc.
  • Implemented Chef cookbooks for OS component configuration to keep AWS server’s template minimal.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Experience in Web application server with Weblogic.
  • Integrating between Jenkins and Artifactory for the Artifacts for tracking the artifacts from development to production.
  • Evaluating testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code.
  • Evaluating testing of Chef Recipes using ChefSpec, Food Critic and Test-kitchen
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Experience in Rundeck for automation and job scheduler.
  • Source code version control with GIT for Branching, Merging, Tagging Repository’s.
  • For issue tracking and Bug tracking implemented JIRA.
  • Integrating various provisioning and monitoring modules into a single platform.
  • Create, organize, and discuss work with team using Confluence.

Environment: Java/J2EE, GIT, Spring, jQuery, Weblogic, Oracle 11g, Jenkins, Python, Ruby Chef, JIRA, Maven, Jfrog Artifactory, Ubuntu, CentOS, Linux, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, PowerShell, Chef

Confidential, Pleasanton, CA

Devops Engineer

Responsibilities:

  • Designed the Infrastructure, and implemented on AWS cloud.
  • Setup AWS VPC’s for dev, staging and Prod environments.
  • Manage, configure and maintain Ec2 instances, ELB, RDS, ElasticCache, SNS etc
  • Automated server/database backups using (snapshots/AMI images).
  • Vulnerability Assessment & Penetration Testing on the infrastructure on AWS for security.
  • Setup Jenkins Build server and maintenance.
  • Analyzed and designed their requirement to categorized and modularized Cookbooks to make them efficient and reusable for future needs.
  • Deploy apps using Ansible playbooks to the servers.
  • Deploy apps and manage systems using Ansible as configuration management tool.
  • For provisioning and work with infrastructure used Ansible.
  • Continuous Integration and Continuous Delivery is done using the Ansible
  • Implemented Ansible Playbooks for OS component configuration to keep AWS server’s template minimal.
  • Written Playbooks for various DB configurations to modularize and optimize end product configuration.
  • Evaluating testing of Chef Recipes using ChefSpec, Food Critic and Test-kitchen.
  • Apace-tomcat Web Server Configuration and Management.
  • Setup Zabbix as an infrastructure monitoring tool.
  • Version Control Using SVN, branching and merging repository’s.
  • Managing Build Process using Jenkins Server.
  • Implemented a Continuous Integration process using shell scripts.
  • Manage Releases, including coordinating with the Dev team and QA team.
  • Migrated Servers from East-Zone to West-Zone.
  • Implemented Vagrant, a production like virtual development environment for developers.
  • For issue tracking and Bug tracking implemented JIRA.
  • Create, organize, and discuss work with team using Confluence.

Environment: Tomcat, Apache, Oracle 11g, SSRS, SSIS, Jenkins, Python, Ansible, JIRA, Zabbix, Vagrant, Maven, Artifactory, SVN, Ubuntu, CentOS, Windows, AWS, Windows.

Confidential

Release/ Build Engineer

Responsibilities:

  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
  • Overhauling the source code in SVN, adding static code analysis tests like coverity, findbugs, pmd etc. and configuring unit tests to run as part of builds.
  • Setting up commit builds to check for compilation failures of checked-in source code by the developers to accelerate CI.
  • Setting up of component builds which compile and package the components into OS specific .tgz.
  • Assembly, deploy jobs to list the exact configuration of packages with all their dependencies, settings and deploying them to various environments for running tests.
  • Working with the development team to increase the unit test code coverage.
  • Establish CI / CD for trunk and branches to support parallel development.
  • Planning the releasing activities and delivering them on schedule.
  • Managing nightly builds, weekly builds, feature addition builds and Sales Candidates.
  • Integrating the latest available changes / components to the product software.
  • Baselining the software contents.
  • Creating software packages for factories.
  • Creation of packages for updates through Internet (e.g., FOTA, FOTI).
  • Automation of day-to-day, repetitive tasks.
  • Involved in driving the iBuild tool usage.

Environment: JAVA, C, C++, CSS3, HTML 5, XML, JavaScript, J-Query, and PHP., JavaScript Apache Tomcat, Web Sphere Application Server, Oracle 10g and 11g,

We'd love your feedback!