Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Teja S

Summary

Motivated DevOps Engineer with 6+ years of experience utilizing Cloud Technology and DevOps automation tools. I am a detail-oriented and highly motivated engineer always looking to take on new challenges. Utilizing my background knowledge of Linux Administration and ability to quickly adapt I am able to innovate and automate utilizing the DevOps methodology. Over the last few years of my career I have gained working knowledge of containerization technologies such as Docker and orchestrating through Kubernetes. I have utilized provisioning and configuration management tools such as Terraform and Ansible to create and maintain infrastructure. Experience with providing solutions for designing, implementing, and maintaining highly available scalable applications. I have excellent communication skills which have helped me effectively collaborate with my team and other teams to deliver high quality results. Utilizing my organization skills I am able to meet sharp deadlines without compromising quality. Seeking to leverage my technical skills and problem-solving abilities to support the development and deployment of innovative secure applications.

Overview

7
7
years of professional experience
1
1
Certification

Work History

DevOps Engineer

Equitable Bank
08.2022 - Current
  • Developed and maintained enterprise applications using Java/J2EE technologies such as Spring Boot for the backend and Angular for the frontend.
  • Designed and implemented RESTful APIs, integrated with databases, and built user interfaces with Angular.
  • Designed and implemented scalable and secure solutions on Microsoft Azure, utilizing services like Azure App Service, Azure Functions, Azure Storage, and Azure SQL Database.
  • Implemented high availability and fault-tolerant architectures using Azure Availability Sets, Azure Load Balancer, and Azure Traffic Manager.
  • Configured and optimized Azure Virtual Networks, Subnets, and Network Security Groups for secure communication.
  • Led the migration process of on-premises applications to Microsoft Azure, including assessment, planning, and execution.
  • Replicated and migrated VMs using Azure Site Recovery or Azure Migrate.
  • Refactored applications to leverage cloud-native services and optimized performance and cost-efficiency.
  • Developed automation scripts using PowerShell, Bash, and Python to streamline and automate various tasks such as infrastructure provisioning, application deployment, and system configuration.
  • Wrote scripts to automate resource provisioning and management in Azure using Azure PowerShell or Azure CLI.
  • Utilized Git for version control, branching, merging, and collaborating with other developers in a team environment.
  • Implemented branching strategies like GitFlow or feature branching to manage concurrent development efforts.
  • Applied best practices for code review, pull requests, and resolving merge conflicts.
  • Created infrastructure-as-code templates using Azure Resource Manager (ARM) templates, Bicep, or Terraform to define and deploy Azure resources.
  • Defined and managed resource dependencies, parameters, and outputs in deployment templates.
  • Automated the deployment of infrastructure and applications using these templates
  • Configured and maintained CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or GitLab CI/CD.
  • Integrated code repositories with CI/CD pipelines, automated build and deployment processes, and performed automated testing.
  • Orchestrated the release of applications to different environments, including staging and production, with proper approvals and quality gates.
  • Implemented configuration management using tools like PowerShell DSC, Ansible, Puppet, or Chef to manage and maintain consistent configurations across servers and environments.
  • Automated configuration drift detection and remediation using these tools.
  • Orchestrated configuration changes and deployments across a large number of servers.
  • Integrated applications with Azure Monitor to collect and analyze logs, metrics, and traces for monitoring and troubleshooting.
  • Configured alerts and notifications based on custom metrics and thresholds.
  • Worked with other monitoring and logging tools like Datadog, Dynatrace, Splunk, or ELK stack for comprehensive observability and troubleshooting.

DevOps Engineer

