We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

PA

SUMMARY:

  • Around 8+ years of IT experience as a Technology Lead in CI (Continuous Integration), CD (Continuous Delivery), strong background in Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
  • Experience in UNIX environment and expertise in several flavors of Linux including Red Hat, CentOS, and Ubuntu.
  • Extensively worked on Hudson and Jenkins for Continuous Integration and End - to-End automation for all builds and deployments.
  • Excellent hands on experience on configuration management tool like Chef, Puppet and Ansible.
  • Experience in Administration / Maintenance of source control management systems such as Git Hub and Subversion SVN . Created tags and Branches, Fixed the merge issues and administered Software Repositories.
  • Migrated Version Management Systems CVS -> SVN, SVN -> CVS and SVN ->Git.
  • Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Experience in Automated processes with custom built Python, Perl& Shell scripts.
  • Experience in creating instances using AWS EC2.
  • Experience in cloud automation using AWS Cloud Formation templates.
  • Good experience in other Amazon web services which includes S3, EBS, RDS, ELB, Route 53, Auto scaling, Security Groups etc.
  • Good knowledge on other Cloud based services like GCS, Microsoft Azure.
  • Built solution accelerator for appliance based FWaaS on Openstack
  • Experience in using build automation tools like MAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as WAR & EAR from source code.
  • Involved in configuring and integrating the servers with different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like Chef and Puppet.
  • Experience with Oracle, MySQL and Server DB Tasks.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Expertise in troubleshooting the problems generated while building, deploying and in Production support.
  • Hands on experience in Monitoring tool like Nagios and task scheduling tools like CronJob.
  • Strong hands on experience in scripting languages like Shell, Ruby and Python.
  • Installation of KVM(kernal virtual machine)
  • Experience in using Tomcat Web Server and JBOSS, Weblogic and WebSphere Application Servers for deployment.
  • Extensive experience on Open stack, knowledge in Dynamite, AutoSys, Zabbix monitoring Tool, NoSQL like Redis.
  • Excellent knowledge on ITIL process and had best practices.
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.

TECHNICAL COMPETENCIES:

Operating Systems: Red Hat Enterprise Linux 5.x/6.x/7.x, Solaris 9.x/10.x/11.x, UBUNTU Windows NT/XP/2003/2008, Mac OS X

Programming Languages: C, C++, Java/J2EE, SQL.

Scripting Languages: Unix Shell Scripting, Python, Jython, Perl, Ruby.

Application/Web Servers: Tomcat 6.0/7.0, Web Logic 9.0/10.0, JBoss, Websphere 6.0/ 7.0/8.0

Databases: Oracle 10g/11g/12c, MY SQL, SQL Navigator, SQL Plus and Redis.

Web Technology: HTML 4.0/5.0. DHTML, XML, PHP, Java Script, Servlets and JSP.

Automation/Monitoring tools: ANT, MAVEN, Jenkins, Chef, Puppet, Ansible, Nagios, Rundeck, Nexus, Zabbix.

Source Control Tools: Subversion(SVN), GIT, CVS, Clear Case

Cloud Services: AWS, Rackspace, Openstack, Docker

PROFESSIONAL EXPERIENCE:

Confidential -PA

Sr. DevOps Engineer

Responsibilities:

  • Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
  • Defined a migration strategy by understanding the application architecture in working with the development team.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Managed AWS EC2 virtual instances using Puppet.
  • Actively involved in architecture of DevOps platform and Cloud solutions.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Involved in developing custom scripts using Perl & Shell (bash, ksh) to automate jobs.
  • Analyzed the ANTbuildprojects for conversion and converting to Mavenbuildprojects.
  • Developed pom.xml files for Mavenbuildscripts.
  • Utilized Puppet and Puppet dashboard for Configuration Management of hosted Instances within AWS.
  • Performed all necessary day-to-day MDC-Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion repositories and the access control strategies.
  • Creation of branches in MDC and Subversion for parallel development process.
  • Used Jenkins to automate most of the build related tasks.
  • Virtualization using KVM, Xen, VMWare ESX/ESXi, vSphere, Oracle Virtual Box, Virt-manager
  • Implemented Continuous Integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Worked extensively with ANT and MAVEN build tools for writing build.xml and pom.xml files respectively.
  • Analyzed the builds using the SonarQube.
  • Managed and monitored the server and network infrastructure using Nagios.
  • Involved in managing other version control tools like GIT.
  • Architected hybrid AWS and on-premise solutions for technology clusters and patterns.
  • Experience with KVMand AWS
  • Established shared IT service centers for Cloud operations.
  • WroteShell and Perl scripts to take backup oracle database.
  • Generated AWS migration roadmaps and driving buy-in across complex organization structures.
  • Collaborated with consulting and managed services partners to build and execute migration plans.
  • Got feedback from common Enterprise requirements into AWS service development teams, Basic Qualifications.
  • Proficient in using all AWS offerings including EC2, Block Storage (EBS), Load-balancers (ELB), Auto scaling groups, Cloud Formation Templates, EMR, Route53 and others.
  • Expertise in architecting secure VPC solutions in AWS & AWS ADFS with the help of Network ACLs, security groups, public and private network configurations.
  • Worked on ADFS and AD set up for AWS & AWS DEV groups
  • Setting up ADFS using Identity Acess Management for creating Provider for AD

