We provide IT Staff Augmentation Services!

Site Reliability Engineer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

PROFESSIONAL SUMMARY:

  • Overall 8 years of experience in DevOps, middleware support Build and Configuration, Build and Release application under various platforms.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, testing, and Implementing, Post - production analysis of the projects.
  • Good knowledge on AWS Cloud Administration which includes services like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, Redshift, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Terraform, Cloud Formation, Security Groups.
  • Extensively worked on Jenkins by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
  • Hands on experience with AWS cloud, Terraform and Chef Environment.
  • Developed Chef Cookbooks and Recipes to manage systems configuration. Experience in chef automation including writing cookbooks, customized recipes for test driven developments.
  • Wrote Ansible Playbooks with SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Shell.
  • Experience in developing scalable solutions using NoSQL databases CASSANDRA, MongoDB. In depth knowledge of Apache Cassandra and Datastax Enterprise Cassandra.
  • Expertise in designing the Google Cloud architecture by following the financial regulations from security point of view.
  • Expertise in writing Terraform templates to deploy various cloud environment infrastructures like Dev, QA and UAT in AWS.
  • Had very strong exposure using Ansible automation in replacing the different components of OpenShift like ECTD, MASTER, APP, INFRA, Gluster.
  • Experience in managing the clusters using Kubernetes (k8s). Used Jenkins to deploy code to Google Cloud with new namespaces, create Docker images and push them to container registry of Google Cloud.
  • Designed, Installed and Implemented Ansible configuration management system, Ansible Control server to deploy playbooks to the machines and systems in the inventory.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Experience in working with Git to store the code and integrated it to Ansible Tower to deploy the playbooks. Implemented Continuous Integration using Git.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Docker files and setup the automated build on Docker HUB installed and configured Kubernetes.
  • Designed the architecture with Google Cloud Security model, secure-by-design infrastructure, built-in protection, and global network that Google uses to protect your information, identities, applications, and devices.
  • Experience in creating Docker containers, micro services leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch. Used Docker for automating the deployment of applications inside software containers.
  • Experience in Azure infrastructure management (Azure Storage, Azure AD and Office365).
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Installed and teste VMware, VRealize Automation and VRealize operations to enable cloud orchestration layer for software data center model in test bed.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell and python.
  • Expertise in automation testing using Selenium, Java, Cucumber, Junit, Jenkins .
  • Integrated Salesforce DX into these tools so that you can set up continuous integration for your Salesforce applications.
  • Strong experience on DevOps essential tools like VSTS, Jenkins, Ant, Maven and migrated VMWARE VMs to Azure and Managed Services like VM, VPN, VNet, UDR, NSG.
  • Developing, managing and maintaining the DevOps of Checkmarks R&D.
  • Designed and developed User Interface using JSP, HTML, PHP and JavaScript. Operations, Associated as Application Development.
  • Strong knowledge and experience with web technologies like HTML JavaScript, ASP.NET, .NET framework features including Reflection and Metadata.
  • Implemented Bash, Perl, Python scripting and Cloud services on Azure.
  • Developed Golang API and chat-bot using TDD to aggregate data to show application server alignment.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Continuous Improvement (CI) leadership - developed and deployed an outcome-based CI program design, building executive support and sponsorship, and aligning global teams around a strategy focused upon long-term improvement of critical business KPIs
  • Worked extensively on LDAP integrations. Very good understanding of integration with these varieties of protocols: SOAP and REST API’s
  • Extensive experience with software Build automation and standardization tools like ANT and Maven.
  • Good knowledge in Continuous Integration and Continuous Deployment methodologies.
  • Experience in using tools like JIRA for ticketing and worked with different Bug tracking tools like JIRA, HP Quality Center.
  • Good Experience and understanding of Windows and AD administration, troubleshooting, configuration.
  • Develop or modify SQL queries and stored procedures to meet business requirements and achieve desired performance.
  • Having good Knowledge of Node.js Framework, understanding of front-end Technologies in Node.js Development.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Experience in administering Linux. Experience in installation, configuration, backup, recovery, maintenance and support.

TECHNICAL SKILLS:

Version Control Tools: Git, SVN, Perforce.

Build Tools: Maven, Ant.

Continuous Integration: Hudson, Jenkins.

Scripting: Shell, Python, Ruby, PowerShell, Groovy, Golang

Configuration Management: Ansible, Chef, Puppet

Web Tools: JSP, PHP, XML, Spring Boot.

Databases: MYSQL, NOSQL.

Application Servers: Apache Tomcat, WebLogic, WebSphere, Jboss

Monitoring Tools: Splunk, Nagios.

