Devops Engineer Resume
Atlanta, GA
SUMMARY
- With Over 7 years of experience in IT industry comprising ofDevops, Build/Release Management, Systems Administration and Software Configuration Management.
- Extensive experience in Solaris, HP - UX, Redhat Linux, CentOS, SUSE, Ubuntu, AIX and Windows (XP, … Administration.
- Installing, upgrading and configuring SUN Solaris 8, 9 and 10 on Sun Servers Using Jumpstart Servers.
- Experience in using Nexus and Artifactory Repository Managers for Maven builds.
- Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts
- Extensively worked with automation tools like Hudson, Jenkins to implement the End to End Automation.
- Ability in development and execution of XML, Shell Scripts and Perl Scripts.
- Strong experience with AWS services such as EC2, S3, IAM, VPC, ELB, Auto Scaling
- Experience working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment.
- Extensive experience with AWS and Open stack and Managing over Puppet and Chef.
- Experience in version control using SVN, GIT and GITHUB.
- Ability to support application deployments, building new systems and upgrading and patching existing ones throughDevOpsmethodologies.
- Team player with excellent interpersonal skills, self-motivated, ability to fulfill the demands of 24/7 systems.
TECHNICAL SKILLS
DevOps Tools: UrbanCode Deploy, Puppet, Chef, AWS
Versioning Tools: RTC, SVN, GIT, TFS, Clear case, Perforce, CVS, VSS
CI Tools: Hudson, Jenkins, Bamboo, Cruise Control
Build Tools: ANT, MAVEN, Gradle, Nant, MS Build, DataPower
Code Quality: SonarQube, Checkstyle, PMD, FindBugs, Cobertura, Emma
Repository Managers: Artifactory, Nexus
Bug Tracking Tools: JIRA, Remedy and HP Quality Center
Scripting: Shell, Batch, Python, Ruby
Database: Oracle, SQL SERVER, MySQL.
Web/App Server: WebSphere, Tomcat, JBOSS, Web logic
Operating Systems: Windows, UNIX, LINUX, z/OS, Mac OS
PROFESSIONAL EXPERIENCE
DevOps Engineer
Confidential, Atlanta, GA
Responsibilities:
- Developing and implementing Software Release Management strategies for various applications according to the AGILE process.
- Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu)
- Working with Amazon EC2 in setting up instances, virtual private cloud (VPCs), and security groups.
- Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Involved in automation by using Puppet master running on RHEL with around 300 clients.
- Using Jenkins to automate builds and deployments.
- Deployed artifact into Web Logic Servers.
- Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
- Working on building and deploying Java code through Jenkins.
- Working with Performanceengineerson Configuration of the environment.
Environment: s: SVN, Jira, Maven, AWS, Jenkins, Puppet, Chef.
DevOps & Cloud Engineer
Confidential, John's Creek, GA
Responsibilities:
- Created the automated build and deployment process for application, re - engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Implemented a Continuous Delivery framework using Jenkins, Chef, Maven and Nexus in Linux environment.
- Managed deployment automation using recipes, cookbooks in Chef using Ruby.
- Deployed AWS Cloud management using Chef Automation.
- Created multi AZ VPC instances.
- Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, confluence, Jira and Cloud Foundry.
- Defining Release Process & Policy for projects early in SDLC.
- Perform Deployment of Release to various QA & UAT in Linux environments.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups Optimized volumes and EC2 instances.
- Migrated applications to the AWS cloud.
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
Environment: s: GIT, JENKINS, CHEF, MAVEN, AWS, EC2, WEBSPHERE, ANT, PUTTY, CONFLUENCE, Java, J2ee, SOA.
Release Management Engineer
Confidential
Responsibilities:
- Setup an SCM environment to execute a continuous integration builds environment and making the environment agile for the developers.
- Automated deployment of builds to different environments
- Troubleshooting issues with Dev and QA environments.
- Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the BuildEngineerrole at the time of deploying the EAR and WAR package.
- Participated in the release cycle of the product which involves environments like Development QA
- Published the Release notes for all the releases
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Developed build scripts using ANT build tool
- Involved in editing the existing ANT files in case of errors or changes in the project requirements.
- Created Branches, Labels and performed Merges in clear case
- Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.
- Debugged Build failures and worked with developers and QA people to resolve the related issues.
- Performing clean builds according to the schedule published for a given releases.
Environment: s: GITHUB, Ant, Maven, Jenkins, Perl Scripts, Nexus, Jira, Apache Tomcat and UNIX/LINUX.
QA Tester
Confidential
Responsibilities:
- Involved in System testing the ecommerce portal for various phases of the project
- Prepared Test scenarios, Test cases and wrote Test scripts
- Performed End-end testing of the Inventory and customer portal systems
- Used defect tracking system to execute test plans, track execution against the plan during testing and manage defects from inception to resolution.
- Worked with analysts, developers for complex projects integration and regression testing
- Assisted business users to prepare User Test cases and UAT
- Worked with peers and Development team in retesting and migrating the Bug fixes to UAT and Production environments