We provide IT Staff Augmentation Services!

Sr Site Reliability Engineer/devops Resume

0/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Sr. Site Reliability Engineer/DevOps with around 8 years of experience in Linux, middleware, software configuration management, administration using Oracle Web sphere Application Server which includes configuring, deploying, maintaining, troubleshooting and implementation of various web and cloud - based applications
  • Experience in installation and configuration of various Continuous Integration (CI) tools Jenkins, TFS, Code Deploy and Bamboo for the build, deploy and cruise control.
  • Ability to build automated scripts and coordinate with the software development team Comprehensive knowledge of software development lifecycle.
  • Supported software development environments and production environments with third party software: database, middleware, application server, Unix/Linux and Windows
  • Extensively worked on various applications and web servers, including Oracle/BEA WebLogic, IBM WebSphere, and Apache Tomcat.
  • Excellent skills in source code repository tools such as Clear Case, SVN, CVS and Git.
  • Expertise in handling Linux/Ubuntu Server's which includes install, setup, configure, network, debug, deploy, automate and production support across different environments.
  • Good Knowledge in Unix Shell/Perl/Python scripting and good C/Java programming experiences.
  • Expertise in Configuring GIT, Git-lab, SVN distributed platform for multiple applications and automating builds using Jenkins or other toolsand process for regulated SVN code control and builds.
  • Using Configuration Management, well versed in implementing Ansible, Ansible Tower (AWX)and Terraform for building and installing required as a configuration management tool.
  • Extensive experience with cloud automation techniques using AWS and Azure Cloud infrastructure.
  • Developed Ansible playbooks for deployments and post automation tasks like installing application, ssl certs, JDK upgrade, etc.
  • Built the ground up reliable infrastructure services in AWS to deliver highly scalable services that is appropriate AWS service based on data, compute, database, or security requirements.
  • Experience on Automating the Build and Deploy of PHP, Python and Java applications to different environments by using Ansible and Jenkins.
  • Expertise in maintaining K8’s Kubernetes production grade cluster, performed deployments, upgrades and environment setup.
  • Experienced in installing, updating and keeping up RedHat Enterprise Linux, Sun Solaris, Ubuntu, Centos, and Windows based situations.
  • Creation of pipelines in Jenkins includes Continuous integration of tools like Maven, Git, SonarQube, nexus, Selenium and Continuous deployment using Chef and Vagrant.
  • Experience in fast paced Agile/Scrum environment and following a complete agile life cycle methodology.
  • Working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
  • Hands-on experience on minor & major upgrades physical to virtual environment (Open stack & VMware).
  • Implemented Docker containerization, developed multiple docker files and orchestration to deploy multiple T2 micro services on different platforms.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto-Scaling and CloudFormation scripts.
  • Took Part in DevOps implementation pilot program and was trained in DevOps methodologies and tools like Chef, Puppet etc.
  • Written Chef cookbooks and recipes to Provision Several pre-production environments consisting of Apache domain creations and several proprietary middleware installations.
  • Experience in the usage of data center automation and configuration management tools such as Ansible, Vagrant, Docker, etc.
  • Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Experienced with Windows, Linux/UNIX environments and scripting for Build & Release automation.

TECHNICAL SKILLS

Operating Systems: Red hat, Ubuntu, Linux and WINDOWS, CentOS.

Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, TFS.

CI Tools: ANT, MAVEN, Code Deploy, Bamboo, TFS, Jenkins.

Configuration Management: Chef, Puppet, Maven, Gradle, Ansible, Docker, Kubernetes.

Database: Oracle, DB2, MySQL, MongoDB 7 SQL Server, MS SQL.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center and IBM Clear Quest.

Cloud Platform: AWS, Azure and Open stack.

AWS Services: EC2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, SWF, EBS, Route 53.

Languages/Scripts: C, HTML, Shell, Bash, PHP, Python, Chef, PHP, Ruby and Perl.

Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS, WebSphere.

Web Technologies: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Sr Site Reliability Engineer/DevOps

