Devops Engineer Resume
Devops Engineer, VirginiA
PROFESSIONAL SUMMARY:
- Having 3+ years of experience in DevOps and Build & Release Management, Software Configuration activities and Deployment activities for software applications.
- Understanding the client environment, Administrating and creating solutions using CI/CD, GIT, Dockers.
- Hands on expertise to setup, configure continuous build processes using Jenkins, GIT, SVN and Maven .
- Experience in Subversion (SVN) Administration, create Repositories, Access rules, adding Users in Version Control tool like SVN.
- Experience in various source code management activities using GIT involving branching, merging strategy, daily merges and remote repository.
- Good Knowledge of Software Development Life Cycle.
- Experience in using Nexus and Artifactory Repository for Maven and Ant builds.
- Experience in Continuous integration tools like Jenkins. Installing, configuring and administering Jenkins .
- Configured Git with Jenkins and schedule jobs using POLL SCM option.
- Configuration deployment on cloud infrastructure using playbooks, roles and ad - hoc commands using Ansible.
- Experience in implementing configuration management tools such as Puppet and Chef.
- Experience in writing Puppet modules and chef cookbooks.
- Experience with Amazon Web services ( AWS ) Creating, configuring and Managing EC2 Instances.
- Experience in Automating AWS cloud deployments.
- I also have good Experience AWS concepts like volumes, Auto scaling, ELB,VPC And EBS
- Having very Good understanding IAM (Identity access Management) to define for various roles and responsibilities.
- Experience in building and deploying web applications in Apache Tomcat.
- Environment provisioning solutions using Docker, Vagrant.
- Created Docker containerizing Docker images to test the application.
- Experience in Shell scripting and Python scripting.
- Experience in monitoring the services by using Nagios.
- Experience in continuous Build and Deployments to multiple environments like Dev, QA, Performance and UAT.
- Having Good Self Learning Abilities and Problem-Solving skills.
- Adaptive to any type of work and zeal to learn new technologies.
TECHNICAL SKILLS:
SCM Tools: GIT, SVN .
Continuous Integration Tools: Jenkins.
Application Servers: Apache Tomcat.
Scripting: Shell Scripting.
Containerization Tool: Docker.
Configuration Tools: Chef, Puppet and Ansible.
Cloud Environment: Amazon Web Services.
Databases: MySQL.
Operating Systems: Linux, Windows.
PROFESSIONAL EXPERIENCE:
Confidential, Virginia
DevOps Engineer
Responsibilities:
- As a DevOps Engineer responsible for the day to day administration and administration of RHEL 5, 6/ Centos which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
- Defined and Implemented CM and Release Management Processes, Policies and Procedures.
- Experienced in the Design/Architecture of AWS and hybrid cloud solutions.
- Demonstrated competency with the following AWS services: EC2, ELB, S3,CLOUD WATCH, RDS, VPC, Route53, IAM, Cloud Front, Cloud Formation and Ability to make recommendations on
- Dockers can be integrated into various tools like AWS, Ansible, Chef, Puppet, Bamboo, Vagrant, Jenkins & VMware containers.
- Coordinate/assist developers with establishing and applying appropriate branching; Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins< -- --> and Nexus.
- Work closely with the Networks and Security Team in opening firewalls and DNS requests required for the infrastructure and applying the SSL and F5, PCI for secure application delivery.
- Meeting the release milestones, attending weekly release meetings.
- Participating in design, code, and test inspections throughout the life cycle to identify issues/defects; participate in other meetings.
Environment: Subversion, Docker,, Jenkins,, Chef, Maven, GIT, ANT, AWS, Python, Unix Shell Scripting.
Confidential, CT
Sr DevOps Engineer
Responsibilities:
- Involved in DevOps migration/automation processes for build and deploy systems.
- Implement the Build automation process for all the assigned projects in Vertical Apps domain
- Developed the automated provisioning of AWS cloud environments using Jenkins and chef.
- Experience with container based deployments using Docker, working with Docker images, Docker hub and Docker registries.
- Set up the rules to each security groups that associated to instances.
- Used IAM to create new accounts, roles and groups and engaged in enabling lambda functions for dynamic creation of Roles.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Configured and automated the Jenkins Build jobs for Continuous Integration.
- Support the code builds by integrating with continuous integration tool (Jenkins)
- Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
- Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment (Chef, Yum, rsync).
- Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and Chef.
- Able to create scripts for system administration and AWS using languages such as BASH and Python.
- Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds
- Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
- Configuration Management using Subversion (SVN) and maintaining admin related files.
- Automating the regular tasks in Subversion and streamlining the process of access to SVN.
- Migrated Projects from SVN to GIT.
Environment: Java/J2EE, Subversion, Docker, Bamboo, Jenkins, JIRA, Chef, Maven, GIT, ANT, AWS, Python, Remedy, Unix Shell Scripting.
Confidential
DevOps Engineer
Responsibilities:
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Ansible, Jenkins, Maven, SVN and Git.
- Created branches, performed merges in version control systems GIT and SVN.
- Managed Git and SVN repositories for branching, merging, and tagging.
- Responsible for taking the source code and compiling using Maven and package it in its distributable format, such as a Jar, War and Ear.
- Setup Jenkins tool to integrate the Java project and maintained Jenkins with continuous integration and deployment.
- Automate the build Process Using Jenkins jobs. Troubleshooting application related issues by log verification.
- Responsible for automated deployment of application in Tomcat Server using Ansible playbooks.
- Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Ansible Playbooks and roles to automate the cloud deployment and operations.
- Automated setting up server infrastructure for the DevOps services, using Puppet/Ansible, shell and python scripts.
- Taking weekly back-ups like Jenkins home directory.
- Working experience in monitoring the services by using Nagios.
Environment: Linux, AWS, GIT, Jenkins, Maven, Nexus, Ansible and Chef