We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Over 8+yearsof experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management, and Change/Incident Management.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, puppet, Ansible, SVN, GitHub, Tomcat, WebSphere, and Linux etc.
  • Hands on Experience and partially administering with Subversion and GIT and implemented branching, tagging and stashing strategies.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, Bamboo).
  • Experience with build tools Ant, Maven, for writing build.xmls and pom.xmls respectively
  • Actively involved in Project Planning, Requirement Management, Release Management and User interface benchmarking for different 3G Mobile platforms.
  • Experience with application Deployment Automation Tools.
  • Experience writing Shellscripts and Perl & Pythonscripts to automate the deployments.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug - ins for the Jira bug/issue tracker.
  • Experience working with Monitoring tools such as Zabbix and Nagios.
  • Hands on Experience on building Docker images including setting the entry point and volumes, also ran Docker containers
  • Expertise in troubleshooting the applications in the process of deployment.
  • Experience as a Cloud PAAS in various Cloud Related Services like Amazon Web Services.
  • Good Command in Basic Linux, Solaris, AIX and UNIX administration.
  • Knowledge in IIS and hands on experience with WebSphere, JBoss and WebLogic deployments.
  • Experience on SCM for building and managing the process and tools.
  • Experience in using Nexus and Artifactory Repository Managers for Maven and Ant builds.
  • Good understanding of the DevOps philosophy and contributed Chef Code to automate our systems.
  • Experience with automations tools like Chef, Puppet and knowledge on Ansible.
  • Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, Ansible and Web Service like AWS.
  • Experience in implementing and making teams adapt to Release/Change Management Process.
  • Experience with Windows/Microsoft, Linux/Unix/Java.
  • Experience working in various environments like e-commerce, product, SAAS and IT web Apps.
  • Exposure to SDLC and experience with building deployment solutions for Scrum.
  • Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
  • In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, W3C Standards
  • Detail oriented person with good technical troubleshooting/problem-solving ability.
  • Quick learner and performer both in team and independent job environments.

TECHNICAL SKILLS

Operating Systems: UNIX, Linux, WINDOWS NT/2000/2003/XP/vista/7, Ubuntu, CentOS.

Languages: C, C++, Java, Python, Ruby, Shell, HTML, PL/SQL, POWERSHELL.

Version Control Tools: CVS, SVN, Rational Clear Case, GIT.

Scripting Languages: Shell scripting, Perl Scripting, Python, Ruby.

Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008.

Application Servers: WebLogic, WebSphere, JBoss, Tomcat.

Build/Automation Tools: Chef, Puppet & Ansible, Jenkins, Ant, Maven.

Cloud Technologies: AWS (EC2, S3, Cloud Watch, RDS, Elastic Cache, IAM)

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Senior DevOps Engineer

Responsibilities:

  • DevOps Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Authored Chef Cookbooks for automating the deploy processes web applications on tomcat server.
  • Created EC2 Instance on AWS cloudand used as a build server and used as proof of concepts to test Docker.
  • Setup Security groups, VPC, ELB and Cloud Watch, creating AMI and administering AWS IAM.
  • Hands experience with AWS S3 and Route 53.
  • Involved in all projects that move to production and work closely with the Change Control Board, Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.
  • Created and maintained Shell deployment scripts for WebLogic web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing 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.
  • Currently working out deployment alternatives utilizing Docker/Kubernetes, Elastic Beanstalk.
  • 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.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed and Managed Jfrog Private repository manager for handling dependency management.
  • Used JIRA for change management and bug tracking.
  • Participated in the daily scrum meetings to give status about ongoing automation work.

Environment: Shell Scripting, Puppet, Chef, Subversion, Jenkins, Jira, Bamboo, GIT, (WAS), Web services, Web Logic, Puppet, Quality center, Maven, ANT, Jenkins, Web sphere.

Confidential, Bothell, WA

