We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Fort Mill South, CarolinA

SUMMARY

  • Around 6+ years of IT Industry experience with Software Configuration Management, DevOps, Version, Control, Build and Release Management and Quality Assurance using CVS, Subversion, and GIT on UNIX, LINUX and Windows Environment.
  • Good Experience in understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM and Waterfall methodologies.
  • Good Experience in working on version control tools like Subversion (SVN), Git and used source code management client tools like Tortoise SVN, GitHub, Git GUI and other command line applications.
  • Experience with AWS instances spanning across Dev, Test and Pre - production and Cloud Automation through open Source DevOps tools like Terraform, Chef, Build Forge, Jenkins & Docker.
  • Certified AWS Solutions Architect and Linux Administrator.
  • Experience with automating release process using Jenkins, Bamboo, JIRA and Gerrit as tools in diversified project environment.
  • Strong knowledge and experience in creating Jenkins Continuous Integration (CI) pipelines.
  • Extensible experience in setting up Baselines, Branching, Merging and Automation Process using Shell, Perl, Python and Batch Scripts.
  • Highly Motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances in AWS.
  • Defined and Developed plan for Problem & Incident management Process based onITIL.
  • Working Experience with managing and Building CI/ CD Pipelines for LOB Applications.
  • Good Experience of Amazon AWS Cloud Service (EC2, S3, EBS, ELB, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch).
  • Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platforms; vSphere/Cloud Stack/Azure/AWS and various PaaS platforms (Cloud Foundry/ Open Shift).
  • Experience in development and configuration with software provisioning tools like Chef, Puppet and Ansible.
  • Established Chef Best practices approaches to system deployment with tools like vagrant and test-kitchen and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Expert in deploying the code through web application servers like WebSphere/WebLogic/ Apache Tomcat / JBoss.
  • Automated the cloud deployments using Chef, Ruby and AWS Cloud Formation Templates.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Kubernetes, subnets, NAT to ensure successful deployment of web applications and database templates.
  • Experience in enhancing automated scripts and manual test cases using Selenium Web driver.
  • Well-built experience in writing API’s and UI Web Services in Salesforce with the selenium driver.
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, BEA WebLogic and JBOSS/Tomcat as well.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

TECHNICAL SKILLS

SCM Tool: Subversion, GIT, Perforce, Clear case, Tortoise SVN, Bit Bucket, TFS.

Build/CI Tools: ANT, Maven, Gradle, MS Build, Jenkins/Hudson, Team City, Build Forge.

Bug Tracking Tools: JIRA, Bugzilla, Clear Quest.

DevOps Tools: Chef, Puppet, Ansible

Automation Container: Docker, Kubernetes, Marathon, and Mesos.

Testing Tools: SonarQube, Selenium, Junit, WebDriver, QTP.

Cloud Service: Amazon Web Services(AWS), EC2, RDS, VPC, S3, Route53, SNS, SQS, Cloud front, EBS, ELB, Cloud Watch, Elastic beanstalk, Open Shift, OpenStack, and Cloud trail, IaaS, PaaS, SaaS.

Monitoring Tools: Nagios, Splunk.

Scripting Languages: UNIX, Shell Scripting, Perl, Ruby, and Python.

Operating Systems: Unix, Linux (Ubuntu, Debian, Red Hat, CentOS, Red Hat Satellite 6) & Windows.

Programming Languages: C, Java/J2EE, .NET (NuGet packages)

Database: RDBMS Oracle, DB2, PostgreSQL, SQL Server 2000/2005/2008

PROFESSIONAL EXPERIENCE

Confidential, Fort mill, South Carolina

Sr. DevOps Engineer