Cloud: AWS, Microsoft Azure, Google Cloud Platform.

Operating systems: Windows, Mac, Ubuntu, Linux (RedHat 3.x,4.x,5.x,6.x SUSE 10)VMware ESX 3.x,4.x, Hardware

Containerization Tool: Docker.

EXPERIENCE:

Confidential, Alpharetta, GA

Site Reliability Engineer

Responsibilities:

  • Identifies significant projects that result in substantial cost savings or revenue.
  • Identifies changes for the product architecture from the reliability, performance and availability perspective with a data driven approach.
  • Developed and integrated monitoring and testing solutions, ensuring that all company policies and procedures were followed.
  • Diagnosed, investigated and resolved all IT incidents, managed error budgets for technical and engineering teams.
  • Proactively work on the efficiency and capacity planning to set clear requirements and reduce the system resources usage to make GitLab cheaper to run for all our customers.
  • Identify parts of the system that do not scale, provides immediate palliative measures and drives long term resolution of these incidents.
  • Identify Service Level Indicators (SLIs) that will align the team to meet the availability and latency objectives.
  • Engage in and improve the software development lifecycle-from inception and design, through development, deployment, operation and refinement for greater reliability.
  • Influence and design infrastructure, architecture, standards and methods for large-scale systems
  • Support services prior to production via infrastructure design, software platform development, load testing, capacity planning and launch reviews.
  • Maintain services during deployment and in production by measuring and monitoring key performance and service level indicators including availability, latency, and overall system health.
  • Automate system scalability and continually work to improve system resiliency, performance and efficiency
  • Work in close collaboration with software development teams to shape the future roadmap and establish strong operational readiness across team.
  • Leverage technical skills to partner with team members and be comfortable diving into a problem as needed.
  • Remediate tasks within corrective action plan visa sustainable, preventative, and automated measures whenever possible.

Environment: Ansible, Puppet, Chef, Cloud Formation, Terraform, Jenkins, GCP, Docker, Kubernetes, GitHub, Bitbucket, App Dynamics, Cloud watch, Python, Bash, Ruby.

Confidential, San Antonio, TX

DevOps Engineer

Responsibilities:

  • Delivered centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Provided configuration services on multiple platforms in the test environment running on one or more IT Platforms: Maven, Client/server, MS Build, Microsoft Windows NT, UNIX.
  • Performed troubleshooting and administration of Version control tools such as SVN and implemented hook scripts for various usage processes in SVN and assisted teams in implementing Branching and merging strategies along with generating merge reports to assist in merging up and merging down on weekly basis.
  • Integrated Maven with SVN to manage and deploy project related tags.
  • Experience in deploying Kubernetes Cluster on cloud/on-premises environments with master/minion architecture.
  • Installing, configuring, monitoring Apache Cassandra Prod, Dev and Test clusters.
  • Developed Ansible Playbook for Automatic Deployment and Configuration of OpenShift in multiple environments.
  • Configured Jenkins with Git and SVN for appropriate release builds. Scheduled automated nightly builds using Subversion. Maintained Continuous Integration effort with Subversion along with scheduled builds. Cloned the projects in Jenkins for the developers and generate the build and store it in the Nexus Artifactory.
  • Create VMWare VM's for OpenShift and configuring with all the prerequisites resources for the OpenShift servers.
  • Managed Linux staging and testing environments.
  • Installed binaries, configured and administered Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, Git, Maven, ANT, and Chef.
  • Configured CI (Continuous Integration) tool for the automatic deployment of WAR or EAR files to required servers, including the shutting down of clusters, domains and services for a clean deployment and startup of new build. Created Continuous Integration and Continuous Delivery Pipelines for the build and deployment automation in place.
  • Maintain and deploy the artifacts UDeploy release build and produce products for testing and use in production. Create and manage daily construction and UDeploy Hudson Heritage status.
  • Integrated UDeploy, slm team, Ex deploy with Nexus and Jenkins to achieve CD (Continuous Deployment).
  • Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
  • Well versed with kubectl, the command line tool for Kubernetes.
  • Maintaining Docker Container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Responsible for build and deployment automation using Docker container for each application tier, Vagrantto run a VM with folder sync and port forwarding and Chef used to bootstrap Docker Containers in AWS and Dev instances in production.
  • AWSEC2/VPC/S3/Route53/IAM/Cloud Formation/ELB based infrastructure automation through CHEF, Vagrant and Bash Scripts.
  • Worked on Managing the Private Cloud Environment using CHEF. Implemented CHEF to deploy the builds for Dev, QA and production. Automation of infrastructure by creating scripts of CHEF.
  • Deployed a centralized log management system and integrated into Chef to be used by developers. Developed Cookbooks and recipes for automating deployments via Chef.
  • Developed CHEF Cookbooks to install and configure Apache, Tomcat , Jenkins , and Rundeck and deployment automation .
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Introduced effective ways of communication and stream-lined use of JIRA Confluence and to maximize productivity and bring discipline between Dev-QA communication gaps.
  • Active role in organizing documents such as SCM New User guides and SCM Verification.

