We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Chandler, ArizonA

SUMMARY

  • 7 + years of experience in IT Industry with ability to accomplish all aspects of teh software configuration management (SCM) process, DevOps and Build/Release management.
  • In - depth understanding of teh principles and best practices of Software Configuration, which include compiling, packaging, deploying and Application configurations.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, and Cloud Trail.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting on RHEL 4.x/5.x.
  • Worked on Puppet for teh deployment of servers with custom scripts. Deployed Puppet for configuration management to existing Infrastructure.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Extensive experience in using Version control systems includes Subversion (SVN), GIT, and ClearCase.
  • Good exposure in administering version control systems to create daily backups and checkpoint files.
  • Expertise's in using build tools like MAVEN and ANT for teh building of deployable artifacts such as war & ear from source code.
  • Experience in managing teh artifacts generated by MAVEN in teh Nexus repository.
  • Involved in teh functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
  • Good experience in converting build.xml into pom.xml in order to build teh applications using MAVEN.
  • Strong command on source controller concepts such as Branches, Merges and Tags.
  • Knowledge of Python and Ruby
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Extensive experience in working with various teams such as QA, Engineers and other teams to ensure automated test efforts are strongly integrated with teh build system.
  • Ability to work closely with teams, in order to ensure high quality, timely delivery of builds & releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Ability to grasp latest technologies and to properly apply new tools to build applications.
  • Sound proficiency in analyzing and creating Use Cases, Use Case Diagram, Sequence Diagrams, Data Flow Diagrams and Business Flow Diagrams.
  • Intensively involved in supporting, maintaining and troubleshooting activities for software applications and services.
  • Well experienced in software unit testing, functional testing, integration testing, and regression testing and highly efficient at fact-finding, root cause analysis and bug fixing.
  • Experience with Agile Methodology, Scrum Methodology, software version control and release management.

TECHNICAL SKILLS

CI/CD/Configuration Management Tools: GIT, Subversion (SVN), Puppet, Jenkins, Crusie Control, BladeLogic, Chef, Preforce, ANT, Make

Servers: Apache Tomcat, Web logic, Web sphere, Web Sphere MQ

Cloud Computing: AWS - EC2, RDS,ELB,S3,CloudFormation

Web Technologies: HTML, JavaScript, CSS, XML.

Platforms: Oracle Linux, Redhat Enterprise Linux 4/5, AIX, Solaris, Microsoft Windows Vista/ XP/ 2000.

Database System: Oracle -SQL, PL/SQL, SQL Server

Scripting Languages: Shell Scripting, Perl, Python, Ruby

PROFESSIONAL EXPERIENCE

Sr. Devops Engineer

Confidential, Chandler, Arizona

Responsibilities:

  • Worked as aDevOpsEngineerfor one of teh most complex system. Used Git, Maven, Jenkins, Puppet and Jira as tools for day-to-day build & release cycles.
  • Responsible for Deployment and maintenance of different QA & UAT environments.
  • ReleaseEngineerfor a team dat involved different development teams and multiple simultaneous software releases.
  • Used JENKINS, Hudson and Bamboo for Continuous Integration.
  • Implemented teh use of Nagios tool for Monitoring and analyzing teh network loads on teh individual Machines.
  • Developed build and deployment scripts using ANT and Apache MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed build scripts using ANT and MAVEN as teh build tools for teh creation of build artifacts like war or ear files.
  • Used various plug-ins to extend teh base functionality of Hudson/Jenkins to deploy, integrate tests and display reports.
  • Created and implemented custom Nagios monitoring and managed with Puppet.
  • Used Shell/Python scripts to automate teh deployment process.
  • Created virtual images similar to production environment using Docker by writing Docker -compose files.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Responsible for design and maintenance of teh Subversion/GIT views, and teh access control strategies.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Support developers to resolve issue. Helped team for better build process.
  • 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.
  • Administer file transfers between Windows and Linux systems using SaltStack, Linux scripts, and MS DOS batch files.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • 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.
  • Creating UNIX and PERL scripts for automated data backup, status of teh storage.
  • Experience on AWS services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front and IAM for instantiating, configuring and managing various Amazon images for server migration from physical servers into cloud.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with teh releases.

Environment: Puppet 4.0, JENKINS, Hudson, Bamboo, Java/J2EE, Ant, Maven, Git, AWS, Clear Quest, Quality, Center, LAMP stack, Docker, Shell/GROOVY script, Linux and Nexus.

Devops Engineer

Confidential, Chicago, IL