Responsibilities:

  • Developed and Implemented Software Release Management strategies for various applications according the Agile Process.
  • Implementing new projects builds framework using Jenkins & Maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux Environment.
  • Administration and support of Unix Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.
  • Implementing new projects builds framework using Jenkins & Maven as Build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Puppet, Maven & Nexus as tools.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Supporting different projects Build & Release SCM effort e.g. Branching, tagging, merge.
  • Designing and developing application build jobs in Jenkins, build and maintained the Jenkins server and setting up Jenkins server and Installing plugins like Maven, ANT, SVN both in Linux and on a Windows server.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for installations and domain configuration.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Responsible for maintaining and configuring Elastic Search, Log stash,KibanaHA cluster for log management.
  • Defined and Developed plan for Problem & Incident management Process based onITIL.
  • Design roles and groups for users and resources using AWS Identity Access Management.
  • Designed AWSCloudFormationtemplates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Migrated existing infrastructures over three AWS accounts into VPCs managed byCloudformation.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Servers and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Testing the End-to-End process using theMicrosoftTestCaseManager Configuring the several virtual machines, applying snapshots.
  • Helping various teams host their application onKubernetes, and deploying Docker images onKubernetes.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances formonitoringthe log files, store them and track metrics.
  • Installing and configuring the applications like Docker tool andKubernetesfor the orchestration purpose
  • Tracking Bugs and reviewing code by using code review tool like JIRA.
  • Configured Jenkins master slave configuration such that slave performs build jobs while master take care the request handling.
  • Installed and Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
  • Deploying the applications to Tomcat Application Server and static content to Apache Web Server.
  • Consolidate project reports, environment readiness (dev., test and production) and escalation reports and provided comprehensive updates and presentations to stakeholders.
  • Communicated failed builds and error logs to QA and Developers to debug and troubleshoot problem areas.
  • Onsite-Co-coordinator and off hours support for build related issues during weekend roll schedule.

Tools: & Platforms: Linux Servers (CentOS, Ubuntu, Red Hat), Windows R2 Servers, Kubernetes, MS Build, MS Deploy, RedHat Satellite 6, Maven, ANT, Gerrit, HAProxy, Web Logic, RALLY, PowerShell, Docker, Ruby, AWS, Puppet, Git, Jenkins, CVS, Java/J2EE, Chef, Bash.

Confidential, Plano, TX

DevOps Engineer

Responsibilities:

  • Maintained and administered GIT source code tool.
  • Mounting & un-mounting the netapp storage LUNs to the Red Hat Linux servers and troubleshooting the issues encountered Planned and performed.
  • Handled IT Service Management (ITSM) and ensured about the documents and right processes are in place and resolvedITSMissues and got approvals for further continuation of project.
  • Work on non-business hours to support Outages, server restarts, route traffic,ITSMdeployments.
  • Coordinated Prod. Migration activities and made run the command center shifts for ProdITSM.
  • Experience in ITIL process implementation, service Operations, Transition and Continual Service Improvement.
  • Provide complete and through support to familiarize team of onshore and offshore developers to the in-house build framework with source version control in git.
  • Configured and installed monitoring tools,Kibana, Log stash and Elastic Search on the servers.
  • Maintaining the infrastructure servers for different data centers using Amazon Web Services AWS .
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked on Chef Recipes and cookbooks using Ruby framework to provision the required patches, ELK stack (Elastic search, Logstash, andKibana) and other resources according to different functional servers. Bootstrapped nodes for code deployment and convergence.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Generated reports using Sonarqube which covers different areas of Code quality like potential bugs, code coverage, coding rules.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Used Bamboo and Travis as a Continuous Integration tools and create Builds as per the requirement.
  • Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting.
  • Developed scripts to start and stop the Selenium server and to run the test scripts in different browsers.
  • Used Microsoft Azure cloud services in scaling and health monitoring the application servers.
  • Setup up and maintenance of automated environment using Chef Recipes& cookbooks within AWS environment.
  • Responsible for monitoring various servers’ performance ensuring security and stability with the help of available UNIX utilities.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.
  • Provided ‘Manual’, ‘Continuous Integration’, ‘Gated Check-in’ and ‘Schedule’ builds (along with the option to force builds on that schedule even if no changes occurred since the last build)
  • Onsite-Co-coordinator and off hours support for build related issues during weekend roll schedule.

Tools: & Platform: Windows R2 Servers, UNIX & Linux, Ant, Maven, MS Build, MS SQL Server, Red Hat Satellite. Jenkins, UNIX, AWS, EC2, Apache Web Server, Tomcat, MYSQL, Postfix, Blind DNS.

Confidential, Charlottesville, VA

