Post Job Free

Resume

Sign in

SRE/Devops Engineer

Location:
Houston, TX
Posted:
November 16, 2023

Contact this candidate

Resume:

Name: Yashwanth (Sr. DevOps /Site Reliable Engineer )

Phone: +1-512-***-**** / Email: ad07ow@r.postjobfree.com

Professional summary:

Around 8 years of experience in IT arena comprising of configuration, Release management, Deploy, CI/CD pipeline, AWS and DevOps methodologies.

Experience using Chef, VMware VSphere and Hyper V for managing the infrastructure.

Experience working with Puppet 2.x and 3.x and Chef for software configuration management on JBoss and Tomcat server instances.

Good experience with systems administration on CentOS 5.x/6.x, Ubuntu v14.x and RHEL 5.x and 6.x

Experience on working with AWS management services like EC2, Route53, S3, IAM, VPC, ELB, Lambda, Cloud Watch, DynamoDB, EBS and Cloud Formation.

Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.

Understanding of Cloud Environment like AWS, GCP, Azure, PCF (Pivotal Cloud Foundry).

Worked on creating stable cloud computing solutions for payment systems using OpenStack, VMware

Developed Restful Micro Services using Spring Rest and MVC, for OSS services.

Experienced in build tools such as Apache Ant, Maven, Atlassian, Bamboo, Cruise Control.

Hands on experience in installing and administrating CI/CD tools like Hudson, Jenkins, Sonar, Bamboo.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.

Experience on working with configuration tools like Ansible and Ansible tower.

Experience in deploying services including JENKINS and Nexus on Docker using Terraform.

Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud

Automated the process of installation, configuration of the web application servers like WebSphere/WebLogic/Apache Tomcat/JBOSS using ANSIBLE, CHEF and PUPPET.

Understanding of spinnaker in using for continuous deployments with high velocity across multiple cloud environments.

Experienced in Creating the TERRAFORM templates to launch Network stack and Instances

Experience as Build and Release/DevOps Engineer in automating, building, deploying and releasing code from one environment to another.

Working knowledge of network administration, deploying and troubleshooting of DNS, SSH, Routing, LDAP, NFS and TCP/IP and also core networking stack like access control, tunnelling and address translation.

Experience in using Apache Tomcat, WebLogic and WebSphere application servers for deployments.

Installed, configured, managed monitoring tools like Splunk, Nagios and Dynatrace for resource monitoring, network monitoring and Log trace monitoring.

On call support for 24/7 production computing environments to troubleshooting the issues.

Technical Skills:

AWS services

EC2, EBS, ELB, S3, VPC, RDS, Route53, AMI, IAM, Lambda.

Containerisation

Docker, Kubernetes

CI/CD Tools

Hudson, Jenkins, Bamboo, Puppet, chef, Teamcity, Cruise Control, Ansible, UDeploy

Versioning Tools

CVS, Subversion, Git, BitBucket, Git lab.

Languages

C, C++ and Java/J2EE, Python, PHP.

Config’n management tools

Ansible, Ansible Tower

Build Tools

ANT,MAVEN

Version Control Tools

GIT, GIT Hub, Bitbucket

Release management

XLR

Monitoring Tools

Splunk, Nagios, Grafana, Cloud Watch, Dynatrace, Newrelic

Production servers

JBOSS, Apache Tomcat

Bug Tracking Tools

JIRA, Radar

Scripting Languages

Shell, Python, Batch, Perl, Ruby, Powershell, Groovy.

Web Technologies

HTML, Java Script, Typescript, XML, Servlets, JDBC, JSP, Kafka, SOAP

Database Systems

Oracle 12.x, DynamoDB, MongoDB, MySQL

Cloud Computing

AWS (EC2, ELB, S3), OpenStack (Nova, Swift, Glance), Azure, Cloud Foundry,

GCP, Open Shift.

Methodologies

Agile, Waterfall

Operating Systems

Linux(Red hat 6.x,7.x), UBUNTU, Windows 10/8/7/Vista/xp, Mac-OS

Education:

Bachelors from JNTUH

Certifications: AWS certified Developer Associate.

Professional Experience

Client: Salesforce, Austin, TX July 2021 – Till date

Role: Sr.DevOps/Site Reliable Engineer

Responsibilities:

Responsible for CI/CD automation in all categories of application development like versioning, building, testing and deployment.

Ability to support and build production deployments across the entire platform using automation and CI/CD principles.

