We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • 4 years of experience in Configuration Management, Build and Release Management, Deployment and DevOps engineering.
  • Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Hands on experience wif an in - depth level of understanding in teh strategy and practical implementation of AWS cloud-specific and OpenStack technologies. services like EC2, S3, Route 53, CloudFormation, Elastic Bean Stalk,VPC,EBS etc..
  • Experienced in implementing chef, Ansible.
  • Worked on source controller tools like Subversion (SVN), and GIT.
  • Experienced in container based deployments wif Docker
  • Use MAVEN & ANT as Build Tool for building of deployable artifacts (war & ear) from source code
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Good Experience in AWS cloud
  • Auto Scaling of Infrastructure using Amazon Cloud Formation
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Automated processes wif custom built Ruby & Shell scripts.
  • Good Experience in Nagios and Splunk.
  • Deploy code through web application servers like Web Sphere/ Web Logic/ Apache Tomcat/JBOSS
  • Writing different Chef Cookbooks for installing, configuration, and upgrading different
  • Applications on teh Servers.
  • Good Experience in managing Sonatype Nexus/ Artifactory repositories for maven artifacts and dependencies
  • Excellent experience in documenting and automating teh build and release process.
  • Expertise in Querying RDBMS such as Oracle, PostgreSQL & MY SQL by using SQL for Data integrity.
  • Knowledge in understanding principles & best practices of Software Configuration Management (SCM).
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of teh projects.
  • Experience in using bug tracking systems like JIRA, HP Quality Centre.
  • Managed environments DEV, SIT, QA, UAT & PROD for various releases & designed instance strategies
  • Worked wif Engineers, QA and other teams to ensure automated test efforts are tightly integrated wif teh build system and in fixing teh error while doing teh deployment and building (Agile Projects)
  • Hands-on Development Experience in Java and J2EE Applications
  • Self-motivated and resourceful team contributor, able to quickly grasp new technologies; deft at tracing complex build problems, release & environment issues in multi-component environment
  • Excellent hands-on trouble-shooting, problem solving and communication skills; analytical leader wif ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS

Cloud Computing: Amazon Web Services: EC2, Elastic Load balancer (ELB), S3, VPC, Monitoring

Configuration Management: ANT, Maven, GIT, SVN, Jenkins, Bamboo, Chef.

Tools: / Webservers: Web Sphere Application Server 3.5, 4.0, WebLogic Server, Jira, JBOSS, Apache Tomcat server, Artifactory, Nexus, Jira.

Scripting/ Languages: Java, .Net, Shell scripting, Python, Ruby.

Database: Oracle 7.x/8.0/9i/10g, MySQL, DB2

Networking/ Protocols: DNS, TCP/IP, FTP, HTTPS, SSH, SCP.

Operating Systems: Sun Solaris 7, 8, 9&10 Linux (Red Hat 5.x, 6.x, SUSE Linux 10), AIX, VMware ESX, Windows NT/ 2000/2003/2012 , CentOS, Ubuntu.

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

DevOps Engineer

Responsibilities:

  • Installed/Configured/Managed Jenkins CI Automation.
  • Implementing a Continuous Delivery framework using Jenkins, Maven, and Nexus in Linux environment.
  • Wrote Pom.xml for Maven application builds Automation
  • Installed/Configured and Managed Nexus Repository Manager and all teh Repositories.
  • Created various branches for each purpose, Merged from development to release branch, created tags for releases.
  • Interacted wif client teams to understand client deployment requests.
  • Integrated JIRA wif SVN and created automated release Notes using Perl Scripts; used JIRA to track issues
  • Written several cookbooks which include recipes to perform Installation and Configuration Tasks
  • Involved JDK, tomcat, WebLogic binaries installation and domain creations.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS)configuration management
  • Leveraged AWS S3 service as Build Artifact repository and created release based buckets to store various modules/branch based artifact storage.
  • Integrated Amazon Cloud Watch wif Amazon EC2 instances for monitoring teh log files, store them and track metrics.
  • Created and managed cloud VMs wif AWS EC2 command line clients and AWS management console
  • Created IAM policies for Amazon EC2 instances
  • Coordinate wif Development, Database Administration, QA, & IT Operations to ensure no resource conflicts.
  • Deployed web applications into different application servers using Jenkins.
  • Generated reports on different bugs & tickets using JIRA/ Bug tracking; created & solved blocked/unassigned tickets
  • Assisted Project Managers to understand code/configuration release scope and how to confirm a successful release
  • Provided end-user training for all Subversion (SVN) users to TEMPeffectively use teh tool.
  • Built & Deployed Java/J2EE to web application server in Agile continuous integration environment and automated
  • Created and maintained teh Shell/Perl deployment scripts for Web Logic web application servers.
  • Handled large complex software systems to isolate & reproduce defect, assess risk and deployment of customers

