We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 8 years of combined experience as a DevOps engineer dedicated toconfiguration management and automation.
  • 5+ years of experience as a DevOps Engineer with configuration management tools such as chef, Docker, continuous integration using Jenkins, ANT and Maven build tools, cloud architecture AWS, VMWare, Version control using GIT, SVN, and extensive programming in Ruby, Perl and Shell scripting.
  • 4+ years of experience as Middleware Engineer with administration of Middleware components such as Tomcat, JBoss, Web Logic and IBM Web Sphere, Apache Web Server, IIS and LDAP Sun Directory Server.Installed and Configured Appian BPM Product on multiple WebLogic clustered environments
  • Experienced in Development, Systems Administration, and Application Support; worked on enabling rapid development, automated application promotion from development to production.
  • Worked on Automating Configuration of various Non Prod and Prod environments using Appian Configuration Manager.
  • Understands and manages the space between operations and development to quickly deliver code to customers.
  • Hands on experience in Installation, Configuration, Environment Build, Upgrade, and Maintenance Troubleshooting of Web Logic, IBM Web Sphere, JBoss and Apache Tomcat.
  • Installed and configured plug - ins for web servers to communicate with Application Servers.
  • Experience in Agile Methodology, deploying applications, Load Balancing and Fail over functionality in clustered environment.
  • Managed Memory Leaks, tuned application server's heap size and perm size and monitored error log files & messages for optimized performance of application Server.
  • Expertise in Performance Monitoring and Performance Tuning of JVM's using Nagios, Wily Introscope, and VMware Hyperic.
  • Created Cron jobs for timely running of tasks. Developed start up, shutdown, back-up and recovery scripts for Web Servers and Application servers.
  • Extensive experience in troubleshooting issues by using Thread Dumps and TCP Dumps to troubleshoot network issues.
  • Managed and administered domains, nodes, managed servers, administrator servers, and node mangers in Oracle WebLogic application server.
  • Extensive experience in managing and configuring secured environments using SSL, Mutual Authentication and Digital Certificates.
  • Developed and customize monitoring scripts to meet customer needs using Ruby, Perl, Python, shellscripting,and CSH.
  • Provided 24/7 on call support.
  • Self-starter and a good team player with excellent troubleshooting skills, communication and presentation skills.

PROFESSIONAL EXPERIENCE:

Confidential, Clark, NJ

Responsibilities:

  • Built and managed a large deployment of Ubuntu Linux EC2 instances with Opscode Chef. Wrote recipes,tools, scripts, and monitoring checks to automate build/deployment process and do an overall process improvement to any manual processes.
  • Developed and supported key pieces of the company's AWS cloud infrastructure.
  • Monitored and managed cost optimization processes on AWS by selecting the appropriate AWS services based on compute data and security requirements.
  • Optimized the environment to ensure maximum performance by Off-loading Database Workload and Prewarming EBS Volumes and the Elastic Load Balancer. Provisioned cloud resources and managed implementation automation using AWS OpsWorks and automation scripts for EC2 snapshots.
  • Built and managed a large deployment of Ubuntu Linux EC2 instances with Opscode Chef. Wrote recipes, scripts, and monitoring checks to automate build/deployment process and do an overall process improvement to any manual processes.
  • Developed and supported key pieces of the company's AWS cloud infrastructure.
  • Monitored and managed cost optimization processes on AWS by selecting the appropriate AWS services based on compute data and security requirements.
  • Optimized the environment to ensure maximum performance by Off-loading Database Workload and Prewarming EBS Volumes and the Elastic Load Balancer.
  • Provisioned cloud resources and managed implementation automation using AWS OpsWorks and automation scripts for EC2 snapshots.
  • Established Chef Best practices approaches to system deployments with tools such as Vagrant, Berkshelf, Knife, test-kitchen and the processing of each Chef cookbook as a unit of software deployment, independently version controlled.
  • Built a Jenkins-based CI/CD pipeline, speeding product deployment and allowing greatly improved testing fall aspects of the deploy process.
  • Used MAVEN and ANT as build tools on Java projects for the development of build artifacts on the source code.
  • Using various tools such as Jenkins, Ant, Maven, and Chef, and established release management processes for the existing Java based e-commerce platform and established automated build processes that were nonexistent previously.
  • Performed all necessary day-to-day GIT/ Subversion support for different projects and responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Wrote shell scripts in order to automate various administration tasks such as configuration, applications deployment, war/ear installation, backups, and JVM export/import.
  • Created CloudWatch Alarms, Installed and Configured monitoring scripts for Amazon EC2 instances andb System Status Check.
  • Monitored EBS, RDS, ElastiCache and Elastic Load Balancer for performance and availability, and used CloudWatch to monitor instances dedicated to monitoring.
  • Ensured data integrity and access controls on AWS platform with Multifactor Authentication and Security Token Service.
  • Performed Firmware upgrades, technical administration and network monitoring using Nagios.
  • Performed Health checks and provided 24x7 support.

Confidential, Norfolk, VA