DevOps Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA and UAT.
  • Wrote build.xml for applications using Ant.
  • Analyzing ANT Projects for Converting ANT Build Projects to Maven Build Projects.
  • Involved in editing the existing ANT build files in case of project requirement changes.
  • Developing Maven Build Scripts based on the requirements. Managed Maven project dependencies by creating parent-child relationships between projects.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process.
  • Managed the Subversion branching strategy for few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Installed and Administered Jenkins CI for ANT and Maven Builds.
  • Experience in User Management and Plug-in Management for Jenkins.
  • Used Nexus as Artifact Repository Manager.Involved in Creating and Configuring different Repositories in Nexus.
  • Coordinated Release effort among various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • ELK stack is used to populate the logs.
  • Participated in weekly release meetings with Technology, stakeholders to identify and mitigate potential risks associated with the monthly releases.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
  • In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, W3C Standards.
  • Deployed the archives like war files into the Tomcat Application Servers.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Used Remedy, Jira as deployment issue tracking tool.
  • Implemented Automate the Environment provisioning Using Chef.
  • Improved entire release process by automating all manual/time consuming steps with devops tools like Chef, Jenkins.
  • Used Chef to manage Web Applications, Environment configuration Files, Users, Mount Points, and Packages.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing/new infrastructure.
  • Repaired broken Chef Recipes and corrected configuration problems with other chef objects. Testing of cookbooks with chef-spec.
  • AWS server provisioning using Chef Recipes
  • Experience on deploying Hosted Chef-Server on AWS for managing AWS EC2 instances.
  • Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation.

Environment: Ant, Maven, Gradle, subversion, Jenkins Ci, Apache Tomcat, Nexus, Chef, AWS,EC2, QA, UAT, Ubuntu, Ruby.

Confidential, Alpharetta,GA

DevOps Engineer

Responsibilities:

  • Created SCM Audit Plan and was the Key role in doing SCM Audit
  • Installed Smart CVS Professional and imported the Projects
  • Generated the useful Reports for conducting SCM verification and Audit process by using Smart CVS
  • Exported Project / Release Component Reports to Microsoft Excel
  • Identified all the configuration items that are different between the Releases by Smart CVS
  • Wrote Scripts to automate the process of consolidating the appropriate APIs for every Release
  • Used Bugzilla to track the bugs and to create tracking reports to monitor and Maintain Bug status
  • Used Eclipse to connect to Central CVS repository and SVN Repository server
  • Created System Test / Performance Test environments and Maintained Environment Upgrades
  • Active role in preparing documents like SCM New User guides and SCM verification
  • Coordinated the Development Team, QC and Application Support in Deploying the Code to the right System Test Environment using Build Forge Tool
  • Prepared Migration logs for every release and maintained the data accuracy.
  • Planned the Release schedules by identifying the Testing Environment and confirming the Current Code Level
  • Used Putty to connect to Linux from windows
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log
  • Created Branches, Tags for each release and particular environments.
  • Merged the branches after the Code Freeze
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support
  • Used Ant, Maven as Build tools.
  • Maintained Off shore team and trained the team on CVS
  • Used Cruise Control Build tracker to automate the Build process.
  • Installation, Configuration of WebSphere Server.
  • Installation of Refresh packs, Fix packs, cumulative Fix packs for all versions of WebSphere application server.

Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Maven, Tomcat Apache Application Server.

Confidential, Thousand Oaks, CA

Build and release engineer

Responsibilities:

  • Release Engineer for team that involved different development teams and multiple simultaneous software releases.
  • Used Subversion as source code repositories, managed for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Designing and implementing fully automated server build management, monitoring and deployment.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate configuration management.
  • Used Puppet to manage Web Applications, Config Files, Database, Commands, Users Mount Points, and Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used SVN for branching, tagging and merging.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Analyze and resolve conflicts related to merging of source code for GIT.

Environment: Java/J2EE, ANT, Maven, Puppet, Linux, AWS, Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Tomcat, Jira.

Confidential

Software Developer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Configured Bamboo for doing the build in all the non-production and production environments.
  • Used Shell to automate the deployment process.
  • Used simplified client and server side validation, better session management and powerful data access management using ASP.NET
  • Used agile methodology for the development.
  • Experience in maintaining and production support services.
  • Post application launch - coordinated with content providers on bug fixes, new releases and app issues.
  • Proficient in SQL, Stored-Procedures and Database Triggers in SQL Server.
  • Proficient in HTML, DHTML, Cascading Style Sheets, ASP, JavaScript.

Environment: MS Visual Studio. NET 2005, ASP.NET 2,0, C#.NET, Oracle, ADO.Net, Crystal Reports, CSS, XML / XSLT, ASP, Java, HTML / DHTML, LINQ, AJAX, WCF, SOAP/WSDL, UML/ XMI, IIS, JavaScript

We'd love your feedback!