HEMALATHA YELLA
PROFESSIONAL SUMMARY:
• Having * years of experience in all the areas of Software development life cycle which are Included but not limited to automation, Implementation of CI/CD, System Administration, Cloud computing, Software Configuration Management
(SCM), Containerization, orchestration, Scripting for various environments.
• Setup and build AWS infrastructure. Performed data migration from on premises environments into AWS.
• Strong experience of data migration (to public cloud) practices and technologies.
• In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
• Working with varying business units, understanding their release requirements, resolving their release issues, and aligning them to appropriate release vehicles as per needs.
• Experience in setting up CI/CD using different DevOps tools.
• Experience in AWS services such as EC2, ELB, Auto-Scaling, EC2 Container Service, S3, IAM, VPC, RDS, DynamoDB, Cloud Watch, Lambda, Elastic Cache, Glacier, SNS, SQS, Cloud Formation.
• Experience on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation. Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions.
• Written Lambda functions to implement tasks like, taking EBS volume snapshots in regular intervals and copying the files in between the S3 buckets only when the actions are triggered.
• Experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
• Expert in designing and distribution of Data across all the nodes and Clusters on different availability zones in AWS Redshift and experience in automating the infrastructure using Terraform in AWS console.
• Experience in building new applications and deployment through Ansible and managing in a production environment. Created Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes.
• Excellent experience on container management using Docker in creating images. Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.
• Experience with containerization technology using Docker or evolving container management platforms like Kubernetes and using Kubernetes to manage dozens of microservices.
• Expertise includes bash and Python scripting with focus on DevOps tools, CI/CD Architecture, and hands-on Engineering.
• Implemented Continuous Integration with Jenkins integrated with Maven, SonarQube, JFrog, Nexus and Ansible.
• Designed and implemented Software configuration management (SCM) and change management (CM) solution using GIT and JIRA.
• Experience in implementing Bitbucket cluster. Experience in branching, tagging, and maintaining the version across the environments using SCM tools like GIT/Bitbucket.
• Experience on Oracle Application dealing with Patches and dealing with concurrent systems.
• Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts.
• Experience with Oracle, MongoDB, and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc...
• Experience in Configuring and deploying to Application servers WebLogic and WebSphere. PROFESSIONAL SKILLS:
Cloud Platforms AWS, Azure, GCP
Configuration Management Tools Ansible, ServiceNow, PagerDuty, Jira Service Management, Zendesk CI /CD Tools Jenkins, Argo CD, Flux CD, Harness
Build Tools Maven, Gradle
Containerization Tools Docker, Kubernetes
Version Control Tools Git/GitHub, Bitbucket
Logging & Monitoring Tools AppDynamics, Wavefront, Splunk, Prometheus, Grafana, ELK, Dynatrace Databases SQL, MySQL, MS SQL Server, MongoDB, Cassandra, Snowflake, Oracle, PostgreSQL, Redis, Dynamo DB, HBase.
Application/Web Servers Apache Tomcat, NGINX.
Operating Systems UNIX/Linux, Windows, RHEL, CentOS, Ubuntu Virtualization Platforms Oracle VirtualBox, VMware Workstation. Project Management JIRA, Confluence
Scripting Languages Python, YAML, Shell, Groovy
Binary Repository Nexus, JFrog
Testing Junit, SonarQube, Wiz
ED U C A T I O N
B. Tech (Computer Science Engineering) from JNTU University. 2015, Hyderabad, Telangana, India. KE Y PR O J E CT S
PROJECT # 3:
Client : DSV USA
Role : Senior Platform/DevOps Engineer
Duration : September 2023 – Till date
Responsibilities:
• Led the design and automation of AWS infrastructure using AWS CloudFormation and Terraform, ensuring rapid and consistent deployment of resources across environments.
• Implemented robust security measures leveraging AWS IAM, KMS, and Security Hub to safeguard data and applications against unauthorized access and breaches.
• Leveraged AWS services like EC2, S3, VPC, EBS, Route 53, Lambda, CloudTrail, CloudWatch, Config, and Inspector to ensure high availability, fault tolerance, comprehensive logging, monitoring, and alerting. Conducted regular security assessments, enabling real-time detection and response to security incidents, and ensuring compliance with industry regulations.
• Implemented Ansible and Chef for configuration management, automating server provisioning and ensuring consistency. Streamlined deployment processes, reducing errors, and enhancing operational efficiency.
• Used Harness GitOps capabilities to manage configurations and achieve version-controlled deployments, supporting a robust continuous delivery pipeline.
• Configured and optimized deployment pipelines using Harness, enabling automated, reliable, and consistent delivery of applications across staging, testing, and production environments.
• Developed Python scripts for automation of deployment processes, enhancing efficiency and reliability.
• Implemented Git and GitHub for version control, orchestrating code collaboration and tracking changes throughout the migration project.
• Integrated Harness pipelines with Kubernetes for containerized application deployments, enabling seamless scaling and efficient resource usage.
• Established CI/CD pipelines using Jenkins and Maven, automating build and release processes for seamless software delivery.
• Orchestrated containerized applications using Docker and Kubernetes, optimizing resource utilization and scalability in AWS environment.
• Created dashboard reports in Harness to provide insights on deployment metrics, failure rates, and rollback statistics, improving deployment performance analysis.
• Managed repositories and artifacts effectively using Nexus, ensuring version control and artifact management throughout the migration process.
• Implemented comprehensive monitoring using Splunk and Nagios, ensuring real-time visibility into system health and performance.
• Integrated Microsoft Defender and HashiCorp Vault for robust security measures, safeguarding AWS cloud environments against cyber threats.
• Established incident management processes utilizing ServiceNow and Jira Service Management, ensuring prompt resolution of incidents and minimizing downtime.
• Configured VPN and DNS services to ensure secure network connectivity and efficient communication within the AWS infrastructure.
• Deployed and configured Tomcat servers to host web applications, optimizing server performance and scalability in the cloud environment.
• Utilized Spark for data analytics, enabling advanced data processing and analysis to derive actionable insights from cloud- based datasets.
• Managed SQL and MongoDB databases, ensuring optimal database performance and reliability in the AWS environment.
• Implemented automated testing using Selenium, ensuring the quality and reliability of cloud-based applications through continuous testing and validation.
PROJECT # 2:
Client : OCLC, Columbus, OH
Role : AZURE KUBERNETES ADMINISTRATOR / DEVOPS ENGINEER Duration : November 2019 – August 2023
Responsibilities:
• Managed Kubernetes clusters on GCP, optimizing performance, security, and scalability.
• Implemented HTTPS Ingress controller and use TLS certificate on AKS to provide reverse proxy, configurable traffic routing for individual Kubernetes services.
• Led the migration of legacy applications to a cloud-native environment on the PaaS, enhancing scalability, performance, and maintainability.
• Moved all Kubernetes container logs, application logs, event logs and cluster logs, activity logs and diagnostic logs into Azure Event Hubs and then into Prometheus for monitoring.
• Daily monitoring production servers using Grafana and Prometheus which is integrated with Kubernetes, exceptions and report to the team if something happen during standups.
• Managing Azure DevOps build and release pipeline. Setting up new repos managing the permissions for various GIT branches. Deployed microservices, including provisioning AZURE environment.
• Extended support for existing product teams on how to integrate CI/CD into development life cycle.
• Developed automation scripts using Terraform and Ansible, significantly reducing manual effort. Exhibited adaptability and problem-solving abilities.
• Written terraform scripts to provision Azure Cloud Services and administration which include Vms, Vnet, Storage accounts, Key vaults, Function apps, Container Instances, Databases.
• Developed tailored monitoring solutions using Datadog and Dynatrace for GCP environments, enhancing system reliability and performance.
• Documented Helm chart configurations and best practices for the development team to standardize application deployment on Kubernetes.
• Developed RESTful APIs to facilitate integration between microservices, improving system interoperability.
• Implemented versioning and documentation strategies for APIs to ensure clarity and ease of use for developers.
• Optimized multi-cluster application deployment by creating reusable Helm charts, facilitating rapid scaling of containerized microservices in Azure Kubernetes Service (AKS).
• Designed and implemented a large-scale Platform-as-a-Service (PaaS) architecture using Kubernetes, facilitating multi-tenant support and streamlined deployment for internal and external applications.
• Implemented RESTful APIs with Spring Boot, improving integration with frontend applications and third-party services.
• Investigating Azure DevOps resource kit functionality.
• Integrated Helm charts with CI/CD pipelines (using Azure DevOps, Jenkins, or GitHub Actions) to ensure seamless application updates.
• Automated various infrastructure activities like Continuous Deployment by using Ansible with Jenkins on Azure.
• Managed Clusters with various Servers in Azure Cloud Resource Groups. Implemented various services in Azure like analyzing the data. Managed to orchestrate the data using Azure Data factory.
• Orchestrated cloud infrastructure on Azure and GCP using Kubernetes, ensuring optimal resource allocation and scalability while leveraging the flexibility of containerization.
• Designed and implemented a large-scale Platform-as-a-Service (PaaS) architecture using Kubernetes, facilitating multi-tenant support and streamlined deployment for internal and external applications.
• Designed and developed a Backup Solution for Enterprise Apps on AWS, ensuring high data recoverability. Showcased leadership and problem-solving abilities.
• Integrated SonarQube into CI/CD pipelines to perform automated code quality analysis, leading to improved code standards and reduced technical debt.
• Worked with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) to integrate SonarQube seamlessly, ensuring quality checks at each stage of the pipeline.
• Deployed containerized applications using Google Cloud Run, enabling automatic scaling based on incoming traffic. PROJECT # 1:
Client : Hitachi Vantara, India
Role : DevOps Engineer
Duration : August 2015 – October 2019
Responsibilities:
• Installed IBM APIC in AWS Public Cloud and On-premise vms.
• Actively involved in solution architecture design and followed agile methodology for development and improvements.
• Implemented continuous integration and continuous delivery pipelines for deployment of the application and followed agile principals
• Written terraform modules to provision EKS cluster.
• Written terraform scripts to provision Amazon AWS Cloud Services and administration which include EC2, ELB, EBS, IAM, S3, Route 53, Lambda, Amazon VPC
• Written Ansible scripts to deploy IBM api-connect into AWS EKS.
• Configure, monitor, and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using IAM, EC2, VPC, ELB, RDS, S3 and EBS.
• Collaborating with different .Net and Java teams to leverage the vNEXT build system for continuous integration and deployments to various environments.
• Established release definitions using the TFS 2017 vNEXT build system for continuous deployments to dev environments for both Java and .Net teams.
• Orchestrated build and release pipelines on TFS server, optimizing software delivery and ensuring version control across multiple projects.
• Responsibilities include providing DevOps assistance for development activities and SRE support for maintaining application SLAs.
• Expertise building, automating, and deploying applications in multiple hybrid cloud environments using developmental operations (DevOps) tools, best practices, and technologies.
• Expertise in XML configuration and manipulation, facilitating data interchange and integration between different systems and platforms.
• Leveraged PCF (Pivotal Cloud Foundry) for containerization and deployment, ensuring scalability and resilience of cloud- native applications.
• Developed CI/CD pipelines and procedures for effective DevOps practices helping development and deployment activities.
• Used Docker containers in Jenkins for generating UI artifacts which has strict open-source component dependencies.
• Maintained and administered GIT source code tool and Created Branches, Labels and performed Merges.
• Researched and implemented an Agile workflow team to deliver an end-to-end continuous integration and testing of applications using Jenkins.
• Used Ansible server and workstation to manage and wrote Ansible Playbook roles for continuous deployment
• Created Log collection in ELK (Elastic Search, Logstash) installed on all nodes in cluster to send log data. Certifications:
• Certified Kubernetes Administrator
• AWS Certified Developer Associate