Venkata Sandeep - AWS Devops Engineer |
[email protected] |
Location: San Jose, California, USA |
Relocation: Yes |
Visa: H1B |
Venkata Sandeep
AWS Devops Engineer 341-206-3294 [email protected] San Jose, CA Yes H1B https://www.linkedin.com/in/sandeep-puli-869664137/ Professional Summary 8 years of IT Industry Experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations. Having good experience in DevOps tools like Chef and PUPPET for deployment on multiple platforms. Experience using AWS Managed Services like VPC, EC2, S3, Lambda, code deploy,code build and code pipeline AWS SSO, Route53, ELB, EBS, IAM, ECS, KMS and CMK, AWS Firewall. Strong experience on DevOps essential tools like Puppet, Ansible, Docker, Kubernetes, GIT, Jenkins, Ant, Maven, and migrated VMware VMs to AWS using AWS Migration Hub. Experience in AWS Storage services and SQL, NoSQL Databases like S3, RDS, DynamoDB, Aurora, Deep Archive, In-memory Database Redis, CDN services like CloudFront, API Gateway, Lambda, Kinesis. Strong Experience in Design, implement, and support Oracle databases in online transaction and batch environments. Experience in Building Production-Grade Orchestration Platforms using Kubernetes and AWS EKS. Automated the Continuous Build process, monitored, maintained, and controlled software configuration in secured distributed environment. Experience in setting up and Maintaining Multiple AWS Accounts using AWS Organizations and Landing Zone. Experience in Implementing Service mesh like Istio for Kubernetes metrics and monitoring using sidecar Proxy. Improved continuous integration workflow, project testing, and deployments with Jenkins. Implemented code coverage and unit test plug-ins with Maven in Jenkins. Experienced in automating, configuring, and deploying instances on AWS Cloud environment and in Data centers. Experience in automation of Kubernetes based deployments with Ansible using playbooks and using Helm charts for Deployment of Microservices. Designed AWS CloudFormation templates to create customized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. Focused on continuous integration and continuous deployment and promote enterprise solution deployment assets to target environments. Good understanding in monitoring tools like SiteScope, Splunk and Wily Introscope. Experienced in deployingapplications through HP Operations Orchestration. Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system. Experience in Virtualization administration and configuration (VMware, VMware ESX, Xen). Good knowledge on Network Topology (LAN/WAN/Subnets/VPN Firewalls). Experienced in deployingapplications through BMC BladeLogic server. Experienced in deploying applications through IBM Urban Code Deploy and Ansible. Experienced in integration on HPOO to BladeLogic server. Involved in several projects setting up builds using Jenkins, Git, Bit Bucket and Ansible Strong experience in Continuous Integration with Jenkins, Hudson and integrated Jenkins with Maven, SVN, SonarQube, Nexus and Chef. Experience in automation (writing Shell and Perl scripts) to monitor UNIX production applications. Created environment for Docker Migration and dockerized all the services and applications. Designed and developed automated deployment and scaling processes based on Docker for all services and deployed Docker Containers to vagrant boxes using Ansible. Experienced in Implementation, configuration, administration of AppDynamics monitoring tool. Experienced in Implementation, configuration, administration of CA Wily Introscope investigator. Experienced in managing the performance of Applications using monitoring tools like AppDynamics. Automated the deployment process by integrating code repository using build pipeline Jenkins, Bamboo andGoCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises. Education Bachelor s:ComputerScience Engineering in CMR college CE, Hyderabad, India. 2015 Master s: Computer Information Systems in University of Central Missouri, MO USA 2016 Technical Skills Operating Systems Red Hat, Windows, Ubuntu, CentOS, Debian Virtualization Technologies Oracle Virtual Box, Docker, VMware Cloud Technologies AWS (Amazon Web Services),Azure Infrastructure Automation Terraform, Ansible, SRE Source Control/ Versioning Tools Git, Gitlab, GitHub, Bitbucket Configuration Management Ansible, Chef, Puppet, Docker Continuous Integration Tools Jenkins, Maven, Bamboo, SRE, Databricks Servers WebLogic, Apache Tomcat, Nginx, WebSphere Programing Java, Python, Shell, bash scripting Databases MySQL, PostgreSQL, MongoDB, Redis, Elastic Search Services LDAP, DNS, BIND, HTTP, HTTPS, POP3, NFS, TLS/SSL, DHCP, Kerberos Ticketing Tools JIRA, Clear Quest Monitoring Tools AWS CloudWatch, Prometheus, Grafana, Nagios, ELK Static Code Scanning Tools SonarQube, Fortify Work History AWS Solutions Architect Aug 2021 Till date Anthem-Atlanta, GA Key Contributions: Deployed projects using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services. Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform. Deployed micro-components and microserviceson cloud platform AWS using an automated process through services like Lambda, EC2, S3, Code Deploy, Code Pipeline, VPCs, Subnets and Security Groups. Experience in using build/deploy tools such as Jenkins, SRE, Docker, and OpenShift for Continuous Integration & Deployment (CI/CD) for Microservices. Responsibilities: Upgrading the spring boot to 2.3.4 for our legacy applications and validating the configurations to be able to work on Kubernetes cluster. Creating the Helm charts and templates to package Environment specific configurations. Creating Ansible Playbooks and Roles which will be used to create AMI s through packer. Working on automation of Jenkins OnDemand pipelines. Worked on Creating Different Kubernetes (EKS)Resources such as Secrets, Deployments and Services. Managing multiple workloads and Clusters using third party tools for different Environments. Creating Bitbucket pipelines and scripts to trigger the pipelines for workloads. Working on Containerizing the Java based applications to be deployed in to EKS. Building the AWS infrastructure like EKS, RDS, IAM, EC2 using tools like boto3, terraform. Creating IAM Inline policies to meet the application specific requirements. Created Ant build file to build the application and deployed on Web Sphere Application Server. Used AWS Elastic Beanstalk service for deploying various infrastructures which orchestrates various AWS services. Used AWS data pipeline service for moving data between AWS compute and storage services and created complex data processing fault tolerant and repeatable workloads. Used Amazon Elastic search service for full text search and application monitoring. Used Amazon SQS queuing service for reliable communication among distributed software components and micro services and used Amazon SNS push notification service for sending individual messages to mobile device users, email recipients and to distributed users. Used NoSQL databases like Couch DB handle to large volumes of data flow. Used the Couch DB atlas a cloud hosted database service for managed backups in point in time recovery and one click automated scaling and built-in security Integrated Apache Kafka with Elastic search using Kafka Elastic search Connector to stream all messages from different partitions and topics into Elastic search for search and Analysis purpose. Implemented and rolled out proof of concepts for logging management (ELK, Log entries), writing chef code to deploy these solutions, mocking up dashboards and prototyping example queries of high-value searches. Setup and worked on private VPC and used SDN technology. Environment: AWS, Helm, Terraform, Bitbucket, Jenkins, Packer, Linux, WebSphere, SDN, Mongo DB, Apache SOLRCRUD, PL/SQL, JDBC,Maven, Docker, JBOSS, Apache Hadoop, Apache CXF, Docker, Amazon Elastic search, Mockito framework (JUNIT), Agile, Adobe Flex. Cloud Engineer March 2020 July 2021 Ford -Dearborn, MI Key Contributions: Architecting the Migration Process of workloads from On-prem to AWS Cloud. Implemented testing environment for Kubernetes and administrated the Kubernetes Clusters. Deployed the Zero down Deployment using Kubernetes Orchestration Service application. Worked closely with the development team to integrate continuous integration and deployment practices. Responsibilities: Creating and maintaining secure AWS cloud-based app/data hosting solutions Creating and maintaining storage services such as S3, RDS, Redis databases and enabling lifecycle policies. Monitor the health of Amazon EC2 instances and other AWS services and alert set ups using CloudWatch. Working on Lambda function creation, AWS CLI, Bash Scripting, Python scripting. Worked on creating Jenkins freestyle projects in Jenkins Pipelines and automate CI/CD process. Actively Worked on Building and Importing Complex Infrastructure into modules using Terraform. Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation. Creating and Managing AWS resources using boto3. Working with cloud native CICD tools AWS Code Commit, Code Build, Code Deploy, Code Pipeline. Deploying and Managing Microservices in multi-cloud Environment using Kubernetes and Helm charts. Design and Maintain cloud deployment strategies like Blue/Green with SCMs such as GitHub, bitbucket. Working on EKS Clusters and Other AWS Infrastructure Automation and Provision with CloudFormation, Terraform, Ansible, Prometheus and Grafana. Worked on Containerizing Python and Java Based web applications using Code deploy, Code build, Code pipeline, Docker and Orchestration tools like Kubernetes etc. Support JIRA administration, including creation and management of custom, Projects/workflows, custom fields, dashboards, and reports configurations. Install, manage and administer Jira add-ons, plugins, and extensions. Design and Implementation of Istio to monitor service behavior and to generate metrics for all service traffic within the mesh, overall volume of traffic and error rates within traffic. Worked on Blue/green deployment strategy by creating new applications which are identical to the existing production environment using CloudFormation templates & Route53 weighted record sets to redirect traffic from the old environment to the new environment via DNS. Worked on the possibilities and different ways of Locking down different Terraform Module Versions. Installed, Configured and Managed Docker Containers, Docker Images for web servers and Applications servers such as Apache Tomcat using Docker and Integrated with Amazon MySQL RDS database. Scripted automation for snapshots of existing Elastic Block Storage (EBS) volumes for backups and restored these snapshots to other EC2 Instances including resizing the capacity of EBS Volumes. Deployed MySQL RDS Database in Multi Availability Zones for High Availability and created Read replicas of primary DB. Pipelined Application Logs from App servers to Elasticsearch (ELK Stack) through Log stash Built Dashboards for App Metrics using Kibana (ELK Stack). KMS Implementation for encryption of volumes And Databases Deployed a multitude application using the AWS stack (Including EC2, MongoDB, Docker, Kubernetes Orchestration container (EKS) focusing on high-availability, fault tolerance, and auto-scaling and Load Balancing). We hosted all our micro services in AWS cloud infrastructure using Jenkins CI/CD pipelines. Used Grafana to build monitoring and trace / track dashboards by using the data metrics provided by Splunk and MongoDB. Environments:Linux, Kubernetes, Docker, AWS, EC2, Jenkins, Splunk, Grafana,Prometheus, VMWare, Terraform, Shell scripting, Python, Java, Istio, Jenkins, Redis, Microservices. DevOps engineer Jan 2018 Feb 2020 Apple Inc- Sunnyvale, CA Key Contributions: Automated the deployment process using bash scripts, improving efficiency, and reducing errors. Automated testing, building, and deployment of code using Jenkins pipelines and Docker containers. Implemented continuous integration and continuous delivery (CI/CD) to increase the speed and reliability of releases. Monitored and maintained infrastructure, ensuring high availability and quick resolution of issues. Conducted performance tuning and capacity planning to ensure that systems can scale to meet demand. Responsibilities: Creating servers, AMIs, storage blocks in S3, taking snapshots, VPCs, subnets, load balancing and auto-scaling in Assigning and implementing fully automated server build, management, monitoring, and deployment solutions spanning multiple platforms, tools Redis and Elastic Search clusters and technologies including Jenkins Nodes/Agents, Chef, SSH, Amazon EC2 and packaging, deployment, and testing. Installation and configuration of Git, merging code from develop branch to master branch and make it ready for deployment. Pushing Code from Git to nexus make available for release through automation script using Jenkins. Knowledge on GIT and Jenkins Continuous Integration of Server-Installation, Configuration, Design and Administration, and integrating these tools with other systems. Installation and upgrade of Ops-code Chef Server and documenting steps. Installation and upgrade of Chef Client and Make sure servers are getting converge with chef- server. Creating of Organization, Redis and Elastic Search design and implementation, Environment, and users in Chef Server. Worked on the cloud automation framework namely CHEF, the included automation of certain software installation processes in the form of Ruby code. Provided high availability for IaaS VMs and PaaS role instances for access from other services in the AWS Load Balancer. Exclusively worked on windows & Linux AMI for hardening. Design and Implement WCF services layer hosted on Windows Azure. This layer is the middle tier between SQL Azure and SharePoint online external content. Handled cloud administration tools and management frameworks. Configured Cloud watch alerts. Configured Yum at Server / client side for packet management. Deployed and monitored salable infrastructure on Amazon web services (AWS) & configuration management Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications using Jenkins. Setup and launch Amazon Linux and RHEL and Windows ec2 instances, network interface with Elastic IP's. Hands-on experience in Splunk Administration. Involved in Implementing Searches with Job Scheduling and Created HTML dashboards with third party java scripts and css to create beautiful visualizations in Splunk. Created many of the proof-of-concept dashboards for IT operations, and service owners which are used to monitor application and server health. Optimized the search performance of Splunk queries and reduced the time for loading the dashboards. Actively involved in monitoring server performance, network traffic to reduce performance bottlenecks. Experienced in Implementation, configuration, administration of AppDynamics monitoring tool. Worked on AppDynamics POC and sent to production successfully. Created AMI images of the critical ec2 instance as backup using AWS CLI and GUI. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances. Worked on Docker files to build and push images into test Docker repository with test configuration to validate an image. Created Docker containers and Docker consoles for managing the application lifecycle. . Environments:AWS Cloud, Ansible, AWX, Jira, confluence, Maven, Jenkins, Git, GitHub, Unix/Linux, Python Scripting, Apache-Tomcat, Oracle11g, Putty, Shell Script, Nginx, SQL, Ubuntu, Splunk, AppDynamics, RedHat, Windows 2012/2016 Server. WebSphere Administrator April2016 Dec 2017 Fannie Mae- Dallas, TX Responsibilities: Working on infrastructure with Docker containerization (Docker Windows Container). Worked on a creation of custom Docker container images, Docker composefiles, tagging and pushing the images. Hands-on experience in working with windows IIS 2k16 server. Experience deploying Windows MSI/Drivers/Business-applications to Windows hosted applications. Designed Continues Delivery platform using Jenkins,, Bit Bucket, Artifactory and Ansible tower. Created Ansible Playbooks to deploy applications as part of continuous delivery pipeline. Working closely with Microsoft support team to resolve container related issues. Writing BASH, Shell, Python and PowerShell Scripts Argo CD to automate complex tasks. Working on WebSphere Application server 8.5 Administration, Configuration And deployment of applications. Experience in creating self-signed certificates and installing SSL certificates and Web Sphere plugin configuration. Deployment, Installation, and maintenance of several Enterprise Applications in a clustered environment with fail-over support with the interaction of the Developers Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation. Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD). Environments:WebSphere, Apache Maven, Junit, HTML, SVN, PowerShell, SSL, Jenkins, Docker, Ansible, Bitbucket. Value Labs July 2014 May 2015 Linux Admin (Intern) -Hyderabad, India Key Contributions: Involved in the full life cycle implementation of the project including analysis, design, and development. Worked with Red Hat Package Manager (RPM) and YUM. Deployed and installed New Servers for various Applications Windows/Linux. Automated in the form of tools and Scripts to reduce IT Work bare minimum. Deployed Applications in WebSphere Application Server. Creating, maintaining of user accounts locally and administration of local and global groups on Red Hat Linux platforms. Installed and configured Red Hat Enterprise Linux 5.x, Sun Solaris 9, 10 and IBM AIX 5L 5.x operating systems on large, distributed environment. Provided administration and support for Servers running on RedHat Enterprise Linux 4.x/5.x and Sun Solaris 9, 10 operating systems. LAN installing, configuring, and troubleshooting. Supports desktop hardware, software, and applications. Managed Windows/Linux Hosted servers across all locations with respect to Applications/DB. Administered Windows/Linux Active Directory, Proxy Server, Web Server, Log server, Repository and MySQL server. Scheduled and ensured proper Backups of all Application Databases. Hands-on experience with design and implementation of big-data-processing. Environments:Linux, Unix, Windows, Java/J2EE, RPMs, WAS, MS-IIS, Flash, My SQL XML, JDBC, Java Script, HTML, Oracle, Windows NT, Sun Solaris, and WebSphere application server. Keywords: continuous integration continuous deployment sthree database information technology container edition hewlett packard microsoft procedural language California Georgia Michigan Missouri Texas |