We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

0/5 (Submit Your Rating)

Erie, PA

SUMMARY

  • Over 7+ years of experience as a Devops/Build and Release Engineering in automating, building, deploying, and releasing of code from on environment to other environment.
  • Experience of Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion.
  • Experience in scripting languages Ruby, Shell and Python.
  • Experience in development and configuration experience wif software provisioning tools like Chef, Puppet and Ansible.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Experience wif Linux/UNIX environment sand scripting for Build & Release automation.
  • Experience wif migration to Amazon web Services AWS from Datacenter.
  • Hands on experience wif teh AWS CLI and SDKs/API tools like AWS API for Puppet.
  • Written cookbooks for various packages and installed them on VMs to perform QA testing.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Expertise in using build tools like MAVEN and ANT for teh building of deployable artifacts such as war & ear from source code.
  • Application Deployments & Environment configuration using Chef, Puppet.
  • Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo, Cruise Control.
  • Strong hands on experience wif scripting languages like Python, Ruby, PowerShell, and JavaScript.
  • Troubles hooted and resolved Build failures due to infrastructure issues reduced by 95% stabilizing teh build process. Setup and executed process to code review system effectively.
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
  • Experience is using Tomcat, JBOSS, Weblogic and WebSphere Application servers for deployments.
  • Involved in managing other version control tools like GIT.
  • Strong noledge / experience in creating Jenkins CI pipelines.
  • Experience in Improving throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Experience in managing infrastructure resources in cloud architecture wif close coordination wif various functional teams
  • Good experience in automating deployment pipelines.
  • Trouble shoots issues along teh CI/CD pipelines.
  • Highly organized, detailed oriented, able to plan, prioritize work and meet deadlines; work well under tight deadlines
  • Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently wif minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Languages: JAVA/J2EE, XML, Perl scripting, Shell scripting, Python, SQL.

Application Servers: Web Logic, Web Sphere, Tomcat, JBOSS, APACHE 2.x, 3.x.

Virtualization: VMware, VCAC, Vsphere, Vcenter, Vcloud.

CI Tools: Chef, Puppet, Jenkins and Bamboo.

Build Tool: Ant, Maven, Make.

Version Control Tools: GIT, Subversion (SVN), Mercurial and IBM Clearcase (UCM).

Bug Tracking Tools: Junit, PMD, JIRA, Red Mine, and Bugzilla.

Operating Systems: UNIX, Linux, WINDOWS.

PROFESSIONAL EXPERIENCE

Confidential, Erie, PA

Sr DevOps Engineer

Responsibilities:

  • Developed installer scripts using Ant, Python, Unix for various products to be hosted on Application Servers
  • Troubleshoot Build and Deploy Issues, wif little downtime.
  • Organized and Co - ordinate Product Releases, work closely wif product development, QA, Support across global locations to ensure successful releases.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Worked on Managing teh Private Cloud Environment using Chef.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Automated centralized configuration using Puppet.
  • Worked on migration from Datacenter to AWS.
  • Involved in AWS, which included managing application in teh cloud and creating instances.
  • Involved in Chef and Puppet for Deployment on Multiple platforms.
  • Developed automation framework for Application Deployments to teh cloud environments.
  • Managed and optimize teh Continuous Delivery tools like Jenkins.
  • Install, Configure, Administer Hudson/Jenkins Continuous Integration Tool.
  • Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Used Jenkins to automate most of teh build related tasks.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Integration of Automated Build wif Deployment Pipeline.
  • Currently installed Chef Server and clients to pick up teh Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Provide stable build environments for product development.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Member of teh Technical Design team, Build and Release Module for Development of new products.
  • Automated teh local dev environment using Vagrant/chef-solo.
  • Automated teh cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Document release metrics, software configuration process.

Environment: Java, Eclipse, Toad, Git,, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo/server

Confidential, Elkhorn, NE

DevOps Engineer

Responsibilities:

  • Established and administrating TFS (Team Foundation server) for new generation products developed in Java environment.
  • Promoting CI CD culture collaborating wif Development, DBA, QA, Support and Business Operations.
  • Responsible for all Team Foundation Server and SharePoint administration activities, Installation, Configuration, Migration, Troubleshooting and Training.
  • Worked on installation and configuration of DevOps Automation Tool Puppet.
  • Used chef for server provisioning and infrastructure automation in a SASS environment.
  • Automated centralized configuration using Puppet.
  • Created and updated Puppet manifests and modules, files, and packages stored in teh GIT repository.
  • Architected and implemented automated cloud infrastructure using Chef.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef, Puppet.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Extensively worked on Puppet to automate teh environment.
  • Worked on cloud environment, AWS: created instances and migrated various applications to AWS.
  • User account management, worked wif Perl, shell scripting (ksh, bash) to automate administration tasks.
  • Worked on Sub versioning tool Like SVN and GIT.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Worked on Jboss, Apache, MailServer, and Firewall in both development and Production.
  • Worked on various scripting language like Bash, Shell, Ruby, Perl, Python.
  • Managing GIT for legacy products also automated teh weekly deployments wif Jenkins and maintaining Maven's pom.xml scripts.
  • Carried out Deployments and Builds on various Environments using teh Continuous Integration tool Jenkins.
  • Worked on Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Setup TFS build environments and a variety of CM specific environments for UAT, QA, Dev, Prod and DR. And creating and maintaining build scripts using Team Build.
  • Performed migration of Team Foundation Server environment to a centralized location using Hyper-V, Virtual Machine Manager and TFS Lab Management dat includes Team Explorer Everywhere for migration.
  • Handling admin tasks in Linux OS such as server restart, application installationsetting up monitoring dashboards for app server.
  • Used JIRA custom workflows to track issuesand Jboss app server to deploy teh application.
  • Performing servers health checks on daily basis, by logging into UNIX system and monitoring logs, and processes.