Environment: JAVA/J2EE, ANT, Maven, Kubernetes, OpenShift, SVN, Chef, Linux/Unix, AWS, Shell/Perl Scripts, SCM, Git, Jenkins, Apache Tomcat, Docker, JIRA.

Confidential, Chicago, IL

Sr. DevOps/AWS Engineer

Responsibilities:

  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS.
  • Building massively scalable network-oriented software for the Elastic Load Balancing (ELB) service.
  • Used EBS stores for persistent storage and performed access management using IAM service.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Groups, AutoScaling, and RDS in Cloud Formation JSON templates.
  • Contributed source code in Golang to developing automation framework for AWS CFN.
  • Working in implementation team to build and engineer servers for Linux &AIX operating systems.
  • Configured Cloudbees Enterprise Jenkins instance to help utilize resources effectively and provide self-service to user base as much as possible
  • Created reproducible builds of the Kubernetes applications managed Kubernetes manifest files and managed releases of packages.
  • Improved our CD/CI pipeline by integrating Jenkins with a Kubernetes cluster running on AWS.
  • Well versed in DevOps practices for Micro Services Architecture using Kubernetes as Orchestrator, which is used to orchestrate the deployment, scaling and management of Docker Containers.
  • Working on AWS & Openstack cloud to provision new instances. S3 Storage Services. AWSEC2& Cloud watch services. CI/CD pipeline management through Jenkins.
  • Integrate Salesforce DX into the Jenkins framework to automate testing of Salesforce applications against scratch orgs.
  • Experience with static code analysis tools such as Contrast Assess (preferred), Coverity, CheckMarx.
  • Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers and created the AWS Security groups to enable firewall.
  • Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java.
  • Automated AWS volumes snapshot backups for enterprise using Lambda. Created functions and assigned roles in AWS Lambda to run python scripts.
  • Created self-service, auto-provisioning, and auto-scaling environments using VMware vRealize Orchestrator and RedHat Enterprise OpenStack Cloud Forms with OpenShift, and Ansible open source software.
  • Experience in Cloud based container application platform OpenShift and servers like WebSphere, Jboss EAP, TomCat
  • Involved in developing the Azure Solution and Services like IaaS and PaaS.
  • Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker Images, Experienced in Docker orchestration framework.
  • Exposure to Mesos Marathon & Zookeeper cluster environment for application deployments and Docker Containers.
  • Integrated OpenShift cloud platform with Continuous Integration, Continuous Delivery, and Continuous Deployment tools like Jenkins, GIT SCM, Udeploy.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts. Worked closely with development teams and performance test engineers for EC2 size optimization and Docker build containers.
  • Use Puppet Automation tool for configuration management in different systems.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository. Using puppet for automation of application such as Tomcat, Apache and WebLogic.
  • Manage deployment automation using Puppet, Roles, Profiles, MCollective, Hiera, and Custom Puppet modules, Ruby and did provisioning & configuring local Vagrant machines for developers with puppet.
  • Experience in writing Ansible playbooks, defining roles and using Handlers. Worked with Ansible playbooks for orchestration, provisioning, configuration management and application development of LAMP stack.
  • Customized Ansible role for automated deployments of the Dynatrace Java Agent for Glassfish
  • Done installation, configuration and maintained the CI/CD tools Jenkins and Ansible.
  • Implement monitoring solutions (Nagios, Zabbix) to monitor health of systems and generate proactive alerts for systems entering a degraded state.
  • Hands on experience in monitoring EC2 instances using Nagios and configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Enabling GitHub WebHook for polling SCM and GitHub pull request plugins and Jenkins WebHook plugin configuration.
  • Experience in Client-Side and Other Node.js frameworks using a variety of full stack MVC frameworks. Proficiency in RESTful APIs and API communications.
  • Deployed Java applications to Application servers in an agile continuous integration environment and automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to another environment.
  • Experience in using Nagios for monitoring the infrastructure and improving the performance of servers.
  • Querying and reporting from Elastic Search/Kibana, Splunk and MySQL.
  • Worked on JIRA installation and upgrade and Performed JIRA configuration.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud watch and Route 53), GIT, Maven, Ant, Jenkins, Puppet, Ansible, Docker, Nagios, ELK, Splunk, Jira, Unix/Linux, Shell scripting, Ruby.