Responsibilities:

  • Experience in Devops Engineer for project teams dat involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Provisioning CentOS 6.x virtual machines via Vsphere and Ansible, with end goal of system hardening to CIS standard.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with teh releases.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC; along with automation of scripting using BASH/Shell, Perl scripting.
  • Expert in performance monitoring tools like AWS Cloud Watch and Stack driver.
  • Installed and configured Hudson/Jenkins for Automating Deployments and providing a complete automation solution.
  • Created continuous integration system using Ant, Jenkins, Hudson, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Build Results are managed in Jenkins and deployed using workflows in Jenkins
  • Hands on Exposure on TFS Version Control, SVN.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • End-user regarding branching strategies for all GIT, Subversion (SVN) users to TEMPeffectively use teh tool.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build teh application and deploy.
  • Created Continuous Build Process using Jenkins as Continuous integration tool.
  • Worked on high-volume crash collecting and reporting system, built with Python.
  • Drove releases, automated release process.
  • Have used SharePoint to create, share and discuss content and projects.
  • Used configuration management tools Chef, Puppet, and CF Engine.
  • Proposed branching strategy suitable for current application in Subversion.
  • Managed teh Release Communication and Co-ordination Process.

Environment: Solaris, Linux, Eclipse, Java, AWS, Chef, Ansible, Puppet, Jenkins, Hudson, Maven, ANT, Nexus, Perl, Python, Subversion, Bash, Shell, JIRA, XML, SQL.

Devops Engineer

Confidential, San Bruno, CA.

Responsibilities:

  • Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
  • Integrated Clear Case into Anthill Pro to automate teh code check-out process.
  • Build Results are managed in Anthill Pro and deployed using workflows in Anthill Pro.
  • Performed regular builds and deployment of teh packages for testing in different Environments (Functional, performance, stage and PROD).
  • Performed setup of clustered environment setups with WebSphere Application Server.
  • Wrote scripts to perform deploy to Tomcat Webserver, WebSphere and JBOSS App Servers.
  • Proposed and implemented repository strategy suitable for agile development in Clear Case.
  • Owned build farm and produced TEMPeffective multiple repository builds to support parallel development.
  • Analyzed and resolved conflicts related to merging of source code for Clear Case.
  • Owned Release to Production Process, gathered approvals, signoffs from stakeholders and QAs before going to PROD.
  • Managed teh entire Release Communication and Co-ordination Process.
  • Integrated QTP kickoff scripts as Post DEV Deployment steps to return smoke test results.
  • Helped in Application Monitoring Setup by scanning teh logs at various levels and notifying appropriate teams by email alerts.
  • Performed a few Database administration tasks on Oracle server like DB Creation, DB backup/restores, shrinking space etc.
  • Automated teh process of configuring property files and JDBC related settings on WebSphere server during deployment using WSADMIN scripts.
  • Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Prepared mock cutover/cutover plans for pre-prod and prod environments and discussed with all teh resources involved in teh release.
  • Created new & Customized Templates in SharePoint for teh DB2 Change request & other turn request.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plugins for teh Jira bug/issue tracker.
  • Coordinating different tasks with different teams for creating usage models for different projects.
  • Aligned teh resources with teh help of PM for a Mock cutover and cutover (Prod Release).
  • Used Expect scripting initially before Anthill to perform automated deployments to all environments.
  • Developed build scripts using ANT and MAVEN as teh build tools for teh creation of build artifacts like war or ear files.
  • Maintained teh Shell and Perl scripts for teh automation purposes.
  • Deployed teh static content into teh web servers like Tomcat, Confidential HTTP Server.
  • Deployed Dynamic content to Application servers like WebSphere and JBoss.
  • Involved in maintaining and editing Jython scripts for application deployment automation.
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
  • Prepared teh design document for Document Management Module and User Management Module.

Environment: Ant, Java, Maven, Anthill Pro, Linux, Solaris, WebSphere, JBoss, Tomcat, Clear Case, Python, Shell scripting, Jython scripting Nexus, AWS, VMware Vcenter, Oracle, SharePoint, RTC, JIRA.

Build & Release / Devops Engineer

Confidential

Responsibilities:

  • Used Jenkins for Continuous Integration and deployment into different Web/ Application Servers.
  • Developed build and deployment processes for Pre-production environments.
  • Used GIT HUB as source code repositories.
  • Managed GIT repositories for branching, merging, and tagging.
  • Developed Perl and Python scripts for automation of teh build and release process.
  • Developed and implemented Software Release Management strategies for various applications.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of teh products to various developments.
  • Deployed teh applications to Tomcat Application Server and static content to apache web servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Building teh Tomcat Application war packages using build scripts and continuous integration tool Jenkins on Suse Linux and AIX Servers.
  • Building teh Application tar packages from GIT using shell scripts on AIX Servers.
  • Packaging teh Application tar files into BladeLogic and deploying them onto Target Servers.
  • Complete scratch build of Application environment using BladeLogic packages.
  • Installation, Configuration and maintenance of Tomcat, Oracle and proprietary Software required for teh project through BladeLogic and Manual process.
  • Automating StatusCheck, HouseKeeping and other manual tasks of teh Applications running on AIX using Shell scripts.

Environment: GIT, SVN, Jenkins, ANT, Cruise Control, WEBSPHERE, Apache Tomcat, Oracle PL/SQL, Confidential MQ Series, Chef, Blade Logic, SHELL SCRIPTING, PERL, Java, DocHarbor.

We'd love your feedback!