Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

ALEKHYA SRI Y

Summary

Around 10+ years of experience, with strong expertise in the fields of DevOps, AWS, Build and Release Engineer and Linux Admin, using various automation tools to oversee the end-to-end deployment process. Worked on creating the Docker containers and Docker consoles for managing the application life cycle. Proficient in creating DevOps strategy in a various distribution of LINUX and Windows alongside using DevOps tools suites like Subversion (SVN), GIT, CVS, ANT, Maven, Jenkins, Bamboo, Puppet, Docker, Docker Swarm, Kubernetes, Nexus, Artifactory, Nagios and Splunk in traditional environments, as well as cloud environment like AWS, OpenStack, Azure, and PCF. Experience in migrating on premise infrastructure to cloud platforms like Aws/Azure/GCP/OpenStack/Pivotal Cloud Foundry (PCF) and involved in virtualization using (VMware, VMware ESX, Xen) and infrastructure orchestration using containerization technologies like Docker and Kubernetes. Experience in dealing with Microsoft Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, VPN, Resource Groups, Express Route, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager. Experience of Microsoft Azure which includes Creating PaaS builds, PaaS deployments, Storage -Accounts, Queues, CDN, ARM templates, Azure Service Bus, and extensive experience in designing AZURE Resource Manager (ARM) templates and designing custom build steps using PowerShell. Experience in creating and maintaining AWS User Accounts, Security Groups, VPC, Route 53, Dynamo DB, RDB, SNS, SES and AWS storage services like S3, EBS. Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, Route53, EBS, Elastic Load Balancer and Auto scaling groups. Converted existing AWS infrastructure to server less architecture (AWS Lambda) deployed via Terraform and AWS Cloud formation. Experience in dealing with Microsoft Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, VPN, Resource Groups, Express Route, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager. Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds and Configured the Ansible playbooks with Ansible Tower. Experience with Open Shift, Docker swarm, Kubernetes, and clustering frameworks. Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions, also developed custom base Docker images for Spring Boot, Tomcat, and Node. Production experience in large environments using configuration management tools like Puppet and Ansible supporting Chef Environment with 500+ servers and involved in developing manifests. Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. Designed Docker images & linked Docker containers for secure way of data transfer. Developed cookbooks and wrote chef recipes using Ruby script and Chef DSL to automate system configuration. Well versed with many different concepts, Environments, DataBags, Knife, and Chef Server Admin/Organizations. Extensive involvement with and Version Control Systems like GIT, CVS, and Subversion (SVN). Also resolved conflicts during the branch merging in different version control systems. Experience using Maven and ANT as a Build Tool for the working of deployable artifacts (war & ear) from source code. Experience in using Nexus, Artifactory, and JFrog Repository Managers for Maven and ANT builds. Experience in deploying WAR, JAR, and EAR files in WebLogic, WebSphere, JBoss application servers in LINUX/Unix/Windows environment. Involved in developing Java web-based interfaces using HTML5, CSS3, JQuery, XML and JSON. Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies. Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform. Worked with Ansible (automation tool) to automate the process of deploying/testing the new build in each environment, setting up a new node and configuring machines/servers. Written Cloud formation templates and deployed AWS resources using it. Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Sr.DevOps Engineer