Confidential, Hopkins, MN

DevOps Engineer

Responsibilities:

  • Designed, configured and deployed Azure Automation Scripts for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters, Azure SQL, Cloud Services, and ARM), Services and Utilities focusing on automationResponsible for Development QA, UAT, STAGING, PRODUCTION Builds and Releases.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Created Cloud Infrastructure on Azure with Terraform templates.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Implementing the New Azure service like Backup Vaults, Recovery service vaults, operation Management suites, Cost Estimation and efforts.
  • Collaborated with Development and Support teams to setup a Continuous Delivery environment with the use of Jenkins , continuous build and delivery tools.
  • Worked on Tomcat application server for hosting web apps. Experience in writing Ansible scripts.
  • Setting up servers through using UNIX for deployment or other uses for application, Responsible for CI environments (Jenkins)
  • Experience with Azure API Management as a turnkey solution for publishing APIs to external and internal customers
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
  • Managed Chef Cookbooks to automate system operations.
  • Enforced automation in build and deployment procedures, executed code builds and deployment activities.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies. Responsible for design and maintenance of the Subversion (SVN) Repositories.
  • Managed the source codes repository of multiple development applications using SVN.
  • Expertise in API automation Frameworks & Selenium Web Drivers/Cucumber/Maven/Rest Assured
  • Verifying the Correct Binaries before releasing to production environment.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonarqube, and Puppet.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Developing the custom modules to extends the functionalities using Node.js also understanding of NPM (Node Package Manager) a command line utility for installing the Node.js package
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Configured JIRA workflows according to the needs to the CM team and integrated the project management features of JIRA with the build and release process

Environment: TFS, Clear Case, SVN, Jenkins, Azure, Nexus, Sonar, Eclipse 3.20, Ant, Maven Web Sphere Application Server (WAS), Web Logic, UNIX, UCM, Chef, Puppet, Quality Center, Oracle 10g,Visual Build, Hudson, ANT, J2EE

Confidential, Nashville, TN

DevOps Engineer

Responsibilities:

  • Installed and Deployed RedHat Enterprise Linux 6.5, CentOS and installation of packages and patches for RedHat Linux Servers.
  • Involved in troubleshooting of RedHat Linux server issues and hardware issues and replacements.
  • Designed and developed Web forms using ASP.NET controls, CSS and HTML to facilitate the registered users.
  • Performed deployment Automation using multiple tools such as Jenkins, Chef and Git.
  • Modified existing Maven files in case of errors or changes in project requirements.
  • Implemented Maven script based jobs in Jenkins and Worked with Jenkins Pipelines.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes
  • Configured various jobs in Jenkins for deployment of Java based applications and running test suites.
  • Automated the deployment process by writing Python scripts in Jenkins.
  • Automated deployments using Chef Configuration management tool.
  • Used Chef for helping developers in deploying a centralized log management system.
  • Developed configuration hire data, node classifications, external node classifiers and parameterization for Puppet modules.
  • Responsible for managing Cron jobs on production servers.
  • Integration implementation of Jenkins, uDeploy and JIRA for DevOps automation.

Environment: GIT, Maven, Jenkins, Puppet, chef, Jira, uDeploy, Cassandra DB, WebLogic, Ruby, Nexus, RedHat, CentOS, Linux, .NET.

Confidential

DevOps & AWS Engineer

Responsibilities:

  • Implementing new projects builds framework using Jenkins & maven as build framework tools
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment, AWS server provisioning using Chef Recipes.
  • Converting production support scripts to chef recipes.
  • Setting up client server model of Chef in development environment of OCI
  • Maintaining Continuous Integration and Continuous Development for the facilitation of Agile Development.
  • Worked on documentation - Chef Basics, Initial setup of Chef, Databags implementation, Coding standards, Cookbook document, testing docs.
  • Used Docker Micro service to make the tasks easier.
  • Used the Docker to setup local development environments exactly like live server.
  • Using Cloud Trail, TESSA, Cloud Passage, Check Marx, Qualys Scan tools for AWS security and scanning.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch. Defining Release Process & Policy for projects early in SDLC.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Responsible for nightly and weekly builds for different modules. Setting up cloud based environment to automate deployment.
  • Member of CCM representing changes for Release and environment configuration
  • Responsible for configuring management of different application layer modules.
  • Responsible for Database build, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Work with different team members for automation of Release components.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.

Environment: CHEF, Jenkins, Maven, AWS, EC2, Jira, Linux, AWS.

We'd love your feedback!