VIC In Tech
03.2019 - 04.2022
  • Established and set up virtual cloud data centers on AWS to ensure secure hosting of
    the enterprise data warehouse using VPC, Security Groups, Route Tables, Public, and
    Private Subnets, and ELB.
  • Proficient in Amazon Web Services (AWS) including Cloud Front, RDS, Auto
    Scaling, SQS, SES, Lambda, and Route53.
  • Used Cloud Watch to monitor various AWS resources including EBS, ELB, S3, and
    EC2, and set up alarms to monitor metrics such as CPU and RAM usage.
  • Utilized AWS EC2 instances with a range of instance types, including M4 large and
    T2 micro.
  • Established S3 buckets in the AWS environment to store files and set up web hosting.
  • Worked with various Ansible modules in playbooks including file, copy, service, and
    shell commands.
  • Implement and execute multiple CI/CD pipelines using Gitlab, Ansible, and
    Cloud Formation tools for build and installation phases.
  • Adept at using configuration management tools such as Ansible.
  • Hands-on experience with Ansible for server configuration and management, multi-
    node software deployment, executing ad hoc tasks, and configuration management.
  • Familiarity with Ansible Tower and expertise in installing playbooks using Ansible Tower.
  • Created Ansible modules with ad hoc task execution capability to handle diverse
    configurations across various environments, including configuration files and package
    management.
  • Experience with setting up two-step authentication for user access through AWS
    Virtual MFA in IAM by configuring AWS multi-factor authentication.
  • Developed a workflow for various applications utilizing Gitlab, Ansible, and
    Cloud Formation tools to manage test, release, build, and installation phases through multiple CI/CD pipelines.
  • Planned and implemented a straightforward Ansible playbook in the UAT testing environment to configure NFS and automate the installation process on RHEL.
  • Configured multiple servers using Ansible and installed services such as FTP, Postfix,
    NFS, and Apache.
  • Hands-on experience in setting up AWS cloud infrastructure, including EC2, VPC,
    EBS, IAM, and Cloud Watch.
  • Designed an AWS Amazon RDS with Multi-AZ for automatic failover policies.
  • Utilizing Terraform and Ansible to automate the process of setting up infrastructure on AWS.
  • Organizing Kubernetes clusters using Amazon Elastic Container Service for
    Kubernetes (Amazon EKS).
  • Extensive technical expertise in Storage, Disk Administration, Logical Volume
    Management (LVM), and Partitioning.
  • Ensured user security through password aging maintenance.
  • Disabled root login through direct SSH on servers.
  • Set up the sudoers file for access control at both the server and application levels.
  • Oversaw file systems using LVM (Logical Volume Management).
  • Organizing the Logical Volume Manager (LVM) to handle volume groups, logical and
    physical partitions, and integrating new physical volumes.
  • Fixing issues and ensuring the smooth operation of TCP/IP, Apache HTTP/S, Tomcat,
    and DNS applications to facilitate seamless exchange of network data.
  • Provided secure and accessible data using S3 storage and by creating AMIs for backup
    of production servers.
  • Managing and preserving the NFS and TCP/IP network, configuring systems for
    TCP/IP networking with the current LAN, establishing SSH and SCP capabilities
    between SUN systems and other Red Hat/UNIX systems.
  • Expertise in managing Logical Volume Management (LVM), Disk Partitioning, and
    utilizing RAID.
  • Kubernetes was introduced to offer a solution for automating the deployment, scaling,
    and management of containerized applications across a group of nodes.
  • Provisioned AWS resources, including Amazon S3, Amazon Elastic Compute Cloud,
    Amazon Virtual Private Cloud, and AWS Storage Gateway, using Terraform.

Systems Engineering

Amazon.in
12.2016 - 03.2019
  • I was responsible for automation and orchestration of cloud services offerings on AWS.
  • Automating repetitive tasks utilizing Bash scripts and executing their schedule utilizing cron jobs
  • Innovated and deployed NFS servers, which then was associate with client connections.
  • Managed the security of VMs using ip tables, firewall and Security-Enhanced Linux policies.
  • Monitored the performance of the system using TOP, SAR, PS, VMSTAT, NETSTAT, IOSTAT , and CPU info to check the CPU utilization, bottlenecks of I/O devices, memory usage and network traffic.
  • Troubleshoot network connectivity using PING, NETSTAT, and IFCONFIG commands.
  • Configuring VMWare for developers for local testing and development of the product before they push it to DEV and CI environments.
  • Resolved security vulnerabilities by analyzing and recommending improvements in communications in addition to network security at the component level.
  • Utilized LVM to create disk groups, volumes, volume groups, and used RAID's tools for backup and recovery.
  • Performed Kernel and memory upgrades on Linux servers in Virtual environment.
  • Managing services, maintaining, and managing log files, monitoring event, logs and troubleshooting system problems using Nagios tool to resolve for any reported issues.
  • Proficient in Networking and configuring TCP/UDP, DNS, NFS, SSH, DHCP
  • Securely routing inbound and outbound traffic by opening or closing certain ports
  • Experience in using virtualization tools like Virtual Box, VMware and provisioning virtual machines.
  • Ability to work closely with teams, to ensure high quality and timely delivery of build and release.
  • Extensively worked on VMware Update Manager for Host upgrades and patches.
  • Utilized live migration of Virtual Machines and Virtual machines files using the vMotion and Storage vMotion
  • Managed separate VMware clusters like QA, Development and Production
  • Disk space increase using VMware converter and importing of virtual server using VMware converter.
  • Provided performance metrics, workload status update, and project status updates at biweekly workload tracking meetings.
  • Created snapshots for the VM's and created new folders, data centers, clusters and resource pools in the VC.
  • Created new VMware virtual machines to meet the specifications provided by the Client.
  • Coordinate hardware and software installations and upgrades to ensure work is performed in accordance with company policy.

Education

Bachelor of Science - Computers of Science & Technology

JNTUH
Hyderabad
05.2016

Skills

    AWS, Azure, TCP/UDP, SSH, HTTP, HTTPS, DNS, DHCP, ICMP, Monitoring: Datadog, Prometheus, CloudWatch, Python, Jenkins, Slack, MS Office, Outlook, G-Suite, Confluence, GitHub, JIRA, ServiceDesk, RHEL 6,7, Ubuntu, Debian, Fedora, Amazon Linux 2, MacOS, SonarQube, Nexus, Ant, Maven, MS Build, Ansible, Terraform Containers, Docker Swarm, Kubernetes, Tomcat, Apache, LDAP, Active Directory, Oracle, SQL Server, MySQL

Certification

AZ-900

DP-900

AI-900

AZ-104


Timeline

DevOps Engineer

Equitable Bank
08.2022 - Current

DevOps Engineer

VIC In Tech
03.2019 - 04.2022

Systems Engineering

Amazon.in
12.2016 - 03.2019

Bachelor of Science - Computers of Science & Technology

JNTUH
Teja S