Responsibilities:

  • Defining Branching strategies and CM build cycle in a complete SDLC for various projects.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT
  • Design and Implemented Cloud Orchestration solution using Google Cloud, AWS EC2 Docker and Kubernetes.
  • Working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
  • Automate orchestration of different environment using puppet/chef in Cloud (AWS)
  • Expert in using different source code version control tools like CVS, Subversion, TFS and GIT.
  • Building the foundation forDevOps project work within multiple Scrum teams using common infrastructure components such as Jenkins, Nexus, Git, Puppet, Vagrant, VirtualBox,Docker, Packer, Logstash, etc.
  • Implemented multi-parallel jobs in Jenkins which does CI, packaging, Sonar job and deployment job to difference environments such as DEV, TEST and PROD.
  • Responsible for code deployment to SIT, UAT, Staging and Production environments.
  • Developed helm charts for deployments and implemented blue-green deployments for multiple EKS Kubernetes clusters in prod and non-prod environments.
  • Experience with implementing project change control into software release management in multiple technical environments including UNIX, LINUX and Windows.
  • Built dashboards using CloudWatch in AWS for metrics like CPU, memory, incoming/outgoing requests, 4xx/5xx errors, pods, namespaces and other metrics.
  • Administration of RHEL 5/6 and CentOS 5/6 that includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
  • Specialized in building SPEC and POM files to create a RPM for the Continuous Integration/Delivery using Gitlab and Jenkins. Also implemented BDD framework with Behat and other tools (e.g. Drush, Codesniffer, Phantom JS, Composer) that supports the developers.
  • Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups and use permissions to AWS resources.
  • Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef
  • Written Chef cookbooks and recipes to Provision Several pre-production environments consisting of Apache domain creations and several proprietary middleware installations.
  • Configured application dashboards for container management and created using Prometheus and Grafana panels for both metric and query based.
  • Written ruby scripts for chef automation and contributing to our repository on Github.
  • Updated Maven build configurations and created integration tests and performance tests Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Delivered onsite customer classes on the suite of IBM Rational Software configuration management tools includingClearCase, ClearQuestandRational Team Concert (RTC).
  • Containerizing PHP applications and implementing CI/CD for the container.
  • Experience with defining release strategy, process and preparing user documentation for software configuration management
  • Design & implement Infrastructure as a Service capability using Puppet, Foreman &Docker in RHEV & AWS platforms
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Create job chains with Jenkins Job Builder, Parameterized Triggers, and target host deployments. Utilize many Jenkins plugins and Jenkins API.
  • Researched and implemented code coverage and unit test plug-ins like FindBugs, Checkstyle and PMD with Maven.
  • PreparedDevOps automation shell scripts for different development operations - create, update delete, fix for all required server operations, smooth development and production security.
  • Responsible in deploying the application WARs, EARs in Web logic application servers and troubleshoot any deployment issue.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Created Maven POMs to automate the build process for the new projects and integrated them with third party tools like SonarQube, Nexus.

Environment: Jenkins, Chef, Kubernetes, Docker, Git, TFS, SVN, Jira, Apache Tomcat, SDLC, Windows, Docker, Ansible, Grafana, Prometheus, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, ELB, Python, Poweshell Scripting, Unix/Linux environment.

Confidential, Austin, TX

Sr. SSE-SRE Engineer/DevOps

Responsibilities:

  • Performed software configuration/release management activities for three different Java applications
  • Configuring AnthillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
  • Worked on cross platforms (WINDOWS-NT & LINUX) to gain thorough understanding of the ClearCase functionality in both the Operating Systems.
  • Developed micro services using Python and Drupal platforms that will serve data to other products within the legacy and support applications supporting all the platforms.
  • Worked on setting up a Test Kitchen driver with AWS credentials for both the AWS CLI tools and kitchen-ec2 using kitchen.yml files.
  • Installing and generating SSL s using Ansible playbooks and storing the generated keys to validate the s in all environments.
  • Extensively worked on Hudson, Jenkins, Bamboo for continuous integration and for end to end automation for all build and deployments.
  • Written Chef Cookbook, recipes to automate installation of Middleware infrastructure like Apache Designing CI/CD pipelines for multiple tech stacks using Ansible AWX Automation configuring the pipelines and spanning them as turnkey solutions.
  • Upgraded EKS clusters from version and 1.23 in AWS, used cloud formation templates and updated node groups.
  • Writing Ansible playbooks for different modules such as deployments, start, stop and health check for multiple applications.
  • Analyzing SSE metrics and on boarding new infra as per the requirements with Monsoon firewall bandwidth upgrade and hosts filtering on application and Analysis
  • Creating ACL’s using monsoon dashboard for Dev, Test, UAT and PROD environments with inbuilt CI-CD process.
  • Using Terraform to manage infrastructure on multiple cloud environments, service providers, and on-premises servers to utilize services such as compute instances, storage, networking, DNS, and so forth.
  • Implementing Blue-green and Rolling deployments in Kubernetes to reduce the downtime of the application and running them as zero downtime apps.
  • Deployed WAR, JAR and EAR application in Clustered Tomcat and JBoss as well.
  • Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts for VGS’ Partners.
  • Tools Technologies: Microsoft IIS 6.0, MS Deploy, PowerShell Scripting.
  • Experience in using ANT, MAVEN and GRADLE as build Tools.
  • Updated legacy Ant build infrastructure to new GRADLE based build system, enabling more robust test, build and release procedures.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Captured CPU and memory metrics using AppDynamics and logs using Splunk for multiple indexes and onboarded applications and setup thereshold limits.
  • Creating metadata types Branch, Label, Trigger and Hyperlink. Supporting developers in creating config-spec. Carried out the Merge process as defined in the usage model in each project.
  • Ownership of release branch. Implemented Triggers to enforce development policies to invoke operations before or after the execution of Critical ClearCase Operations and Events, using PERL Scripts.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Jenkins, AWS, Ansible, Kubernetes, Docker Chef, AWS-Kitchen, Docker, Drupal, Php, Java script MYSQL, GIT, JFrog, Splunk, AppDynamics, SonarQube, Perforce, Maven, Ant, Chef, Groovy, Python, Ansible, Kubernetes, Grafana, Apache Tomcat, Cloud, Visual Studio, Oracle 11g, VisualBuild.

