We provide IT Staff Augmentation Services!

Site Reliability Engineer Resume

2.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Over 7+ years of Software Design, Development, Implementation and providing cloud solutions which includes Configuration Management, Continuous Integration and Continuous Deployment (CI/CD), Release Management and to implement Infrastructure as a Service.
  • Experienced including Installation, Configuration, Testing, Troubleshooting, and Performance monitoring and tuning of Unix/Linux/Windows systems.
  • Experience in working with various domains like Financial, Insurance, Telecom/MSO, Banking, and Software.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Jenkins, Docker, Ruby, Chef (DevOps), Puppet (DevOps), Vagrant.
  • Extensive experience with Continuous Integration Tools like Jenkins, and good working knowledge on source repository management tools like GIT, SVN.
  • Experience on cloud platforms like AWS, GCP, Azure and Openstack
  • Experience in AWS Cloud platform and its features which includes EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53 and managing security groups on AWS.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins & GitHub and AWS AMI’s.
  • Experience in Installing, upgrading and configuring RedHat Linux 3.x, 4.x, 5.x using Kickstart Servers and Interactive Installation.
  • Orchestration of Docker images and Containers using Kubernetes by creating whole master and node.
  • Used Cloud formation & launch configuration to automate the repeatable provisioning of AWS resources and PCF.
  • Knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Knowledge on configuration of ActiveMQ, SNS, SQS and monitoring tools like Datadog, SCOM
  • Experienced in administering, installing, configuring, troubleshooting, performance monitoring of the Clusters.
  • Strong ability to troubleshoot any issues generated while building, deploying, in production support and documenting the build and release process.
  • Experience in Infrastructure Automation for various clouds like AWS, GCP and Azure.
  • Experience in virtualization platforms like Hyper - V and VMware

TECHNICAL SKILLS

Operating Systems: UNIX, Linux (red hat), Ubuntu, Amazon Linux 2, Windows 08,12,16, 19

SCM Tool: Subversion, GIT, Perforce, Cassandra,Terraform

Build Tool: Ant, Maven, AWS code build

CICD tools: Jenkins/Hudson, Chef, Ansible, AWS CICD

Bug tracker & Testing: JIRA, Bugzilla, Red mine, Junit, Test Flight, Test Rail

Repositories: Nexus, Art factory and Bitbucket

Web Developing tools: HTML, CSS, Java Script, Apigee

Languages/Utilities: Shell Script, ANT Script, Groovy, Bash, Python, PowerShell, Ruby

