We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

4.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • 9+ years of experience in IT industry comprising of Development, System Administration and Software Configuration Management (SCM).
  • Extensive experience in Build/Release Management, Subversion, GitHub, Perforce along with Shell, Perl, Ruby and Windows Scripting.
  • Good understanding of processes in Software Development Life Cycle, Project Roles and CM plans.
  • Experience with software development methodologies such as Waterfall & Agile (Scrum).
  • Good Knowledge in UNIX administration, Linux - Santiago, Red hat, Centos, Apache &Windows 2008 R2.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.
  • Used AWS as to maintain model and manage the entire application.
  • Hands on microservices and cloud native applications as an architect
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Used Docker machine as a virtualization between systems.
  • Designed and implemented centralized, automated enterprise build & deployment process (Build Forge, Marimba, PERL, CGI and ANT) for building for J2EE & .NET applications within a Rational Unified Process (RUP) and ClearCaseUCM environment. ( ).
  • Extensively used Hashi Corp tools like Vagrant, Packer, etc. to convert infrastructure to code to maintain the homogeneity between various systems and system-level operations.
  • Good Knowledge in shell and exposure to Python, Jython scripting.
  • Hands on experience with SCM tools like GIT, SVN, Stash, JGIT Artifactory, etc.
  • Extensively used Nexus repository manager for code versioning.
  • Managed enterprise Nexus Repository & NPM Repository for Java projects, Scripts.
  • Good knowledge in managing Sonatype Nexus/Artifactory repositories for the maven artifacts and dependencies.
  • Strong experience creating ANT/ MAVEN based build scripts.
  • Expertise in using CI tools like Jenkins, TFS, and Bamboo etc.
  • Expertise in using Quality Center (HP QC 8, 9.2, 10 and HP ALM11.52) for complete 7 years including Admin Level (Right from creating project, domain, users set up, groups, permissions, rules, workflows, business views and different types of reports) for all the modules like Requirements, Test Plan, Test Lab, Defects and Dashboard.
  • Hands on experience in configuring and maintaining the Webservers like Apache, Tomcat and App servers like Weblogic, WebSphere and JBoss.
  • Developed and configured of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite the request from teams across the organization.
  • Continuously deployed and administered Linux services using Chef, and automated product installation and configuration.
  • Developed and deployed Chef based cookbooks, recipes, attributes and roles.
  • Extensively used chef based Ohai to detect and troubleshoot the attributes on a given node.
  • Experience in using configuration management tools like Puppet and Ansible.
  • Executed the migration from Bugzilla-based bug-tracking and Jenkins CI tool into the Atlassian-based suite.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, NUnit and JUnit, with Jenkins.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux, Windows, Solaris

Infrastructure as A service: AWS, OpenStack

Virtualization Platforms: Virtual Box, VMWare, Vagrant, Docker

Configuration management: Chef, Puppet

CI, Test & Build Systems: Ant, Maven, Jenkins, Bamboo

Application/Web Servers: Oracle Web logic Server, Apache Tomcat, Oracle Application Server, WebSphere, JBoss, Tomcat, IIS

Scripting Languages: Bash, Perl, Ruby, Shell, Python

Languages: C, C++, XML, Java

Logging & Monitoring Tools: Splunk, Nagios, Grafana

Databases: Oracle 10g/11g, MongoDb, MySQL, MS Access

Code Quality Tools: SonarQube, Cobertura

WORK EXPERIENCE:

Confidential, Houston, Tx

Sr Devops Engineer

Responsibilities:

  • Automate infrastructure in AWS using amazon web services. Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Deploy and maintain Azure Compute Cloud.
  • Troubleshoot Azure related issues and engage internal terms and vendor for issue resolution.
  • Implement patching solution using Puppet Configuration management tool.
  • Experience in configuring, monitoring distributed and multiple platform servers using Puppet.
  • Expertise in using Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Experience troubleshooting Windows and Linux based applications .NET and Java.
  • Experience with Microsoft Azure (Azure SQL, Microsoft SQL Server, Azure Automation, Azure AD, Azure Data Lake, Data Factory), scripting (Terraform, Bash, Power Shell)
  • Communication with team members for both Ansible/chef Core andAnsible Tower teams to clarify requirements and overcome obstacles.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python and responsible for running Ansible Scripts to Provide Dev Servers.
  • Azure Migrations from ASM to ARM, Resource Group to Resource group and unmanaged to Managed VM environments
  • Used standard skeleton structures like Skel-minimal, Skel-standard to write puppet code. Automated the core module Puppet-limits using puppet, and to automate the entire environment.
  • Production experience in large environments using configuration management tool Puppet supporting with 500+ servers and involved in developing manifests.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Configuration Automation using Puppet and Docker Containers.
  • Integrated python and shell scripts with playbooks for customization of manual installation instructions of software's.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Provisioning and infrastructure automation in aIaaS and PaaS environment in AWS, Azure, Pivotal Cloud Foundry.
  • Worked with broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, DynamoDB and Cloud Watch and have good knowledge on other cloud services
  • Performed Continuous Delivery in a microservice infrastructure with AWS cloud, Docker and Kubernetes.
  • Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Created continuous integration system using SVN, ANT, Jenkins, Chef, Puppet full automation
  • Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Managed and monitored the server and network infrastructure using Splunk thoroughly.
  • Written shell scripts for automating logs backup and archiving.
  • Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.