McGraw hill
NY
01.2023 - Current
  • Implemented Terraform modules for deployment of various applications across multiple Cloud providers and managing infrastructure
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code
  • Strong knowledge and experience on Confidential Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM
  • Build servers using AWS launching and configuring of Amazon EC2 cloud servers using AMI's (Linux/ Ubuntu), Creating security groups, and load balancers in the defined Virtual Private Connection (VPC)
  • Used Terraform as Infrastructure as a code and Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying Micro services
  • Created and deployed VMs on Microsoft Azure, managed Azure AD, SQL, and Virtual Networks to connect all the servers, designed ARM (AZURE Resource Manager) templates for Azure platform
  • Implemented AWS Lambda functions to run scripts in response to events in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API gateway
  • Developed Java API to interact with Amazon SQS used for sending bulk emails
  • Also, to connect the AWS S3 services for storing and retrieving data in S3 buckets
  • Worked on Server less services (Azure Functions) created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing load testing on the Applications using the VSTS
  • Implemented Docker-maven-plugin in Maven
  • Pom to build Docker images for all micro services and later used Docker file to build the docker images from the java .jar files
  • Researched alternative build strategies and platforms to enhance the reliability of the build process therefore reducing the lag time between code check-in and QA testing
  • Designed and distributed private cloud system solution using Kubernetes (Docker) on CoreOS and used it to deploy scale, load balance and manage Docker containers with multiple names spaced versions, and worked on Docker Engine, Docker HUB, Docker Images, and Docker Compose for handling images for installations and domain configurations
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of the projects
  • Installing and configuring Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects
  • Orchestration and Provisioning of Infrastructure using Configuration Management Tool Ansible Enterprise and utilized for creating Ansible playbooks using roles to automate system operations
  • Working with an agile development team to architect, design and maintain automated build and deployment systems using end to end continuous integration/ continuous delivery product in different environments (STAGE, CERT and PROD) using Ansible, Jenkins, GITHUB, Maven and Nexus
  • Hands on experience in deploying and configuring Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and X-Ray
  • Support development, testing and production teams (24
  • 7) from configuration, deployments, technical and environments support perspective
  • Participated in weekly release meetings planning and scheduling with Technology stakeholders and product team to identify and mitigate potential risks associated with the releases
  • Atlassian-Jira/Confluence ticketing and collaborative applications
  • Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform
  • Environment & Tools: Java, JSP, AWS (EC2, VPC, ELB, S3, RDS, EBS, ELB, AWSCLI, Cloud Formation, IAM, Cloud watch), Azure, VSTS, Jenkins, Maven, Nexus, WebLogic, Nginx, Subversion, GITHUB, Ansible, ELK stack, SonarQube, JIRA, Linux, IBM DB2, WebLogic, Perl, Shell, Python, Ruby, Terraform, Docker and Kubernetes.

Infrastructure Engineer

Morgan Stanley
NY
11.2021 - 12.2022
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets
  • Planned and designed the build and release methodologies for the application through Azure platform
  • Worked on Azure compute services, Azure Webapps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure Identity & Access Management (IAM)
  • Worked on Server less services (Azure Functions) created, and configured HTTP Triggers in Azure Functions with Application insights for monitoring and performing load testing on the Applications using the VSTS
  • Experience of working in VSTS staying connected with in the organization all the way from planning to release in agile methodology
  • Automated different workflows, which are initiated manually with Python scripts and Linux bash scripting
  • Written Templates for Azure infrastructure as a code using Terraform to build staging and production environment
  • Integrated Azure Log Analytics with Azure Virtual machines for monitoring the log files, storing them and track metrics
  • Configured and deployed several hypervisors and Virtual Machines running on Google Cloud Platform (GCP) for developing, testing and production environments
  • Worked to setup Jenkins as a service inside the Docker Swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using configuration management tool
  • Written Templates for Azure infrastructure as a code using Terraform to build staging and production environments
  • Integrated Azure Log Analytics with Azure Virtual machines for monitoring the log files, storing them and track metrics
  • Configured and deployed several hypervisors and Virtual Machines running on Google Cloud Platform (GCP) for developing, testing and production environments
  • Integrated Docker into various infrastructure tools, including Ansible, and VMware vSphere Integrated Containers
  • Migrated consumer data from one production server to another production server over the network with the help of Perl scripting
  • Used ANT and MAVEN for building the applications and developing the build scripts, Deployed the Java applications into web application servers like WebLogic and Apache Tomcat
  • Created automated scheduled builds with Continuous Integration tool JENKINS and deploying the code through web application servers like Web Sphere/Web Logic/Nginx/Apache Tomcat/JBOSS
  • Worked on User Management and Plugin Management for Jenkins
  • Implemented the setup for Master slave architecture to implement multiple parallel builds through a build farm and improve the Performance of Jenkins
  • Defined dependencies and plugins in Maven pom.xml and integrated Maven with GIT to manage and deploy project related tags
  • Implemented branching, merging and versioning of the code in GITHUB
  • Maintained branches/forks in GITHUB version control for the changes made in cookbooks as per release
  • Ensured error free build and deployment of the application
  • Coordinated with Development team to resolve errors in integration
  • Developed scripts using pandas to easily perform read/write operations to CSV files, manipulate and compare data by columns
  • Implemented and enhanced CRUD operations for the applications using the MVC architecture of Django framework and conducted code reviews
  • Performed the synchronization of various environments with the latest code.Ensured sending timely notifications to Release, Development and Testing Teams on the progress and completion of the build and deployments
  • Environment & Tools: Java/J2EE, GITHUB, Jenkins, Chef, Ansible, ANT, Maven, VSTS, Shell (bash), JSON schema, Django, F5 LTM, Apache Tomcat, WebLogic, Terraform, GCP, Azure, PowerShell, Red hat LINUX, CentOS, UNIX, JIRA, Remedy.