Environment: CI/CD, SVN, CVS, ANT, Maven, AWS EC2, Puppet, Shell, Perl, GIT, Jenkins, Tomcat, Shell, JIRA, Nagios, KVM, and SonarQube.

Confidential -TX

AWS-DevOps Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system for all our products.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Docker, Chef, and custom Ruby/Bash scripts.
  • Implemented automation tools such as Puppet, Chef.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Built TestBot Tunnel, to provide with a secure way to run tests against staged/internal webapps.
  • Used Selenium IDE for Open source web testing.
  • Involved in Manual testing using Test Director to develop test cases, test scripts, executing the scripts and logging the defects.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tools.
  • Extensively used SVN and GIT as Version Control tools to manage Source Code.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one other environment.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Autoscaling groups.
  • Optimized volumes and EC2 instances using AWS.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Developed Perl and Shell Scripts for automation of the build and release process.
  • Developed Custom Scripts to monitor repositories and Server storage.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Performed and deployedBuildsfor various Environments like QA, Integration, UAT and Production Environments.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Setup and configured KVM on Red hat and Xen on SuSE and installed guest OS on KVMand Xen
  • Automated deployment ofbuildsto different environments using Jenkins.
  • Involved in all projects that move to production and work closely with the Data Canter, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Installed, configured, administered and supported Web-Sphere Application Server 6.0/6.1/7.0 on LINUX environment.
  • Installed and Configured Web-Sphere Application server with LDAP security.
  • Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Worked on administering the METACASE client-server architecture domain specific modeling software.
  • Worked on the configuring the Jenkins to use MetaCase Software tobuildJava code and also to do the whole CI process on the java code generated by MetaCase.

Environment: AWS, SVN, GIT, ANT, Maven, Chef, Puppet, Jenkins, Hudson, Web-sphere, Red hat LDAP, Meta-Case, Python, KVM, Ruby, Perl, Shell, Power Shell QA, Agile Testing, Docker.

Confidential -CT

DevOps/Build & Release Engineer

Responsibilities:

  • Installation, administration and monitoring of WINDOWS and LINUX (Centos, Ubuntu and Red hat) servers.
  • Creating the local users and managing their passwords using scripts.
  • Preparing SOPs and managing central repository.
  • Providing Application Support on Red hat Servers which included Apache configuration.
  • Experience working with Storage Area Network (SAN), EMC Clarion, IBM XIV.
  • Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.
  • Worked on CI/CD for dockers platform using containers, Jenkins
  • Used Subversion(SVN) as source code repositories and managed its repositories for branching, merging, and tagging.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used AGILE MAVEN method to develop a build and also ANT as a build tool.
  • Involved in writing parent pom.xml files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into WebLogic Application Server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Creating and maintaining users, profiles, security, rights, disk space and process monitoring.
  • User account management, worked with Perl, shell scripting (bash) to automate administration tasks.
  • Experience in Networking, DNS, NFS and TCP/IP.
  • Administration of client computer using SSH and FTP.
  • Troubleshoot the network and firewall issues.
  • Involved in the complete Software Development Lifecycle (SDLC) using the agiledevelopment Methodology. Interacted with the end users and participated in the SCRUM meetings

Environment: UNIX, Linux, Windows’s, WebLogic, Jenkins, Build forge, Perl Scripting, Python Scripting, Shell, Nexus, ANT, Maven, DNS, NFS, TCP/IP, SSH, FTP.

Confidential

DevOps/Build & Release Engineer

Responsibilities:

  • Provided CM and Build support for more than 3 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and Shell. Modified build configuration files including Ant's build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Installed, configured and administered WebSphere Application Server 6.1on Solaris Server.

Environment: Ant, Java/J2EE, Maven, Jenkins, Linux, Solaris, Python, Shell Scripting, WebSphere, Oracle, Nexus.

Confidential

Build & Release Engineer

Responsibilities:

  • Part of a Release/Build team, which covers multiple projects across the organization.
  • Co-ordinating with managers and developers to collect requirements as well as resolve code conflicts at the time of deployments to different environments.
  • Day-to-day responsibilities include providing CVS support for different projects, maintaining the repositories, views.
  • Provided assistance for developers and testers to use ClearCase.
  • Customized Jenkins Plugins in ordered to integrate with In-house tools.
  • Involved in creating WAS clustered environments which handles load balancing for QA, UAT and Production.
  • Involved in writing Shell Scripts for compilation and deployment process.
  • Used Maven for building and deployment.
  • Involved in performing releases with Maven release plugin, maintaining the repository.
  • Experienced in mavenization of Java/J2EE projects and authoring pom.xml files.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Integrated HP QC, QTP, Load Runner, and Performance Center with Jenkins, which would run tests and display results and reports on Jenkins.
  • Experienced in QA testing the Application using HP QC, QTP, Selinium, perfomance center, Load runner etc.
  • Involved in promotion of code through Dev-Test-staging-pre prod automatically.
  • Designed and implemented automation deployment using to promote major releases, monthly releases, and patches from Development -> Integration/QA -> Staging/UAT -> Production.
  • Understanding the functional and technical specification.
  • Developed business components for Inventory using Session Beans.
  • Developed DAO classes for business components in Inventory module.
  • Involved and developed form bean classes for Inventory Transactions.
  • Developed DTO classes to store and transfer data in the application.
  • Implementation follows MVC architecture.

Environment: Java, J2EE, Struts, JSP, JavaScript, Html, XML, SQL, IBM WebSphere.

We'd love your feedback!