Devops Engineer Resume
Chicago, IL
SUMMARY
- Over 5 years of professional experience in DevOps, Build and Release Management, Installing and Configuration of Redhat Linux and various hardware platforms and AWS cloud.
- Expertise in automation in various DevOps tools like Jenkins, Maven, Git, Docker, Chef, AWS, Puppet and Ant.
- Good noledge in ContinuousIntegration and Continuous Deployment methods wif Jenkins.
- Developed Chef recipes to configure and process teh software components of teh existing infrastructure.
- Functioned Chef to process teh Web Applications, Configuration Files, Databases and Packages.
- Worked on Dockers to create and manage images, containers and Docker Registry. Can create docker snapshot and virtual instances wif Docker.
- Experience in using Tomcat and Apache web servers for deployment and managing tools.
- Deploy instances using Ansible playbooks and created modules in ansible to integrate wif Apache tomcat and used Ansible playbook to deploy Applications.
- Developed installer scripts using Maven and ANT. Used as build tools in Jenkins to move between teh environments.
- Experience in converting teh build.xml to pom.xml to build application using Maven and ANT.
- Worked on PUPPET to configure of puppet master, agent nodes and admin control workstation.
- Experience working wif AWS cloud computing and launching EC2 instances using command line calls and other services like VPC, CLI, S3, Route53, SNS, SQS, Cloud Formation, Cloud Front, Cloud Trail.
- Experienced in Developing and execution of shell scripts, YML and Perl Scripts. Good understanding on Software Development Life Cycle (SDLC).
- Developed front - end presentation using HTML, CSS and Angular JS.
- Developed internal coding using J2EE technologies based on MVC Architecture and implemented business logic using Java.
- Proficient in writing SQL queries for improved performance and Query Optimization.
- Quick learner and has capacity of multitasking skills, communication and presentations skills.
TECHNICAL SKILLS
Operating Systems: Windows, Linux (Ubuntu, Redhat, Centos), IOS
Languages: Shell, Bash, Java, HTML, CSS, JAVASCRIPT, SQL
DevOps tools: Jenkins, Maven, ANT, Git, Docker, Chef, Puppet, AWS, Ansible, Nagios
Scanning tools: OWASP ZAP tool, Burp Suite
Web Application Servers: Tomcat, Apache, WebLogic, WebGoat
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
DevOps Engineer
Responsibilities:
- Created multiple cookbooks and environments in Chef and implemented roles, templates for better performance.
- Worked on chef recipes to create teh projects and upload teh cookbooks in chef server.
- Used shell scripts for day to day activities and tasks for automating.
- Used Jenkins tool to automate teh build process of Git and managing teh infrastructure as code using chef.
- Setup Jenkins master and installed necessary plug-in and added more slaves to support scalability and efficiency.
- Implemented teh setup for master slave infrastructure to enhance teh performance of Jenkins.
- Managed in AWS cloud computing and launching EC2 instances and automation of administration roles.
- Services like IAM, Security groups, AWS Snapshots and creating volume from teh snapshots, S3, DNS configuration in Route 53(DNS load balancer), Load Balancing, Auto Scaling, AMI are managed.
- Experience on SCM tools like GIT, Bitbucket, GitLab and other sub versions.
- Worked on Binary Repository Manager like Nexus.
- Shell, Ruby and python scripting skills to create new, modify existing scripts to enhance teh java based applications, reporting and batch jobs.
- Managed teh errors in pom.xml file to get efficient builds using maven tool.
- Worked on different components of Docker like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Created Docker images and handling multiple images primarily for middleware installation and domain configuration.
- Developed back-end SQL packages building UNIX shell scripts for data migration and batch processing.
- Worked on Git repositories wif branching, forks, tagging, merging results and notifications.
- Working noledge on Linux based Operating Systems like Ubuntu, Centos and RedHat.
- Hands on Jira-Jenkins Integration.
Environment: s: Git, Docker, Maven, Jenkins, Puppet, Chef, Tomcat, Apache, Java, Nexus, RedHat linux, AWS EC2, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch.
Confidential, Massachusetts
DevOps Engineer
Responsibilities:
- Experience on dealing wif teh bug issues on build platforms and communicate wif teh developers to understand their build requirements clearly.
- Hands on Jenkins to setup teh Continuous Integration Environment.
- Managing teh jobs in Jenkins and reporting teh failures and fixing errors.
- Used to maintain many jobs in Jenkins from 10 different application team for over 4-5 releases in parallel. In this process of Continuous Integration, me also has experience in working wif tools like Jenkins, Hudson and Bamboo.
- Setting up and troubleshooting nightly/on-demand builds for all Patches for all teh releases.
- Expertise in manually deploying WAR and JAR files to different environments as an alert of release process.
- Worked on JIRA and Remedy which are Bug tracking tools.
- Experience on installing and configuring Puppet, chef and Ansible environments.
- Good experience on creating, configuring and automating Puppet manifests.
- Installing and configuring Chef environments for automation. Created chef recipes for deployment and build teh projects using cookbooks.
- Experience on uploading teh cookbooks and different environments to chef server.
- Launching of EC2 instances which are built through Puppet and Ansible.
- Configured Puppet as Linux machines and schedule job to read every 30 minutes.
- Used Vagrant to setup teh Linux environments like Ubuntu, Centos, RedHat, and Git.
- Coordinating teh resources by working closely wif Project Manager's for teh release and Project Manager for all teh Operational Projects.
- Worked on deploying teh cloud platform on Amazon AWS using EBS, S3 and EC2.
- Experience on configuring teh life cycle policies to back up teh data from AWS S3 to AWS Glacier.
- Wrote Python scripts to perform deploys to tomcat Webserver and WebSphere App Servers.
- Worked on migration of Git Server, Antifactory and Bamboo server.
Environment: s: Jenkins, Puppet, AWS, Ansible, Chef, Git, GitHub, JIRA, Remedy, Vagrant, AWS S3, AWS Glacier, Shell scripts, Ruby scripts, Linux, Unix, MongoDB.
Confidential
Build & Release Engineer
Responsibilities:
- Hands involved in Release Management, deployments, Incident Management, Version Management, Continuous Integrations and Continuous deployment.
- Environment setup like installation and modifying for teh QA team.
- Designed, and developed teh Formula fields, workflow rules, Field Updates, Record Types, Page layouts, Report types, Custom objects, tasks, emails and alerts to track client tasks and activities.
- Managed clients wif teh profiles, authorization, roles and sharing rules in client portal.
- Ad-hoc production of builds through build process using Maven and Jenkins.
- Managed configuration on Jenkins jobs regarding teh Release candidate, SNAPSHOT and CI/CD Sonar for all projects.
- Notified teh developers wif failure of build using SMTP and LDAP mailer plug-in through Jenkins.
- Used perforce version control system to manage source code.
- Using Jenkins AWS code Deploy plug-in to deploy in AWS.
- Managed Maven projects by adding dependencies in different projects which acts like a parent-child relationship.
- Wrote Unix shell scripts to fetch, parse and load data from external sources.
- Worked recently on tools migration from old tools like PVCS (version control system) to SVN, Tracker to Jira and finally CI tool Hudson to Jenkins.
- Managing teh Linux servers and applications via Nagios.
- Hands in installing teh EPV AIM in UNIX and Windows.
- Deployed and initiated apache servers for running teh web applications.
- Support for applications using monitoring and profiling solutions such as Compuware, Dynatrace, jProbe, jProfiler, Wily Introscope, and Valgrind.
- Imported and managed multiple corporate applications into Tortoise SVN.
- Using Remedy as deployment issue tracking tool.
- Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
Environment: s: Git, Jenkins, AWS, Maven, Hudson, Ant, Java, Shell scripts, Nagios, Remedy, Tortoise SVN, Tomcat, Apache, Compuware, Jira, Dynatrace, jProbe, jProfiler, Wily Introscope, Valgrind, EPV AIM and HTTP.
Confidential
SQL developer
Responsibilities:
- Involved in large dataset migrations, transfers using Data Transformation Services (DTS) and SSIS, Bulk Copy Program (BCP) and Bulk Insert.
- Hands on installing and configuring SQL server 2008.
- Designing teh SQL queries and creating indexes for teh better performance plans.
- Created DDL scripts for database schema and database objects.
- Good experience in working wif Global Temporary Tables.
- Hands on joints and build sub queries to make complex queries easier which involves multiple tables.
- Building indexed and tables at regular time intervals and generated reports in excel files using SSIS.
- Experience on automation of extracting teh files like flat or excel files from different sources like SFTP and FTP.
- Hands on creating of test cases, test data, test plans and automated tests. Worked on test design and defect reporting.
- Worked on mapping teh data to teh data objects.
- Experience on creating Tableau dashboard reports using data visualization tool and visualizations which can be used for business intelligence.
- Written templates on cloud formation and deployed AWS resources using it.
- Hands on new relational features of SQL server 2008, 2012, 2014.
- Creating reports as per teh requirement of teh user or teh organization.
- Used web page screens for various modules using Angular JS, CSS, AJAX, HTML, JavaScript.
- Managed deadlock issues, best experience in creating SQL queries and debugging unexpected SQL results.
- Worked on ER diagrams using Erwin which halps to understand teh logical and physical relationships of database.
- Worked on using Java 8 features such as filters, stream, collectors and lambdas.
- Hands on Java Persistence API (JPA) for persisting, accessing and managing data between relational database and classes.
- Implemented web services like Apache and Tomcat to connect to external organization to no their reports.
- Hands on Tomcat for managing efficiency and security optimization for web applications.
Environment: s: SQL server 2008/2012, UNIX, SharePoint, Java 8, Angular JS, Apache Tomcat, Tableau, AWS, T-SQL, SQL BI Studio 2008, Microsoft Visual Studio 2008, Windows Server 2008, Oracle DB.