Confidential, Morrisville, NC

SRE/DevOps & Support Engineer

Responsibilities:

  • Generated the automated build and deployment process for application, re-engineering setup fora better user experienceand leading up to building a continuous integration system for all our products.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Worked with developers in establishing and applying appropriate branching, labeling / naming conventions using GIT source control.
  • Source code management with Git hub, Gitlabs to add, commit, push codes to various branches and setup Jenkins.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven, and Nexus in Linux environment.
  • Configured Jenkins for doing the build in all the non-production and production environments. Worked extensively on CVS, Subversion as Version Control.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
  • Used monitoring tools like Splunk for log mining, data dog, new relic for metrics and Nagios for CPU/Memory limits.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
  • Created scripts for system administration and AWS using languages such as BASH and Python.
  • Repository management in Maven to share snapshots and releases of internal projects using Nexus tool.
  • Good experience with Maven builds process and repository managers like Artifactory and Nexus.
  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Created branches in Subversion (SVN) to implement the parallel development process.
  • Management of Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues. Use of the ticketing tool JIRA.
  • Implemented in release workflow within Visual Studio for continuous integration and deployment and used Power Shell, Python for automating configuration deploys on to IIS Servers
  • Created Chef Cookbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server.
  • Involved with the developers in troubleshooting and fixing day-to-day problems of the applications.

Environment: Tortoise SVN, Java/J2EE, Jenkins, Nagios, DataDog, OpenStack, Python, Chef, Perl, Ruby, Shell Script, ANT, Maven, GIT, Tomcat, Nexus, JIRA.

Confidential

Linux Administrator

Responsibilities:

  • Installing and upgrading Redhat 5.x, CentOS 5.x, Ubuntu, SUSE and Solaris 9/10 on Various HP and Dell Hardware’s.
  • Troubleshooting and Configuring of SSH, TELNET, FTP and NFS in RHEL and CentOS.
  • Creating sparse root and whole root zones and administered the zones for Web, Application and Database servers and worked on SMF on Solaris 10.
  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues and deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Used Yum and RPM packages to install multiple software's on Linux platforms across different environments.
  • Monitoring and troubleshooting applications for Java based and used Apache tomcat logs to verify error, application, and server related issues.
  • Worked with GIT and Subversion to manage source code
  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production
  • Implemented and administered VMware ESX 3.5, 4.x for running the Windows, Redhat Linux and Ubuntu Servers on development and test servers.
  • Configured and installed Nagios Monitoring tool on different versions of Linux and Windows Servers.
  • Implemented HA using VERITAS Cluster Server 5.0 for WebLogic agent
  • Used HP Quality center and BMC Remedy change management system for ticketing and Workflow.
  • Troubleshooting and performance tuning issues with applications like Oracle 10g, JBoss 4.x, WebLogic 10, and MQSeries 6.x.
  • Involved in the administration of the Web Logic 9, JBoss 4.2.2 servers including installation and deployments.
  • Wrote Shell and Python scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.

Environment: Java/J2ee, RHEL, Ubuntu ANT, Maven, Subversion, Git, GitHub, UNIX, Rally, Shell, Artifactory, C, C++, Jenkins/Hudson, Python, JBoss, WebSphere, Confluence, Linux, MYSQL, Shell Scripting.

We'd love your feedback!