Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sri M Teja

Niagara-on-the-Lake,ON

Summary

Experienced DevOps professional with over 5 years of expertise in configuration, build, and release management. Skilled in designing automation frameworks, CI/CD, and scripting. Proficient in various DevOps tools such as Git, GitHub, Maven, Jenkins, Bamboo, JIRA, SonarQube, Nexus, Chef, Splunk, AppDynamics, Docker, Kubernetes, and AWS. Proficient in Docker and Kubernetes for container management. Utilized Ansible playbooks for setting up Continuous Delivery pipelines. Experienced in scripting languages like XML, Ruby, Shell Scripts, Power Shell, Python, GoLang, Batch scripts, and Bash. Proficient in CI/CD methodologies using Jenkins and GitLab. Knowledgeable in building tools such as Apache Ant, Maven, and Atlassian Bamboo. Familiar with monitoring tools like Splunk and Nagios. Skilled in deploying applications on Apache Web server, Nginx, and JBoss. Upgraded GitLab versions and demonstrated willingness to take on additional responsibilities. Extensive knowledge of Windows, UNIX, and Linux operating systems. Collaborative problem-solver with strong analytical skills and a commitment to meeting deadlines and producing high-quality code.

Overview

9
9
years of professional experience

Work History

Cloud Engineer

Citibank
06.2021 - Current
  • Set up infrastructure on AWS, including VPC, EC2, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM, CloudFormation, CloudFront, Code Commit, Code Build, Code Pipeline, Code Deploy, EKS, and ELK services.
  • Experience in scraping metrics using Prometheus.
  • Integrated Okta with AWS Single Sign-On.
  • Wrote Terraform scripts for infrastructure automation.
  • Created CloudFormation templates for AWS resources.
  • Utilized Jenkins pipeline for microservices builds, Docker registry, and Kubernetes deployment.
  • Managed credentials encryption using Ansible Vault and Vault-id for secure login to MQ and DB servers.
  • Handled alert acknowledgement and prioritization using Opsgenie.
  • Implemented uptime checks and alerts using Prometheus Blackbox exporter.
  • Used Docker with Nginx for achieving Continuous Delivery goals in scalable environments.
  • Managed Azure AD tenants, application integration, virtual machines, Azure storage, Azure Active Directory, and Azure Service Bus.
  • Provided 24/7 on-call production support, troubleshooting issues with developer and testing teams.
  • Monitored external site uptime and SSL expiration using Uptime Robot.
  • Developed roles, playbooks, and automation for infrastructure deployment with Ansible.
  • Supported artifact management using Ansible and integrated Nexus yum Plugin for yum integration.
  • Active participation in product releases and patches, including deployment of hotfixes.

DevOps Engineer

Glorium Technologies
10.2018 - 05.2021
  • Created Maven shell scripts for build and release activities in QA, Staging, and Production environments.
  • Managed Maven Repository using Nexus tool for sharing internal project snapshots and releases.
  • Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for runtime environment.
  • Utilized Kubernetes for automated deployment, scaling, and management of containerized web applications.
  • Led implementation and served as primary SME for Octopus Deploy and TeamCity integration.
  • Automated weekly releases with Maven scripting, including compiling Java code, debugging, and placing builds into Maven Repository.
  • Built RPMs using Maven rpm Plugin.
  • Wrote Terraform scripts for CloudWatch alerts.
  • Configured Docker containers and created Docker files for applications like Jenkins and Concourse.
  • Maintained and managed Ansible Playbooks for deploying framework and cloud tools.
  • Utilized Ansible-Galaxy for setting up Ansible Roles.
  • Developed Jenkins pipeline code for automating deployment from Staging to Production.
  • Managed Sonartype Nexus for artifact and dependency management.
  • Implemented quality gates in SonarQube dashboard and enforced them in pipelines.
  • Created Docker images, managed Docker volumes, and automated tasks on Docker components.
  • Set up EKS cluster and migrated GitHub, Jenkins, and applications to OpenShift K8's cluster.
  • Developed Python scripts for integrating with AWS and controlling instance operations.
  • Utilized JIRA for incident capture, organization, and prioritization, as well as change ticket management.
  • Worked with CloudFormation for automating VPCs, ELBs, EC2, Security Groups, SQS queues, S3 buckets, Lambda, and other infrastructure components.

Linux Administrator

Linesoft Solutions
05.2016 - 09.2018
  • Worked with various Linux distributions including Red Hat Enterprise Linux, SUSE Linux, and Ubuntu.
  • Applied patches, installed monitoring tools, and performed BIOS upgrades on HPC clusters.
  • Designed, implemented, configured, and managed Puppet server.
  • Possess working knowledge of Apache, Tomcat, and JBoss.
  • Launched and configured Amazon EC2 Cloud Servers using Linux/Ubuntu AMIs for specific applications.
  • Created VMware lab setups using VMware ESXi servers as per QA team requirements.
  • Worked with VMware Virtual Center Server to centralize ESX and ESXi servers.
  • Utilized bug tracking tools like Remedy, HP Quality Center, and IBM Clear Quest.
  • Provided support and troubleshooting for Linux, Apache, and MySQL.
  • Familiar with MySQL and Oracle Database Administration.
  • Supported multi UNIX and Linux environments with various responsibilities.
  • Set up and configured TCP/IP network at all levels on Linux servers.
  • Implemented Domain Name Server using primary and secondary DNS servers.
  • Configured Red Hat Enterprise Linux Server as a data storage server.
  • Installed and configured DNS, DHCP, NFS, NIS, HTTP, TFTP, and other network services.
  • Worked with object-oriented software development methodologies across all phases of the Software Development Lifecycle.
  • Operated in cross-platform environments involving Linux and Windows.
  • Managed user creation, file/directory permissions, and sudo permissions on Unix/Linux.
  • Performed updates and patching of Linux servers with the latest RPM packages.
  • Installed, monitored, and supported Unix-based servers, firewalls, Cisco networks, perimeter security technologies, and Internet technologies.
  • Extensively worked with Apache webservers and Nagios.
  • Provided daily maintenance and support for Linux servers, assisting the developer team with application issues, tuning, troubleshooting, and software operation.
  • Provided 24/7 support for Linux servers.

Education

Bachelor of Science - Electronics And Communications Engineering

VRSEC
Vijayawada
04.2016

Skills

DevOps Tools: Jenkins, Bamboo, Chef, Puppet, Docker, Ansible, Kubernetes, Terraform, Prometheus, Grafana, Helm

Cloud Computing: AWS, AZURE, GCP

Versioning Tools: CVS, SVN, Git, Bit bucket, GitLab

Build Tools: ANT, MAVEN, TeamCity, SonarQube, Nexus

Languages/Scripting: Batch scripting, VB script, Power Shell, SQL, Java, Ruby, Python, Bash, VMware ESX, GoLang

Operating Systems: Windows, Mac OS X, UNIX, LINUX (RHEL), REDHAT, Ubuntu

Timeline

Cloud Engineer

Citibank
06.2021 - Current

DevOps Engineer

Glorium Technologies
10.2018 - 05.2021

Linux Administrator

Linesoft Solutions
05.2016 - 09.2018

Bachelor of Science - Electronics And Communications Engineering

VRSEC
Sri M Teja