We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Chandler, ArizonA

PROFESSIONAL SUMMARY:

  • 7 + years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, DevOps and Build/Release management.
  • In - depth understanding of the 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 the 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 the building of deployable artifacts such as war & ear from source code.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository.
  • Involved in the 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 the 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 the 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 the 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 that involved different development teams and multiple simultaneous software releases.
  • Used JENKINS, Hudson and Bamboo for Continuous Integration.
  • Implemented the use of Nagios tool for Monitoring and analyzing the network loads on the 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 the build tools for the creation of build artifacts like war or ear files.
  • Used various plug-ins to extend the 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 the 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 the Subversion/GIT views, and the 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 the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the 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 the Chef Software setup and configuration on VM's from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely.
  • Creating UNIX and PERL scripts for automated data backup, status of the 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 the 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 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.
  • 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 the 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 effectively use the tool.
  • Used Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build the 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 the 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 the code check-out process.
  • Build Results are managed in Anthill Pro and deployed using workflows in Anthill Pro.
  • Performed regular builds and deployment of the 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 effective 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 the 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 the 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 the 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 the resources involved in the release.
  • Created new & Customized Templates in SharePoint for the DB2 Change request & other turn request.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plugins for the Jira bug/issue tracker.
  • Coordinating different tasks with different teams for creating usage models for different projects.
  • Aligned the resources with the 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 the build tools for the creation of build artifacts like war or ear files.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Deployed the static content into the web servers like Tomcat, IBM 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 the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Prepared the 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 the build and release process.
  • Developed and implemented Software Release Management strategies for various applications.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Deployed the 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 the Tomcat Application war packages using build scripts and continuous integration tool Jenkins on Suse Linux and AIX Servers.
  • Building the Application tar packages from GIT using shell scripts on AIX Servers.
  • Packaging the 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 the project through BladeLogic and Manual process.
  • Automating StatusCheck, HouseKeeping and other manual tasks of the Applications running on AIX using Shell scripts.

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

We'd love your feedback!