We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Bothell, WA

SUMMARY

  • 7+ years into IT industry as Sr DevOps Engineer, working on code migration, Configuration Management, and system administration.
  • 4+ years of Experience as aDevOpsEngineer with UNIX and Middleware Engineering, Cloud Administration, Design, Build and Operational support for Infrastructure Management.
  • Experience inDevOps, Configuration, Build and Release Management
  • Experience with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef, Puppet
  • Experience writingChefCookbooksand recipes to automate the deployment process and to integratingChefCookbooksinto Jenkins jobs for a continuous delivery framework.
  • Experience in working as DevOps engineer/Build & Release engineer for release automation of Java MVC apps to achieve continuous integration and continuous delivery (CI and CD).
  • Experience in using Build Automation using like Maven and Ant Scripts with Jenkins.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Deploying and maintaining Micro services using Docker.
  • Defining Branching strategies and CM build cycle in a complete SDLC for different projects.
  • Proficient with Python & Shell Scripting for build automations.
  • Used Zabbix for monitoring the performance of the servers and applications hosted on VPS.
  • Experience automating deployments on Application Server JBoss, Tomcat, WebSphere.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
  • Experience in managing automated multiple continues integrated depot and branch builds using Jenkins.
  • Experience in running web scale services on Amazon Web Services (AWS).
  • Installed and configured an automated toolPuppetthat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Solid Experience in DevOps tools like Chef and Puppet for Deployment on Multiple platforms.
  • Good understanding of the XML related technologies like XML, XSD.
  • Good understanding of system services and Docker.
  • Worked with the Amazon AWS EC2 and S3 services.
  • Worked with Amazon IAM console to create custom users and groups.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Extensive experience in working with Apache, Tomcat application server.
  • Closely worked with BA, Dev, QA, Product Owners and other teams for product delivery.
  • Worked with project management tools - HP Quality Center, IBM Clear Quest.
  • Extensive experience with JIRA, Microsoft Project Planning.

TECHNICAL SKILLS

Build Tools: ANT, Maven, Jenkins, MS build, Cruise Control, Bamboo and Hudson

SCM Tools: CVS, SVN, Clear Case, TFS 2010, Star Team, Perforce.

Processes: Agile, Waterfall, PMI and ITIL Processes

Cloud: AWS, Azure

Languages: Python, Java and C++

Database: Oracle 10g and 9i, PL/SQL, SQL 2005 and Enterprise

Scripting Languages: JavaScript, Shell, XML, HTML, VB script, Batch script, Ant, Maven

Operating Systems: MS Windows XP/2000/NT/98, UNIX, Linux, MS DOS.

PROFESSIONAL EXPERIENCE

Confidential - Bothell, WA

Sr. DevOps Engineer

Responsibilities:

  • Provided configuration management expertise to all software development projects.
  • Worked as aDevOpsEngineerfor one of the most complex system. Used Subversion, CVS, Maven, Jenkins, CHEF & Jira as tools for day-to-day build & release cycles.
  • Experience with Art factory installations and configuration
  • Responsible for Deployment and maintenance of different QA & UAT environments.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Build 400 Centos /red hat 6.5 and 7.x nodes both bare metal and VMware
  • Docker Experience for application deployment
  • Strong experience with infrastructure automation using the ansible and puppet
  • Implemented the use of NagiostoolforMonitoringand analyzing the network loads on the individual Machines
  • Suggested changes to development practice to increase efficiency by restructuring the branching structure to include merging mechanism.
  • Created and implemented custom Nagiosmonitoringand managed with Puppet.
  • Coordinating the resources by working closely with Project Manager’s for the release and carried Deployments and builds on various environments using continuous integration tool.
  • WrittenChefCookbookrecipes to automate installation of Middleware Infrastructure like Apache tomcat, JDK, and configuration tasks for new environments.
  • Installed Redhat servers On Hp ProLiant Hardware
  • Implemented Nagios, Ganglia, big brother and cacti for Servers
  • F5 Load balancers implemented
  • Build release of Cloud based products containing Linux and Windows environments, using Power Shell, TFS and Python Scripting.
  • Orchestrating different Cloud applications using AWS (VPC, ELB, Route53, S3 etc.)
  • Experience on scripting (e.g. Bash, PowerShell, Perl, Ruby, Python).
  • Created various jobs in Slunk for logs management
  • Used Automation Tools like Ansible, Chef.
  • Worked as Stash Git admin and performed activity like project creation, permissions, strategies and worked on day to day issues if developers have any
  • Installed and configured build Jobs in Jenkins.
  • Installed and Configured the Oracle RAC clusters
  • Participated in code reviews and ensured compliance with standards.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Python scripts to automate the deployment process.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef, Puppet.
  • Orchestrating different Cloud applications using AWS (VPC, ELB, Route53, S3 etc.)
  • Experience on scripting (e.g. Bash, PowerShell, Perl, Ruby, Python).
  • Created various jobs in Slunk for logs management
  • Testing ofcookbookswithchef-spec.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Created virtual images similar to production environment using Docker.
  • Good experience in creating LAMP stack.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Responsible for design and maintenance of the Subversion/GIT, views, and the access control strategies.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Support developers to resolve issue. Helped development team for better build process.

Environment: Java/J2EE, Ant, Maven, Git, Jenkins, AWS, Clear Case, Clear Quest, Quality Center, Chef, Puppet, LAMP stack, Docker, Shell/Python script, Linux.

Confidential

DevOps Engineer

Responsibilities:

  • Performed software configuration/release management activities for three different Java applications.
  • Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other affected teams.
  • Build the Linux nodes and given admin support
  • Defined processes to build and deliver software baselines for internal as well as external customers.
  • Converted old builds using make to ANT and XML for doing Java build.
  • Created and maintained built wrapper scripts using PERL.
  • Installed and configured the Solaris 10 and created the zones
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Responsible in doing build and deploying on different environments simultaneously.
  • Deployed the EAR and WAR archives into Web logic and Apache Servers.
  • Configured, Maintained Apache web servers for Release Management Team’s internal use.
  • Provided assistance to developers in resolving problems.
  • Created and Maintained Subversion repositories, branches and tags.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion hooks and other metadata.
  • Attend forum for management of release weekly meetings.
  • Monitor progression of releases & keep them on track for delivery on planned release date.
  • Submit request for implementation to various groups who participate in release.
  • Assemble Release Kit and complete paperwork, including implementation/back out plans.
  • Turnover documentation monitor status of actual production turnover.
  • Serve as production implementation coordinator.
  • Communicate status of release to all stakeholders.

Environment: - Java, Ant, Hudson, Web logic, Subversion, Shell & Perl scripting.

Confidential

System Engineer

Responsibilities:

  • Participated in weekly release meetings with technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Developed and maintained Perl/Ant scripts for build and release tasks.
  • Involved in creating new elements in VOB’s.
  • Modified ANT scripts to build the JAR, Class, WAR and EAR files from VOB’s.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Performing clean builds according to the schedule published for a given releases.
  • Installed Cruise Control and performed troubleshooting during installation.
  • Worked with Cruise Control for automated build and release.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: s: Java, J2EE, Subversion, ANT, Maven, GIT, Jenkins, Perl, Bash, Jira, Apache, WebSphere Application Server, Linux, Shell scripts, Cruise control.

We'd love your feedback!