Environment: AWS, Jenkins, Apache, Nginx, Docker, GitHub, SVN, Puppet, Chef, Oracle DB, and Splunk.

Confidential - Atlanta, GA

Sr Devops Engineer

Responsibilities:

  • Developed SDLC forms and database GUI for submitting issues and tracking vendor communications
  • Administration and support of various applications including but not limited to Rational Change Management Products ClearQuest, Requisite Pro), SOA Test, Asset Center and Quality Center
  • Engaged with customer, vendor, various IT teams and management during analysis and resolution of tasks and issues to meet end - user and IT requirements.
  • Served as interface between customer, support teams and IBM management for designs, process standards, schedule and issue resolution, risk and capacity management.
  • Developed and enforced team process to adhere to Capital One and IBM policies.
  • Managed team of tool support experts, managing meetings as team lead role and bridge the gap to customers as needed for team up to 15 subject matter experts both onshore and offshore.

Environment: Java/J2ee, Eclipse Maven, Sonar, Jenkins, PERL, BASH, Solaris, UNIX.

Confidential - Rochester, MN

Sr Devops Engineer

Responsibilities:

  • Participated in the release cycle of the product, which involved environments like Development, SIT, QA, UAT and Production
  • Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments
  • Designed and implemented
  • Secured cloud architecture based on Amazon Web Services. Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts, and are able to quickly evolve during development iterations.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Fundamental mastery of the AWS cloud computing platform, and its many dimensions of scalability - including but not limited to: VPC (Virtual Private Cloud), EC2, load-balancing with ELB, messaging with SQS (and scalable non-AWS alternatives), auto-scaling architectures
  • Used Subversion as version Control for maintaining the versions
  • Created GIT configuration record for builds using derived objects generated during build audit process.
  • Perform biweekly build cycle and testing processes.
  • Used MAVEN to automate the build process
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used Apache Tomcat as application server for deploying the artifacts
  • Managed & performed environment related configuration changes as a part of deployment.
  • Coordinated application releases with Development, DBA and Project Management teams.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment
  • Served as a partial administrator for UNIX machines for Dev Environments
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request
  • Used Shell to automate build and deployment Process.
  • Executed the DB Scripts (DML's), which have dependencies on the code on Oracle DB
  • Documented the deployment process (Migration Doc) of code to production.
  • Used JIRA as Issue Tracking Tool.

Environment: GIT, Maven, Nexus, Tomcat, UNIX & Perl scripts, Jira, Shell scripts, AWS, Jenkins, Cobertura, PMD, Remedy, find bugs, check style.

Confidential - Jessup, PA

Sr Devops Engineer

Responsibilities:

  • Involved for setting up of Subversion-SVN server, server maintenance, Client machines setup.
  • Developed and maintained Standard Operating Procedures documents.
  • Used Perl scripts for deploying code on multiple servers.
  • Implemented Clear Case and Subversion branching and merging operations for Java Source Code.
  • Performed regular builds and deployment of the packages for testing in different Environments (DEV, QA, CERT, UAT and PROD).
  • As part of the HP Quality Center ALM admin, creating Domain and Projects, Creating users and providing permissions, Uploading Requirements, Uploading the Test cases, Creating Test sets and linking test cases, Linking Test cases to requirements and defects to the test, Creating the transition rules as per the defect workflow, Creating and generating reports, creating the Business views, Creating the workflows in HP ALM.
  • Performed smoke tests to ensure the integrity of code deployment.
  • Automated build scripts using Cruise Control with ANT, Maven and Shell Scripts.
  • Installation of Application on production and Test server for the use of application development and configuration.
  • Worked with product development to resolve build-related issues in all projects provided support for Application issues.
  • Created the different QA environment Migration Release Notes and migrated it into the QA for testing the online Java code from Subversion.
  • Act as primary support for global HP tools also responsible for interfacing with customers and test coordinators to create various test designs by configuring HP ALM to meet the requirements of specific business units.

Environment: Java/J2EE Ant, Maven, Tomcat, JBoss, Jenkins, Clear Case, HP ALM, JIRA, SVN, shell, UNIX, MS SQL Server, Cruise Control.

Confidential

Linux Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Responsible for setting up cron jobs scripts on production servers.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to- day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured Apache / Tomcat web server.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Coordinated with 24 x 7 on-call support personnel in debugging.
  • Maintained proper documentation of all the activities carried out during the project
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Maintained proper documentation of all the activities carried out during the project.
  • Created and modified users and groups with SUDO permission.
  • Installed and configured VNC server/client.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat.

We'd love your feedback!