Environment: TFS (Team Foundation Server), GIT, SVN, Maven, ANT, XML, Jenkins, Web Sphere, Shell Scripting, UNIX/Linux, Windows Server, JBoss Messaging, JBossMQ, Jira, Agile.

Confidential, St Louis, MO

DevOps/Release - Build Engineer

Responsibilities:

  • Worked portal for triggering builds and releasing them to stakeholders by understanding teh pain points of Developers and QA engineers.
  • Maintained teh FTP server in which teh builds were copied.
  • Implemented Chef to deploy teh builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Worked on establishing a streamlined release process for teh development team from scratch.
  • Created release notes based on teh contents of builds and publish build artifacts to teh stakeholders.
  • Continuous Integration: implemented and promoted use of Jenkins wifin teh developer community. Validated Jenkins along wif Bamboo.
  • Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Developed scripts for executing validation/test cases automatically after builds.
  • Apace-tomcat Web Server Configuration and Management.
  • Vulnerability Assessment & Penetration Testing on teh infrastructure on AWS for security.
  • Developed scripts for executing validation/test cases automatically after builds.
  • Developed and maintained in-house Code review system before migrating to teh lightweight code review system available in Stash.
  • Designed and implemented teh backup strategy for all teh critical systems such as build machines, bug tracking tools, central repositories etc.

Environment: Java, Eclipse, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby JIRA, Maven, Artifactory, Git, Ubuntu, Windows, AWS, Ruby, Chef, Windows.

Confidential, Scottsdale, AZ

Sr.Build Engineer

Responsibilities:

  • Worked closely wif teh Development Team in teh Design Phase and developed Use Case Diagrams using Rational Rose.
  • Worked wif teh Architects on SDLC Process, being teh owner of Post Development Environments.
  • Carried out Deployments and Builds on various Environments using teh Continuous Integration tool Jenkins.
  • Developed and Implemented teh Software Release Management for teh Release of Web Applications.
  • Wrote ANT and MAVEN Scripts to automate teh Build Process.
  • Used Shell/Perl Scripts to automate teh Deployment Process.
  • Designed a Customized Status Reporting Tool, based on teh specific requirements using J2EE/Struts and Websphere Application Server wif DB2 as Database.
  • Co-coordinated Instance Refreshes and Environment Re-base Lining.
  • Interdependencies and planning Release.
  • Planning, Scheduling and Documenting Releases at Code Freeze Periods.
  • Worked wif many Teams of strength more than 30 and managed 2 Release/Build Engineers.
  • Implemented & Maintained teh Branching and Build/Release Strategies utilizing Subversion.

Environment: SVN, ClearCase, WebSphere Portal, Tomcat, IBM Build Forge, ANT, Jenkins, TFS, Python, IBM HTTP, DB2, ClearQuest, Tivoli, Shell Scripting.

Confidential

Release/ Build Engineer

Responsibilities:

  • Setting up Jenkins master, adding teh necessary plugins and adding more slaves to support scalability and agility.
  • Planning and setting up of Continuous Integration for various properties on Jenkins wif Commit, Component, Assembly, Deploy and Smoke jobs.
  • Overhauling teh source code in SVN, adding static code analysis tests like coverity, findbugs, pmd etc. and configuring unit tests to run as part of builds.
  • Setting up commit builds to check for compilation failures of checked-in source code by teh developers to accelerate CI.
  • Setting up of component builds which compile and package teh components into OS specific .tgz.
  • Assembly, deploy jobs to list teh exact configuration of packages wif all their dependencies, settings and deploying them to various environments for running tests.
  • Working wif teh development team to increase teh unit test code coverage.
  • Establish CI / CD for trunk and branches to support parallel development.
  • Planning teh releasing activities and delivering them on schedule.
  • Managing nightly builds, weekly builds, feature addition builds and Sales Candidates.
  • Integrating teh latest available changes / components to teh product software.
  • Base lining teh software contents.
  • Creating software packages for factories.
  • Creation of packages for updates through Internet (e.g., FOTA, FOTI).
  • Automation of day-to-day, repetitive tasks.
  • Involved in driving teh iBuild tool usage.

Environment: JAVA, C, C++, CSS3, HTML 5, XML, JavaScript, J-Query, and PHP., JavaScript Apache Tomcat, Web Sphere Application Server, Oracle 10g and 11g.

We'd love your feedback!