We provide IT Staff Augmentation Services!

Devops Engineer  Resume

4.00/5 (Submit Your Rating)

Windsor, CT

SUMMARY:

  • Software Engineer with over 3 years of extensive experience in configuration management, build and release engineering, process development, and tools support including code compilation, packaging, and deployment/release methodology.
  • Production experience in large environments using configuration management tools Chef and Puppet.
  • Proficient in automating, configuring and deploying instances on Amazon Web Services.
  • Expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, and Cloud Formation.
  • Experience supporting chef environment with 100+ servers and involved in developing manifests.
  • Hands on experience with container based deployments using Docker.
  • Proficient with Linux/UNIX/Windows systems, maintenance of user groups, development integration, tools infrastructure, installation and maintenance.
  • Knowledge on Java/J2EE and wrote shell scripts (Bash), Python and Perl for automating tasks.
  • Experience in Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, Centos and Solaris servers.
  • Expertise in designing, configuring and implementing SCM standards and procedures using StarTeam, SVN, CVS and IBM Rational ClearCase.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Extensive experience and highly proficient in CVS - GIT migration, GIT repositories structure, branching model and access control.
  • Experience in Planning, implementing and maintaining deployment solutions for all the products responsible for in the Business organization.
  • Experience in managing environments DEV, QA, UAT, and PROD for various releases and designed instance strategies.
  • Extensive experience and highly proficient in writing scripts in ANT and Maven for build management.
  • Experience with Atlassian tools like Jira, and confluence.
  • Well versed with deploying/configuring/tuning Enterprise Applications in WAS, Tomcat, WebLogic, and Web Sphere.
  • Experience in establishing capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls.
  • Enhances and automates internal processes to generate efficiency.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Version Control Tools: GIT

Project Management Tools: JIRA

Scripting Languages: Shell, Ruby, groovy

Databases: MySQL, MS Access, PL/SQL

Application Servers: WebLogic, WebSphere, Tomcat

Build Tools: Ant and Maven

Configuration Management Tools: Jenkins, Docker, Chef, Puppet

Cloud Computing Services: AWS, VMWare

Operating Systems: UNIX, LINUX, WINDOWS

PROFESSIONAL EXPERIENCE:

Confidential, Windsor, CT

DevOps Engineer

Responsibilities:

  • Created and maintained cookbooks and recipes in Chef for continuous deployment of resource in the production environment.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Technologies like Chef.
  • Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Defined and deployed monitoring, metrics, and logging systems on OpenStack.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.
  • Migrated standalone applications from local to AWS cloud.
  • Deployed artifacts on AWS with Jenkins AWS Code Deploy plugin.
  • Implemented the setup for master slave architecture to improve the performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Designed and deployed best SCM processes and procedures.
  • Managed GIT repositories for branching, merging, and tagging.
  • Coordinated/assisted developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Analyzed and resolve conflicts related to merging of source code for GIT.
  • Maintained and coordinated environment configuration, controls, code integrity for all repositories.
  • Installed, configured and administered Jenkins CI tool on machines.
  • Deployed application and configured environment using Chef, Puppet and Ansible.
  • Developed Shell Scripts & Perl Scripts for automation daily tasks involved in maintenance of builds, logs & releases.
  • Implemented and managed continuous delivery systems and methodologies.
  • Participated in the release cycle of the product that involved different development teams and multiple simultaneous software releases.
  • Deployed Java/J2EE applications to application servers in an agile Continuous Integration environment and automated the whole process.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Participated in research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Git, Chef, Puppet, Jenkins, AWS, Ant, Red Hat, Shell Scripts, Tomcat, JIRA, Java/J2EE.

Confidential

Linux Administrator

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications as per the agile process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Participated in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Participated in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Updated/upgraded ESX servers, Virtual Center servers and windows virtual machines using VMware Update manager and manual upgrades for Patching.
  • Created the Release process of the artifacts.
  • Developed and maintained of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Worked on Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Wrote Maven and Ant build tools for application layer modules.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Performed periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Used Jenkins as a continuous integration tool for automation of daily process.
  • Used JIRA as ticket tracking, change management and Agile/SCRUM tool.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, CHEF, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Confidential

Linux Administrator

Responsibilities:

  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Created and maintained the Python deployment scripts for Tomcat web application servers.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed, Configured and Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Created the Release process of the artifacts.
  • Created cookbooks and recipes in Chef or continuous deployment.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, CHEF, TC Server, Tomcat, Shell Scripts, XML, UNIX, Windows 7, JIRA.

We'd love your feedback!