Cloud Technologies: GCP (Compute Engine, Google SDK, Storage, IAM), AWS (EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Elastic Beanstalk, Route53 Cloud Watch,), Microsoft Azure, OpenStack

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Site Reliability Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process. Worked with different development teams and multiple simultaneous software releases.
  • Worked with Bitbucket to manage source code repositories and performed branching, merging, and tagging depending on requirement.
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and Worked on the Bitbucket
  • Developed AMI creation pipeline for creating golden images in AWS according the security standards of Confidential .
  • Built various terraform modules for various services in AWS like S3, EC2, IAM, DynamoDB, API Gateway, Lambda, AMI, CloudWatch, ECS, Elastic Beanstalk
  • Worked with AWS CLI process during the automation process modify, list, and build various services in AWS.
  • Developed Image creation pipeline for creating golden images for GCP according to the standards of Confidential
  • Built various terraform modules for various services in GCP like Compute Engine, Kubernetes Engine, and Storage.
  • Developed and maintained an internal web app in python that helps the user to request for virtual machines and load balancers.
  • Created container images based on the requirement from the application team.
  • Worked on patching the Linux Virtual Machines, katello/Foreman is the tool and it was once in every three months
  • Implemented Continuous Integration using Jenkins and GIT.
  • Worked with Packer to automate the Image creation for Centos and Windows
  • Have involved in creating different Apigee API documents as part of the project requirements.
  • Have used almost all the Apigee edge policies while implementing endpoints on gateway.
  • Experience in reviewing python code for running the troubleshooting test-cases and bug issues.
  • Worked with ServiceNow to make some API calls automatically create the change requests for the changes in various environments.
  • Deploying and Testing Windows, Linux Images from ISO’s for On-premise, AWS, GCP using Packer, Jenkins, Chef, Nexus, Bitbucket
  • Developed workflow for the create and manage VM’s by tenants in On-premise Datacenter using Azure Automation, WAP
  • Deploy, Manage, Provision and Patch the infrastructure in On-premise datacenter in an Automated method using Azure Automation, Azure Functions and logic apps
  • Automated all the patching process for Windows, Linux and Firmware, Creating ServiceNow Requests also using Rest API
  • Designing and Developing API proxies using Apigee Edge
  • Updating, Testing and bumping the versions of the cookbooks, testing the cookbooks in OpenStack in Dev Environment
  • Experience in Virtualization platforms (Hyper-V), other application to manage Hyper-V cloud like SCVMM, Active Directory, SSMS, SCOM, SMA, WAP, Azure Automation, Logic Apps and Azure Functions
  • Enhancing the Infrastructure as a service (IAAS) via Jenkins, Ansible, Chef, Packer and Azure automation
  • Worked on Service Account password rotation for windows, we used tools like Azure Automation and Hashicorp Vault, all these scripting is done in PowerShell.
  • Troubleshooting and performance tuning of various systems problems such as application, network, and hardware related issues.
  • Developed python-based Rest API to create change requests and incidents in the ServiceNow in automation build pipeline
  • Developed a fully automated continuous integration system using Git, Jenkins, Packer, Terraform and custom tools developed in Python and Bash
  • Developed custom tool in python such that it creates a document in confluence it updates the document based on the changes in the AWS
  • Worked on Chef for setting up all the configuration and install of all the agents, managed all the Confidential base cookbooks
  • Managed Confidential Centralized Chef server, and used Rundeck for Onboarding new organizations and adding new users to their organization
  • Managed an internal application that helps the users to create the VM in the On-premise Datacenter

Environment: AWS, GCP, Nexus, Jenkins, Chef, Bitbucket, Docker, Kubernetes, Packer, Bash, Python, Linux, Windows, Git, VSCode, PowerShell, Ansible, Confluence, Jira, Apigee, Azure automation, Hyper V, VMM, Hashicorp Vault

Confidential, Atlanta, GA

Site Reliability Engineer

Responsibilities:

  • Created auto scheduled Builds, gated check in builds and CI Builds.
  • Creating projects, new code branches, and Merging code streams in Git.
  • Customized build process templates and Customized Work Items.
  • Provide problem management support for the production site and services - troubleshoot technical problems as they arise, design, and implement long term solutions.
  • Configured host-based and user-based security for the service using TCP wrappers.
  • Patch Management, Package Installation/Upgrades and Kernel upgrades.
  • Creating and deploying a VMs in vCenter / Deploying a Bare metal server for databases through Cisco UCS, Building Virtual Machines, Cloning & Migrating and Adding processors, RAM, NIC, disks to the VMs.
  • TFS administration and Lab Deployments using Lab Management.
  • Customized Bug, Task, Issue, User Story work item templates, created rules in the work item templates.
  • Troubleshooting communication issues with Chef Client nodes and Chef Servers. Analyze and design the business CM stories cookbooks using ruby scripting, chef resources and handlers.
  • Customized Web access templates for IIS configurations.
  • Experience in the AWS cloud technologies IAM, EC2, S3, RDS, EMR, ALB/ELB, ECS, Route53, RedShift, Glue, guard duty, cloud formation and many more.
  • Well experienced in scripting Infrastructure as code (IAC) using different tools like terraform, cloud formation.
  • Created windows EC2 instances and built Domain controllers, AD, Firewalls etc.
  • Developed a web tool in python that monitors and drives the automated continuous integration system allowing release managers to track changes.
  • Wrote multiple programs in Python to monitor virtual machine usage data using Hyper-V API calls.
  • Perform code promotions and merge code between branches
  • Initiate software builds, troubleshoot failed builds, and resolve build related issues
  • Creating Build Scripts, Automated Builds and CI (Continuous Integration).
  • Installation and Configuration of Web servers like Apache, Tomcat.
  • Create plan and deploy Nagios monitoring server environment. Manage Nagios High Availability solution.
  • Created auto build all the modules and auto deployments.
  • Communicating with co-workers to determine if issues being observed will resolve on their own or if they will require measures taken to prevent adverse impact on performance.
  • Installed & configured Cassandra cluster and upgraded Cassandra cluster to latest releases
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Created and maintained Infrastructure Monitoring with tools like AWS Cloud watch, Datadog, and Splunk