Environment: Svn, Maven, Jenkins, Nexus, aws cloud, Chef DK, Chef workstation, Chef Server, shell, WebLogic Server, apache tomcat, Sonar.

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for teh Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all teh projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed/Configured and Managed Nexus Repository Manager.
  • Responsible for Continuous Integration(CI) and Continuous Delivery(CD) process implementation from Dev to SIT, SIT to Pre Prod/ Pre Prod to Production systems using Jenkins, SVN, Chef automation tool.
  • Configured Nagios setup in all teh servers.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Automated Nagios alerts and email notifications using Ruby script and executed them through Chef.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Ruby script in Chef
  • Created weekly release plan, definition, collection, analysis & presentation of Release Project Metrics
  • Wrote Pom.xml for Maven application builds automation.
  • Tracking code migration and testing efforts in all environments (me.e., Integration, Sys. Test, UAT, Performance/ Tech. Test, Training & Staging environments & final migration into Production Environment.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Ruby script in Chef.
  • Implemented teh Chef Software setup and configuration on VM’s from teh scratch and deployed teh run-list into chef-server and bootstrap teh chef clients remotely.
  • Customized changes in Data Bags, Roles and Recipes
  • Involved in searching node attributes using Knife.
  • Deploying teh cookbooks, recipes using knife tool from Chef-DK Workstation to Chef-server
  • Created user, rpm packages and patch management & configuration implementations.
  • Responsible for maintaining teh run list on chef-server.
  • Mentored team to configure workstation, bootstrap a node and deploy cookbooks.

Environment: Chef-DK, Chef workstation, Chef Server, Chef V12, Ngnix, Nagios, Tomcat, Apache web server, Red Hat Linux 5/6/7, SVN, Jenkins, MongoDB, Web Services, Shell script, Ruby.

Confidential

Build & Release Engineer

Responsibilities:

  • Installed/Configured/Managed Jenkins CI Automation.
  • Implementing a Continuous Delivery framework using Jenkins, Maven, and Nexus in Linux environment.
  • Writing different puppet Manifests for installing, configuration, and upgrading different
  • Applications on teh Servers.
  • Developed teh Puppet modules to automate, deployment and environment automation
  • Wrote Pom.xml for Maven application builds Automation
  • Installed/Configured and Managed Nexus Repository Manager and all teh Repositories.
  • Created various branches for each purpose, Merged from development to release branch, created tags for releases.
  • Interacted wif client teams to understand client deployment requests.
  • Integrated JIRA wif SVN and created automated release Notes using Perl Scripts; used JIRA to track issues
  • Written several cookbooks which include recipes to perform Installation and Configuration Taks
  • Involved jdk, tomcat, WebLogic binaries installation and domain creations.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS)configuration management
  • Coordinate wif Development, Database Administration, QA, & IT Operations to ensure no resource conflicts.
  • Deployed web applications into different application servers using Jenkins.
  • Generated reports on different bugs & tickets using JIRA/ Bug tracking; created & solved blocked/unassigned tickets
  • Assisted Project Managers to understand code/configuration release scope and how to confirm a successful release
  • Provided end-user training for all Subversion (SVN) users to TEMPeffectively use teh tool.
  • Built & Deployed Java/J2EE to web application server in Agile continuous integration environment and automated
  • Created and maintained teh Shell/Perl deployment scripts for Web Logic web application servers.
  • Handled large complex software systems to isolate & reproduce defect, assess risk and deployment of customers

Environment: Subversion (SVN), puppet, Web Logic, SQL, Perl Scripts, Shell Scripts

Confidential

Build & Release Engineer

Responsibilities:

  • Provided detailed documentation of complex build and release process, MOPs, build cycles and calendars including creating build reports and Release notes.
  • Participated in Stand-up, Bug Scrubbing & Sprint planning meetings as best practices of agile environment
  • Configured multiple jobs on Jenkins for different projects.
  • Worked on Integrated JIRA wif subversion and Jenkins to automate teh weekly build process.
  • Used Bash Scripts and Shell scripts to automate deployment process.
  • Assisted Release Manager to deploy APKs and IPKs.
  • Written WLST scripts to deploy teh WAR/WAR files to teh target WebLogic Server
  • Involved in estimating teh resources required for teh project based on teh requirements
  • Performed Subversion functions like merging, creating branches and tags using Tortoise SVN/ Visual SVN.
  • Create and maintain Subversion Branching, Merging and Tagging across teach production releases and perform builds using Hudson Continuous Integration using Maven Build scripts.
  • Convey Release information in presentations, training, meetings and knowledge sessions.

Environment: Subversion, Jenkins, Maven, ANT, Apache Tomcat, LINUX, Shell scripts.

We'd love your feedback!