Worked on most of the AWS services like mainly EC2, S3, R53, SNS, SQS.

Deploy and monitor scalable infrastructure on AWS & configuration management.

Involved and supported onboarding patching automation.

Running the PCCR's (Production change control requests) and make the deployments within out of the window and in-window methods.

Service maintenance using Spinnaker, webserver anypoint.

Experience in checking SSL certificates, interact with the engineering teams about the expiring certificates.

Configured Nexus repository manager for sharing artifacts between internal teams and Spinnaker service maintenance.

Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.

Developed microservice onboarding tools leveraging Python and Jenkins for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Installed, configuring and management in Ansible centralized server and creating the playbooks to support various middleware application servers and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.

Integrated Kubernetes with Hashicorp vault to inject configurations at runtime for each service using init, and persistent volume sharing between app and config containers.

Created scripts in Python to automate log rotation of multiple logs from web servers.

Created EKS/ECS clusters and worked on container deployments, replication controllers, services, labels, health checks and ingress by writing YAML files.

Involved in writing various Custom Ansible Playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate day-to-day server administration tasks.

Monitored Kubernetes clusters for efficient cluster visibility, proactive monitoring and triggering action using Splunk agents and AWS Cloud Watch monitoring.

Create and maintain highly scalable and fault tolerant multi-tier AWS and Azure environments spanning across multiple availability zones using Terraform and cloudformation.

Developed custom Jenkins jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning.

Used Terraform modules and scripts for managing the infrastructure and deployment of various applications.

Established infrastructure and service monitoring using Prometheus and Grafana.

Created alerts and monitoring dashboards using Grafana for all microservices and deployed in AWS.

Created pipelines for deploying code from GitHub to Kubernetes (K8s) cluster in the form of Docker containers using Spinnaker platform.

Setting up and configuring of New Relic, improved monitoring and performance of application in new relic.

Used JIRA to capture, organize and prioritize issues and partially administering issue management.

Environment: AWS, Git, Github, Jenkins, Spinnaker, Terraform, Grafana, CI/CD, Ansible, Ansible tower, Newrelic, Kubernetes, Jira, Docker, Agile.

Client: Apple Inc, Austin, TX Feb 2019 – June 2021

Role: Sr.DevOps/Site Reliable Engineer

Responsibilities:

Being an active role in application infrastructure management team, responsible for setting up and maintaining CI/CD pipelines with best practices in Agile software methodology.

Proficient in using Ansible tower which provides an easy to use dashboard and role-based access control so that it is easier to allow individual teams access to use tower for their deployments.

Managed playbooks and modules in Ansible, managing existing servers and automation of build /configuration of new servers.

Implemented a continuous delivery pipeline with Docker, Jenkins and GitHub, whenever a new GitHub branch gets started Jenkins automatically builds a new Docker container from it, the Docker container leverages Linux containers from the AMI baked in.

Acted as Scrum Master for PROD teams with focus on guiding teams towards improving the way they work.

Worked with the Scrum Team and the Product Owner to negotiate the minimum viable product for delivery.

Configuring, automating, and maintaining build and deployment CI/CD using tools GitHub, Jenkins, Docker, Jfrog, Ansible for multi-env with high degrees of standardization for both infrastructure and application stack automation.

Used Ansible playbooks to setup continuous delivery pipeline, deployed micro services including provisioning AWS environments using Ansible playbooks.

Coordinated with offshore team members for new Build and Deploy requests, prioritize them and helped them t configure on uBuild and uDeploy.

Support development team with deployment workflow and continuous integration using GITlab, GITlab-ci, Run deck, Docker and provisioning.

Worked with DB team on storing the announcement and payment data to DB2 and datacom storages.

Created applications and connected component to those applications in uDeploy

Created deployment process and administered uBuild and uDeploy

Created TERRAFORM scripts to launch the platform common services which includes IAM roles, CI/CD tool JENKINS, Configure Management tool Chef, Secrets management tool Vault, service discovery tool Consul and Security Appliance tool Trend Micro on AWS premises.

Encrypted the migrated AMI’s using Terraform and packer.

Performed SVN to GIT/Bit Bucket migration and managed branching strategies using GIT flow workflow.

Managed User access control, Triggers, workflows, hooks, security and repository control in Bit Bucket.

Designed and Developed Bamboo Build deployments on Docker containers.

Wrote Docker images for Bamboo & Nexus.