Responsibilities:

  • Implemented new projects building framework using Jenkins & maven as build framework tools
  • Implemented a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment
  • Converted production support scripts to chef recipes.
  • Testing of cookbooks with chef-spec
  • Setting up client server model of Chef in development environment
  • Worked on documentation - Chef basics, Initial setup of Chef, data bags implementation, Coding standards, Cookbook document, Testing docs
  • AWS server provisioning using Chef Recipes.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Defining Release Process & Policy for projects early in SDLCCoordinating with Different Project teams on Build &release planning and efforts.
  • Responsible for nightly and weekly builds for different modules.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and .retrospective) with the teams to ensure successful project forecasting and realistic commitments
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out
  • Troubleshooting various production related outages.
  • Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Manage the integration of new software projects and products into the build environment.
  • Worked with product development to resolve build-related issues in all projects.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
  • Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams Environment.

Confidential, Atlanta, GA

Responsibilities:

  • Deployed and managed many servers utilizing both traditional and cloud oriented providers like VMware and Amazon EC2 with the Chef Platform configuration system from first light, through initial technology development, and into production and maintenance.
  • Wrote automation scripts/recipes for configuration and deployment of applications, monitored and managed cloud applications on VMware ESXi and Amazon EC2 instances.
  • Implemented SSL on Elastic Load Balancer and resizing EBS root volumes and performed troubleshooting in Auto-Scaling issues.
  • Managed Virtual Servers and pushed all configuration management into Chef to allow for rapid roll-out of new infrastructure.
  • Managed System configuration profiles for different applications to support instant creation of simulation
  • Secured Jenkins by managing Credentials and installing and upgrading necessary Plugins.
  • Maintained Jenkins Backup by using Plugins and implemented build-slaves to manage the system.
  • Configured Jenkins with Github and performed git cloning for updated code.
  • Scheduled the builds, linked the builds both upstream and downstream.
  • Created Parameterized builds and Build-Slave scripts and tools to simulate the traffic types and workloads of enterprise applications.
  • Maintained GIT/ Subversion repositories for version control code and updating the new versions.
  • Configured Apache and Tomcat recipes with MySql, database and creating the password authentication for creating and maintaining web applications.
  • Dealt with troubleshooting issues like Server hang, keep alive threads, HTTP threads, Application Deadlock, Perm Gen space, Out of Memory Issue, High memory usage and High CPU.
  • Worked with the infrastructure and development teams, participated in and validating technology decisions.
  • Wrote Python scripts to automatically compile, package, deploy and test J2EE applications to a variety of application server platforms.
  • Installed Site Minder web agents and configured the webservers to communicate with the policy server.
  • Worked with System Administration, DB and Network teams to resolve issues

Confidential, Richmond, VA

Responsibilities:

  • Worked Responsible for designing, developing, delivering and supporting the project.
  • Assisting and motivating the team members.
  • Performed all necessary day-to-day GIT support for different projects.
  • Responsible for quality assurance activities, training activities and client interaction activities.
  • Administration of Tools Framework comprising of Jenkins, Git, Nexus, Sonar, confluence and Puppet(Master/Agent).
  • Overseeing and tracking build preparation and performing sanity checks.
  • To guide programmers in translating program specification into codes: review program specification Pseudo codes, and test plans.
  • Deployment of the application code in various environments along with production.
  • Integrated GIT into Jenkins to automate the code checkout the process.
  • Installed and configured Jenkins for Automating Deployments and providing automation solution.
  • Involved in DevOps process for build deploy systems.
  • Created Python scripts to totally automate AWS services, which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Designed and developed automation test scripts using Python.
  • Supporting the Application team in making them analyze about the automation implementation and other related issues (if any). Coordinating with QA/DEV/Project/Delivery/Production support/Managers and Performance teams to look into concerns, issues and addressing those aspects to meet the delivery dates.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.

Confidential

Responsibilities:

  • Involve in thestudy of User Requirement Specification, Communicate with Business Analysts to resolve ambiguity in Requirements & document.
  • Develop Responsive Html web pages using HTML5, CSS3, jQuery, JavaScript, Bootstrap. Worked on Front end by using AngularJS and JavaScript.
  • Implemented the Drag and Drop functionality using jQuery framework.
  • Build Web pages that are more user-interactive using AJAX, JavaScript, and AngularJS. Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Worked on Agile Scrum Methodology.
  • Extensive use of AngularJS for developing the SPA's (SinglePageApplications) for internal application/tool.
  • Developed homepage hero automation tool using advanced frameworks AngularJS and NodeJS.
  • Worked with AngularJSrouters, forms, modules, Dom, events, expressions.
  • Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, CSS. Created design mock-ups and wireframes using Adobe Photoshop and Dreamweaver.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Used AJAX and JSON with JQuery to fetch and post the data to the backend. Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, and XML.
  • Involved in development, design, and implementation front end part of the widget based application using HTML, CSS, JQuery, and JavaScript.
  • Incorporated the table less design methodology using CSS3 that follows W3C standards.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for webApplication, page navigation, and form validation.
  • Developed HTML prototype documents with CSS Style sheets.
  • Responsible for all client-side UI Validation and implementing Business logicbased on user selection using JQuery.
  • Responsible to store and retrieve user entered data to HTML session storage hence give user feature of running several session at one time.

We'd love your feedback!