DevOps Engineer

Responsibilities:

  • Organize weekly release meetings with multiple development teams to identify the releases ahead and bring awareness on milestones as per master release calendar.
  • Installed, administered and managed Red Hat Linux, SLES, Solaris, HP-UX and AIX servers.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Worked on installation, configuration and maintenance Red Hat, CentOS and Suse Servers at multiple Data Centers.
  • Responsible for monitoring various servers’ performance ensuring security and stability with the help of available utilities.
  • Maintaining the infrastructure servers for different data centers using Amazon Web Services AWS .
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
  • Implemented central authentication system using NIS server.
  • Worked on various components of OpenStack and Heat orchestration templates (HOT) on diff project.
  • Responsible for troubleshooting various networking and system related issues with UNIX server’s application and hardware.
  • Co-ordinate applications parallel releases (Scheduled/Emergency/Weekly) for deploying their code into production servers and training servers consisting of vendor applications.
  • Conduct Post Release Reviews, Implementation Reviews to identify improvements to processes and procedures over time and lessons learned.
  • Administered Rational Build Forge and created users and given permissions based on their roles.
  • Configured master and agent configuration in Rational Build Forge for better performance.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Developed build using ANT and MAVEN as build tools and used Jenkins to kick off the builds move from one environment to other non-production environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Administered Hudson and responsible for creating new projects and enhancements for old projects.
  • Created and maintained the Shell/Perl deployment scripts for WebLogic web application servers.
  • Performed common database tasks like executing DMLs, DDLs and package body.
  • Tracked all the changes in Remedy tracking tool and provided metrics reporting for the project release activities.
  • Work closely with developers to pinpoint and provide early warnings of common build failure.
  • Installed and configured GIT.
  • Implemented Pre-and Post-hooks in GIT.
  • Responsible for GIT.

Tools: & Platform: Linux Servers (Centos, Debian, Ubuntu), MySQL, PostgreSQL, Apache, FTP, Windows Server, Git, ANT, Maven, Agile, WebLogic, SVN, OpenStack, Solaris, JBoss, Apache, HTML, HTML5, CSS3, JavaScript, PHP, Sublime Text.

Confidential

Linux / Build and Release Engineer

Responsibilities:

  • As a Release Manager, I used to drive meeting every week to get in sync with projects going in live.
  • Problems & performance issues; deployed latest patches for Sun, Linux and Application servers, Performed Solaris and Red Hat Linux Kernel Tuning for TCP stack.
  • Configuration and deployment of Red Hat Linux as a Windows file server.
  • Requirement gathering used UML and creating low level and high-level documents.
  • Install, configure, and maintain servers using enterprise standards and build process
  • Deploying builds in all the three environments (Dev, Test and Production).
  • Coming up with mitigation plan if something goes wrong in production.
  • Involved in testing phase of the application.
  • Extensively used SQL server and wrote most of the queries for SALES and Master module.
  • Understanding of the business functionality and business rules to be followed during the execution of the projects. Involved in coding for new enhancements.
  • Involved in Development, Testing and Deployment phases.
  • Used Web analyzer for monitoring webserver logs.
  • Configured host-based and user-based security for the service using TCP wrappers
  • Wrote Scripts for system management and monitoring in Bash
  • Performed Server design engineering, configuration and troubleshooting of all components, hardware and software, including large scale storage systems with 32 and 64-bit processors, Intel and AMD based
  • Performed the administration of the DNS and zone configuration provided 7x24 on-call troubleshooting and problem resolution.
  • Build and Deploy Application to DEV, SIT and UAT
  • Designed Use Case, Class and Sequence diagrams for various modules and components
  • Performed Configuration Management duties such as administering source code, producing software development builds, controlling change, and managing software configurations.
  • Involved in writing test cases and posting bugs to the senior developers.
  • Worked with the Quality Assurance team to develop processes that increase development and deployment efficiency, reduce defects, and exceed client quality expectations.

Tools: & Platform: .NET, HTML, Open Cart, Adobe Dreamweaver, Sublime Text, XML, Windows, SVN, UML, DNS, Red Hat, ProLiant, Bash.

We'd love your feedback!