Developed bamboo Plans for Maven builds, creating them on bamboo and running them.

Created Kibana Visualizations and Dashboards for Software Engineering Metrics.

Developed a stream filtering system using Spark streaming on top of Apache Kafka.

Designed a system using Kafka to auto - scale the backend servers based on the events throughput.

Created Chef Recipes for automating the Infrastructure and deployment process and used Chef Spec to verify, security, compliance and policy issues.

Automated the process of Apache, Tomcat, Mule and JBoss web servers’ installation, configuration using ANSIBLE.

Created Splunk dashboard for Artifactory application and Monitored server logs. Configured email notifications etc., for Artifactory critical errors. Worked as a developer and administrator for Artifactory.

Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs.

Used Ansible as an automation engine for cloud provisioning, configuration management, application deployment, intra service orchestration and multi-tier deployments.

Created Ansible playbooks to install and setup Artifactory.

Experience in developing scripts using Restful API’s models for the purpose of integrating workflows with AWS.

Possess good knowledge leveraging AWS stack (Including EC2, R53, S3, RDS, DynamoDB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling features provided by the cloud.

Configured Jenkins for integrated source control, builds, testing and deployment and maintained Jenkins to create scheduled builds and created timed backups of the configuration files using backup plugin in Jenkins.

Created clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, health checks, labels and ingress by writing YAML files.

Strong use of Shell/Ruby scripting languages including BASH for Linux and PowerShell for Windows systems.

Used Terraform modules for managing the infrastructure and deployment of various applications.

Used Radar for ticketing, quip for bug tracking, updating tasks and project defects.

Environment: Ansible tower, Git, GitHub, Jenkins, Scrum, Splunk, Kibana, Ansible, Artifactory, Hadoop, Docker, Bamboo, ETL,KPI,AWS, Terraform, Oracle Db, Tomcat, Maven, Salt stack, Groovy, Radar, uDeploy, Restful, Jfrog, Mac-OS, CI/CD, DNS, Java, Agile, Windows.

Client: Bank of America Merrill Lynch, Pennington, NJ Dec 2017- Jan 2019

Role: DevOps Engineer

Responsibilities:

Created EC2 instances for Linux and windows servers, performed application server builds and monitoring them using cloud watch.

Creating private networks and sub-networks, bringing the instances under them based on the requirement.

Configured AWS Identity access management (IAM), security groups, created custom sized VPC, subnets.

Created and maintained Continuous Integration and Continuous Delivery (CI/CD) pipeline using most of the DevOps tools in agile methodology.

Created Highly available AWS RDS instances for SQL server and Oracle databases

Worked and coordinated with development team for developing payment system module using spring microservices on AWS after successful execution of the main business model.

Migrated on premises SQL server database to AWS SQL server using DMS

Installation and configuration of bamboo, Installation and configuration of Jira/Confluence.

Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and test playbooks on AWS instances.

Created templates, inventories, credentials in Ansible Tower to communicate the servers and deployed it to target directories on various environments like Dev, LLE, QA, SIT and PROD.

Maintained Ansible playbooks using Ansible roles, utilized file module in Ansible playbook to copy and remove files on remote systems.

Importing and exporting templates, created new templates and configured templates in XLR to deploy many applications at a time, stored all the config files in Bitbucket.

Running the releases parallel in XLR and deployed apps using scheduled timer, troubleshooting errors if any.

Worked with dev team to generate deployment profiles for Java (jar, ear, war) files using Maven and Jenkins.

Working with Kibana 4.1.2 to generate customer facing dashboards.

Integrated Jenkins with Bitbucket to trigger the builds automatically and stored artifacts in Jfrog Artifactory.

Implement, maintained branching &build releasfe strategies using Git &stored code in Bitbucket repository.

Used Bitbucket for storing the playbooks and used them on Ansible Tower to deploy the applications.

Written Templates for AWS infrastructure as a code using Terraform to build staging & prod environments.

Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus.

Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.

Responsible for installation & configuration of JENKINS to support various Java builds and JENKINS plugins to automate continuous builds and publishing Docker images to the Nexus repository.

Environment: AWS, Ansible tower, XLR, Azure, Git, Artifactory, BASH, REST API, Bitbucket, Bamboo, Jenkins, Docker, Tomcat, Maven, Jira, Rally, .net, SQL, Jfrog, CI/CD, Java, Web sphere, Grafana, Kibana, Python, Agile, Linux, Windows.

Client: MyRegistry, Fort lee, NJ Apr 2016 - Nov 2017

Role: DevOps Engineer

Responsibilities:

Worked on an assortment of Cloud and DevOps tools that achieve Key Performance Indicators (KPI), coordinating with implementation team to build and engineer services for Linux and Windows OS on AWS along with services like EC2, S3, ELB, IAM, Route53, DynamoDB, Cloud Trail and Lambda.

Worked on optimizing volumes, EC2 instances and created multiple VPC instances and also configured AWS Identity access management (IAM) and security groups for authentication.

Configured LDAP authentication for the proper login of users into console.

Used Splunk data Connector between Splunk Enterprise and Relational Database.

Designing and maintaining production-quality Splunk dashboards.

Developed automation framework for Application Deployments to the cloud environments using Terraform and maintained Docker as EC2 container service (ECS).

Worked extensively on building and maintaining clusters managed by Kubernetes, Linux, Bash, Git, Docker on GCP.

User level experience in Docker and integrating docker with OpenStack Nova.

Maintained and Administered GIT Source Code Tool.

Enabled streams and created Lambda function on AWS console to trigger changes made in DynamoDB.

Worked on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration

Worked on creating Docker containers leveraging existing Linux containers and AMIs in addition to creating Docker containers and virtualized the servers using the Docker for the test and dev environment needs and also configuration automation using Docker containers.

Involved in a team working on Kubernetes to manage containerized applications using its nodes, configmaps and deployed application containers as pods and also managed clusters using Kubernetes.

Worked on branching, tagging and maintaining version across the environment using SCM tools like GIT.

Configured dependencies and plugins for Java based apps in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.

Used Nagios to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios event handlers in case of automatic restart of failed applications and services.

Ensure that deployments happen in Blue/Green concept and ensure that there is business continuity, site reliability and manage applications by providing necessary monitoring.

Worked on Agile projects like creating Kanban boards, configured columns, Filters and reports.

Involved in setting up application servers like Tomcat, WebLogic for Java applications across Linux platforms as well as written shell scripts, Python scripting on Linux environment.

Used JIRA to capture, organize and prioritize issues and partially administering issue management.

Environment: AWS services, Ansible, Git, Splunk, GitHub, OpenStack, UDeploy, Jenkins, GCP, Docker, Kubernetes, Tomcat, Maven, Jira, CI/CD, Kanban, Agile, Linux, and Windows.

Client: Axis bank, Hyd, India June 2014 - July 2015

Role: DevOps Engineer

Responsibilities:

Create and configured the continuous delivery pipelines for deploying micro services and lambda functions using JENKINS CI server.

Working on DevOps platform team responsible for specialized areas related to CHEF for Cloud automation.

Installed Pivotal Cloud Foundry (PCF) on instances to manage the containers created by PCF.

Used Docker to virtualize deployment containers and push the code to instances cloud using PCF.

Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.

Troubleshoot Build and Deploy Issues, with little downtime.

Implemented Bash, Perl, Python scripting.

Implemented automations tools CHEF, PUPPET.

Implemented CHEF Cookbooks for OS component configuration to keep AWS server's template minimal.

Configured Elastic Load Balancers with EC2 Auto scaling groups.

Web application development using agile methodology using Ruby on Rails, MongoDB.

Automated the cloud deployments using CHEF, Python and AWS Cloud Formation Templates.

Developed, tested many features for dashboard using Ruby on Rails, Bootstrap, CSS, JavaScript, and Rspec.

Deployed the Java applications into web application servers like Web logic.

Involved in development and implementation of the web application using Ruby on Rails.

Testing PUPPET modules with PUPPET before uploading to PUPPET server.

Practical/hands-on knowledge on using Mcollective, Hiera in conjunction with PUPPET modules.

Implement, manage CD systems and methodologies on AWS, Used Subversion as source code repositories.

Developed Shell/Perl Scripts for automation purpose.

Define and deploy monitoring, metrics, and logging systems on AWS.

Manage the source code repository system used by the engineering team.

Used Maven for building the Web projects including the Web Services and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.

Primarily responsible for automation and maintained current build farm as well as improving QA and release management procedures

Environment: TFS 2010(Team Foundation Server), GIT, JENKINS, PCF, CHEF, PUPPET, AWS,REDHAT Linux 3,4.X,5,6, Azure, VmwareESX 3.5, Veritas Volume Manager.



Contact this candidate