DevOps Engineer

Charter Communications
NC
09.2020 - 10.2021
  • Creation of Cloud Formation templates for different environments (development/ staging/ production) to automate Infrastructure (ELB, ASGs, SNS topics, RDS etc.) Created four staged CI/CD pipelines with AWS Code Pipeline plugin for Jenkins, GitHub repository, Jenkins build server EC2 instance using IAM instance role, proxy, and firewall settings to allow inbound connections on server and AWS Code Deploy
  • Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups & Cloud Formation
  • Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch
  • Written/Developed Ruby recipes in Chef Cookbook to automate the entire deployment process as well as infrastructure admin tasks and Used Chef for Continuous Delivery, Managed CI and CD process and delivered all application in rpms
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments
  • Responsible for creating Chef Cookbooks and Docker containers that can be used by the development team to do local development as well as help improve the deployment process
  • Work experience with Docker swarm and compose in building distributed Docker containers
  • Able to script Docker steps that can be used for automated deployment for developers in Local, staging and production after a continuous integration build
  • Experienced in writing Python Scripts to support Web Logic Scripting Tool (WLST)
  • Build and deployed Java/J2EE to a web application server like WebLogic in an agile continuous integration environment and automated the whole process
  • Viewing the selected issues of web interface using SonarQube
  • Responsible for upgradation of SonarQube using upgrade center
  • Managed GITHUB repositories for branching, merging, and tagging, also resolved merging issues during build and release by conducting meetings with developers and managers
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and uDeploy to orchestra changes across servers and components
  • Developed scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environments and automated weekly releases for compiling Java Code, Debugging and Placing Builds into Maven Repository
  • Deployed centralized logging via Rsyslog and Logstash with Kibana (ELK) as the web frontend
  • Monitor and design of integrated build pipelines using continuous integration workflows such as Artifactory
  • Implemented Release schedules, communicated the Release status, created Rollout Plans, tracked the Project Milestones, prepared the reports, and chaired the Release calls and worked for a successful Releases
  • Triggering events, such as on source code commits, on a schedule or in sequence using Team City
  • Developed Shell, Batch, and Python Scripts for automation of build and release purpose
  • Environment: RHEL, Java, WebLogic, Artifactory, JIRA, Nexus, uDeploy, Team city, Windows Server 2005/2008, SonarQube, ELK stack, Docker, Jenkins, Ant, Maven, GITHUB, Chef, Shell, Python, Ruby.

DevOps Engineer

General Motors
MI
10.2019 - 08.2020
  • Worked on end-to-end DevOps including build, release and deployments for software development sprints using CI/CD and Release Management Automation on Azure cloud
  • I was part of an Enterprise project that can handle millions of transactions at any point
  • Worked in a geographically and culturally diverse team in implementing Continuous integration and deployment for the project
  • Designed and developed build deployments using Jenkins to automate the tasks like building, testing, and deploying
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Involved in development of the test environment on Docker containers and configuring the Docker containers using Kubernetes
  • Also, deployed the application manually on Kubernetes using Azure Kubernetes Service by creating resource groups, clusters, and load balances to make the application efficient and highly available
  • Developed shell scripts for manual deployment of the code to the different environment and keep the team updated when the build is completed, or the status of the build is updated
  • Environment: Jenkins, GIT, Azure Kubernetes Service (AKS), Micro services, Docker, Kubernetes, MySQL, DNS, NFS, Apache Tomcat, Nginx.

Build and Release Engineer

