TEJASWI ANANTHULA
DevOps Engineer AWS DevOps/Site Reliability Engineer Expert in Cloud infrastructure Development Kubernetes Administrator
About
· Experienced in working on DevOps/Agile operations process and tools area (Code review, Build & Release automation, Environment, Service, Incident and Change Management). · Implemented microservices, application development, and migration using Azure/AWS services such as Azure DevOps, Kubernetes Service (AKS), Container Registry, Cosmos DB, and Grafana, Azure pipelines, Monitor, RBAC, AWS Kubernetes EKS, and Kubernetes API to run workloads on EKS Clusters · Experience in several AWS Services including EC2, VPC, IAM, S3, RDS, ELB, Route 53, Cloud Watch, Cloud Formation Templates, Cloud Front, Cloud Trail, AWS CDK, ALB/NLB Load Balancers, AWS inspector and administering them using AWS Console and AWS Command-line Interface · Hands on experience on AWS cloud services (VPC, EC2, S3, RDS, Redshift, Data Pipeline, EMR, DynamoDB, Workspaces, Lambda, Kinesis, RDS, SNS, SQS) · Experience in Web Services Technologies like SOAP with WSDL and RESTful with Jersey, Spring Boot, and implemented SOA architecture with web services. · Expert in various Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Azure Active Directory (AD), API Management, Scheduling, Azure Auto Scaling, and PowerShell Automation. · Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, and Auto-Scaling. · Experienced in Configuring Sun SMC, ALOM, ELOM and ILOM’s. · Performed testing using JMeter/BlazeMeter, Karate for backend testing like load, performance, functional testing. · Experience in installing and configuration with Dynatrace. · Expertise in improving build, deployment tools in DevOps through automation using scripting languages such as JavaScript, Shell, Bash, JSON, Ruby and Python etc. · Virtualization of API’s using SoapUI and Ready API. Developed new features and provided support for all microservices. · Worked as Kubernetes Administrator, involved in configuration for web apps, Azure App Services, Azure Application Insights, Azure Application Gateway, Azure DNS, Azure traffic manager, App services. · Excelled in developing CD pipeline with Jenkins, Ant, Maven, Docker, GIT Hub and AWS AMI’s. · Hands on experience in Terraform for building, changing, and versioning of Infrastructure and wrote Templates AWS infrastructure as a code using Terraform to build staging and production environments. · Managed security groups on AWS, focusing on high-availability, fault-tolerance, and auto scaling using Terraform templates. Along with Continuous Integration and Continuous Deployment with AWS Lambda AWS code pipeline. · Experience with container-based deployments using Docker, working with Docker images, Docker Hub, Docker Compose, Docker-registries, and Kubernetes · Experience in Deploying & monitoring Micro services on platform AWS ECS , Kubernetes ,Azure · Hands on experience with Spinnaker for Continuous Deployment with Kubernetes. · Experienced with setup, configuration and maintain ELK stack (Elastic search, Log stash and Kibana) · Experience in middleware Tomcat, JBOSS, and WebLogic and WebSphere Application servers · Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service. · Good knowledge and experience in using Elastic search, Kibana and fluent, Cloud Watch, Nagios, Splunk, Prometheus and Grafana for logging and monitoring. · Experience on version control systems like Subversion, GIT and Source code management client tools like GIT Bash, GIT Hub, and GIT GUI.
Skills & Expertise (8)
Work Experience
Dev OPS Engineer/Infrastructure Engineer
IDB Bank – Austin, TX
5-2022 - Present
Project Description: The IDB Bank provides services such as investment banking, treasury, and securities services, asset management, private banking, card member services, commercial banking, and home finance. This project mainly focuses on building a cloud-based platform (AWS) and developing, testing, debugging, documenting, and maintaining the back-end models, processes and databases that support the application, and embrace agile principles and support iterative processes. Key Contributions · Deployed application which is containerized using Docker onto a Kubernetes cluster ,managed by Amazon Elastic Container Service for Kubernetes (EKS) · Used pipelines to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods, and managed using Kubernetes. · Deployed multiple databases and applications using Kubernetes cluster management, some of the services are Redis, Nginx etc. and maintained Kubernetes to manage Containerized applications. · Implemented Docker Swarm to deploy load balance, scale, and manage Docker containers with multiple name spaced versions integrated Cluster Management with Docker Engine, Docker Swarm. · Developed Python, shell scripts for automation of the build and release process. Roles & Responsibilities: · Amazon Web Services Designed and implemented scalable cloud architecture based on AWS · Managed EC2 instances utilizing Launch Configuration, Auto scaling, Elastic Load balancing, automated the process of provisioning infrastructure using Terraform, Cloud Formation templates, and used Cloud Watch to create alarms and monitor environments. · Documented all the process of CI/CD Pipeline to make sure that all the steps are completed successfully and for feature reference of Dev teams. · SOA, WSDL, UDDI, SOAP. · Created API specification documentation using Swagger. · DevOps Infrastructure environment worked on management tools Ansible, Chef and Puppet. · Implemented continuous integration using Jenkins and configured various plugins GIT, Maven, SonarQube and Nexus. · Used postman for API testing, HTTP requests like GET, PUT, POST · Designed and implemented Chef Cookbooks, automated cookbooks CI and CD system. · Developed Chef Recipes for automating the infrastructure, deployment process · Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud. · Experience in building server through remote management toll like iLOM/DRAC · Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto-scaling groups, Optimized volumes and EC2 instances. · Involved in consuming a SOAP web service in Java. · Configure Karate framework for web service and API automation. · Implemented SonarQube as a process of Code quality control for all the applications and services and integrated with AWS and on-premise Jenkins. · Developed Terraform and AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB and other services. · Performs installation and upgrade of Dynatrace and other monitoring tools. · Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances. · Proficient with automating RESTful API Testing using PostMan to check Performance & API Response as a POC. Used NewMan for command line collection executions, also Integrated with Jenkins. · Designed, implemented, and managed an on-premises Service Mesh using Istio to improve microservices communication and observability. · Developed web services test cases suite using SOAPUI pro for both Restful and SOAP web services. · Implemented access control policies, rate limiting, and authentication mechanisms within the API gateway for enhanced security. · Deleting Yanking Pasting, Saving Exiting, FTP, AIX IBM Host, AIX Devices, AIX NFS, AIX ISCSI, AIX File system, HP UX Host, HP UX Device, HP SAN, HP NFS, HP UX File system, Linux Host, Linux FC SAN, ISCIS, NFS, File system, SUN SOLARIS Host, Solaris Device, ISCISI, FC SAN, File system, and Solution ENABLER Commands Plus Fujitsu and Solaris ILOM ALOM Commands and ILO'S for Wintel Systems. · Monitor Service Level Indicators (SLI) for application performance issues and analyze poor performing SQL queries with Dynatrace and coordinate with DBAs and Dev teams to meet Service-Level Objectives (SLO). · Developed Shell/Python Scripts for automation purposes.3 Created Cloud Formation templates using AWS's Server less Application Model and swagger API to create and deploy · Set up different Environments to execute API testing in different env. · Worked on creation of Ansible manifest files to install tomcat instances and to manage configuration files for multiple applications. · designing and creating automation frameworks for J2EE based applications using Java, JUnit/TestNG, WebDriver/IDE, Maven, Jenkins, Cucumber, and Karate API. · Developed build and deployment scripts using ANT/Maven as build tools and Jenkins as automation tool to move from one environment to other environments. · Configuring the Docker containers and creating Docker files for different environments. · Deployed Docker Engines in Virtualized Platforms for containerization of multiple app. · Virtualized the servers using the Docker for the test environments and dev-environments needs. And configuration automation using Docker containers. · Developed process for assessment of manufacturing new diagnostics/firmware/ILOM/OS/third party utilities, a manual test sequencing process and an automated test process including test plan development. · Established monitoring and alerting systems for Java applications, leading to proactive issue resolution and improved performance. · Monitoring and tracing logs using Dynatrace. · Experience in Working on API Testing (REST API) Implementation using Java Coding (Httpurlconnection, JSON Object, JSON Array) for REST API. · Introduced security scanning tools into the CI/CD pipeline, identifying and resolving critical vulnerabilities in Java code and dependencies. · Worked on Docker container orchestration framework with Kubernetes Integrated it by creating pods, config Maps, deployments, Replica sets, nodes etc. · Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges. · Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker. · Experience in API Testing, worked on automation java coding using rest-assured library with java, cucumber using Rest-Assured. · Develop system for automated reporting of SLIs via synthetic and real-time user interactions utilizing Dynatrace, Azure Log Analytics, Solarwinds, and SentryOne. · Develop deployment scripts on a lifecycle automation platform for the orchestration, integration and automation of Configuration promotions and software releases. Environment: CI/CD, Jenkins, Ansible, Chef, Docker, Kubernetes, GIT, Jira, Shell Scripts, Perl, Nginx, java, AWS (EC2, S3, RDS, EBS, ELB), Ant, Maven, SonarQube, Nexus, Red Hat, LINUX and Windows., Agile Methodology, SCRUM
Education
Bachelors in Computer Science and Engineering
2011 - 2013 · India