Environment: AWS EC2, EBS, ELB, S3, Nagios, Chef, Ant, Maven, Jenkins, JSON, GIT, Docker, Bitbucket, VPC, Red Hat, Cassandra, Kubernetes, Apigee, BASH, PCF, Python, Linux, UNIX

Confidential, Houston, TX

Infrastructure/DevOps Engineer

Responsibilities:

  • Implemented Jenkins pipeline for continuous deployments. Installed and configured Jenkins CI/CD pipelines, installed plug-ins, configured security, created a master and slaves for implementation of multiple parallel builds.
  • Gathered user requirements and authored Functional and Specification documents based on use cases and user stories.
  • Responsible for creating central repositories, branches, tagging and merging in Subversion.
  • Merged Projects Streams with Release Streams after the frozen/production release and resolved the conflicts during the merging.
  • Responsible for deployment of WAR, EAR files along with environment specific properties from Dev into QA, Stage and PROD environments.
  • Developed build scripts using MAVEN for the creation of build artifacts like war or ear files.
  • Authored Ant/Maven scripts to automate entire build process. Migrated ANT projects into Maven for better build performance.
  • Responsible for Releases (enhancement, maintenance, Emergency, and bug fixes) into QA, Stage and Prod environments.
  • Configured Jenkins to pull and build changes in code on a timed cycle and integrated the build deployment with Selenium for Testing.
  • Developed Bash and Python scripts to automate applications migration and monitor application health during migration.
  • Participated in Sprint planning meetings to deliver incremental updates to the user and gather continuous feedback to continue the improvement cycle.
  • Hands-on experience creating and managing development, build platforms, and deployment strategies.
  • Deployed artifacts into WebLogic/WebSphere servers. Automated Web server provisioning using Puppet. Wrote Puppet manifests to preserve system state for maintenance.
  • Experienced in Certificate Management for deploying the SSL/TLS Certificates with secure communications and for identity for website.
  • Experience with the network security configuration and OS management in the organization by administrating the tools Netstat, Tcpdump, Curl, keytool.
  • Experience with the developer and end- user support, troubleshooting skills in production issues and in critical situations with the applications.
  • Created Migration documents and deployment guides for end user so that user can easily walk through and deploy the code without any issue.

Environment: Chef, Ant, Maven, Jenkins, Red Hat, Cassandra, Kubernetes, BASH, Python, Linux, UNIX

Confidential

System/Linux Engineer

Responsibilities:

  • TCP/IP Networking troubleshooting and Linux Network Administration
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations and Creating Vagrant windows and Linux boxes using Packer. Responsible for nightly and weekly builds for different modules.
  • Used the continuous Integration tools such as Jenkins for automating the build processes and Configured Jenkins with plugins and created jobs.
  • Network traffic control, IPsec, Quos, VLAN, Proxy, Radius integration on Cisco Hardware via Red Hat Linux Software.
  • Installed and administered Anthill Pro to automate the deployment process through workflows.
  • Used Anthill Pro as an Application Lifecycle Management (ALM) tool to manage and track all the automation and deployment activities. Assisted End-to-End release process from the planning of release content to actual release deployment to production.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Developed uninterrupted delivery process for the dev teams with applications that are based on Java and Maven.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Deployed Java/J2EE applications on to the Apache Tomcat server and configured it to host the websites.
  • Performed Clean Builds according to scheduled releases. Verified whether the methods used to create and recreate software builds are reliable and repeatable.
  • Wrote bash script for getting information about various Red Hat Linux servers.

Environment: ANT, HTML, JSP, JavaScript, Oracle.

We'd love your feedback!