Citi Bank
Irving, Texas
01.2017 - 09.2019
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products
  • Maintained and administered GIT source code tool
  • Created Branches, Labels and performed Merges in Stash and GIT
  • Regular Build jobs are initiated using the Continuous Integration tools like Jenkins
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds
  • Configured Jenkins for doing the build in all the non-production and production environments
  • Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools
  • Scaled developer infrastructure as project grew and transitioned to OpenStack Foundation Optimized database OpenStack schemas and provided consultation to various service teams for query performance improvements
  • Experience in managing Source control systems GIT and SVN
  • 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
  • Modelled the structure for multi-tiered applications orchestrates the processes to deploy each tier
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to another environment
  • Experience in administering and maintaining Atlassian products like JIRA and confluence and deployed specific versions of various modules of an application into target environment using Udeploy
  • Environment: OpenStack, Maven, Ant, Agile, Jenkins, Java etc

Linux Administrator

Portware LLC
Hyderabad
10.2012 - 12.2015
  • Involved in design, configuration, installation, implementation, management, maintenance, and support for the Corporate Linux servers RHEL 4.x, 5.x, SLES 9, CENTOS 5.x
  • Installation, integration, and management of data backup/recovery solutions
  • Management and configuration of VMWare virtual machines running Oracle/Sun Solaris X86/64, Red Hat Enterprise
  • Installed, configured, and administered Web Servers like Apache HTTP Server, Apache Tomcat and Sun One Web Server for WebLogic plug-ins
  • Implemented modules in SOA platform to support various integration styles which includes SOAP, REST, and XML over HTTP and JSON
  • Installed new / existing servers and configured services, settings, directories, storage, etc
  • In accordance with project/operational requirements
  • Manages Patches configuration, version control, service pack and reviews connectivity issues regarding security problem
  • Responsible for Creating and Managing User accounts, password, security, rights, disk space and process monitoring in CentOS, Red hat Linux and Solaris
  • Experience troubleshooting Linux system, security related issues, capturing packets using tools such as Iptables and Firewall
  • Administration, package installation, package management, setting up repositories, applying patches using YUM and RPM
  • Experienced in providing day-to-day user administration like adding/deleting users in local and global groups on Red Hat Linux platform and managing user's queries
  • Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in Solaris, CentOS, and Red hat Linux
  • Managed systems routine backup, scheduling jobs, enabling cron jobs, enabling system logging and network logging of servers for maintenance
  • Responsible for providing day-to-day technical support of the ESXi, Windows, VM’s and operational administration of the technology infrastructure
  • Installed and configured F5 load balancer and firewalls with LAN/WAN configuration and configured multiple IP Addresses for forward and dynamic routing
  • Handled the VMware solutions to support multiple storage connectivity options such as FC-SAN, iSCSI, NFS (NAS) and internal storage
  • Installed, configured, and maintained the Linux servers and workstations
  • Environment: ESXi, Sun Solaris 8/9, Red Hat Linux 8,9.0, Samba, Sun fire (210, V240, V440, V490, V880,1280) Servers, HP DL-320/360/380/560/580L servers, EMC storage devices, Tivoli Storage Manager 5.x, web sphere, Oracle 8/9i/RAC, Apache 2.x/3
  • X.

Education

Completed bachelor’s from the JNTU, India -

Skills

  • Dynamo DB
  • MongoDB
  • Oracle
  • SQL Server
  • MySQL
  • Windows
  • Linux
  • Unix
  • Solaris
  • MAC OS
  • Shell
  • Python
  • PL/SQL
  • Java AWT/Swing
  • XML
  • HTML
  • CSS3
  • Ruby
  • Perl
  • PHP
  • Git
  • Bit Bucket
  • ANT
  • MAVEN
  • Gradle
  • Build Forge
  • MS Build
  • JIRA
  • Rally
  • Nexus
  • Remedy
  • Jenkins
  • Bamboo
  • Hudson

Certification

  • Microsoft Certified Azure Administrator
  • AWS Certified Solutions Architect

Timeline

Sr.DevOps Engineer

McGraw hill
01.2023 - Current

Infrastructure Engineer

Morgan Stanley
11.2021 - 12.2022

DevOps Engineer

Charter Communications
09.2020 - 10.2021

DevOps Engineer

General Motors
10.2019 - 08.2020

Build and Release Engineer

Citi Bank
01.2017 - 09.2019

Linux Administrator

Portware LLC
10.2012 - 12.2015

Completed bachelor’s from the JNTU, India -

ALEKHYA SRI Y