Summary
Overview
Work History
Education
Skills
Websites
Certification
Interests
Languages
Software
Quote
Work Preference
Affiliations
Work Availability
Accomplishments
Timeline
Receptionist
Shanmukha Srinivas Muddana

Shanmukha Srinivas Muddana

Sr DevOps Engineer
Bothell,WA

Summary

Cloud Devops engineer with around 8 years of experience in working with Information Technology industry in various roles with excellent experience in Software Integration, Configuration, Build & Release management, and Development for several market driven international organizations. Experience in Installation, Configuration, Management of Linux OS (RHEL, CentOS, Ubuntu, Red hat), Amazon Web Services, Windows Servers in an Agile environment, and experience in the automation of OS in a DevOps environments such as (DEV, TEST, STAGE & PROD) completely automated. Have very strong inter-personal skills and the ability to work independently and with the group, can learn quickly and easily adaptable to the working environment. Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills. Industrious Dev Operations Engineer offering 6-year background setting up CI and CD pipelines and scripting deployment activities. Well-rounded and conscientious professional committed to proactively managing change and quickly deploying critical applications. Expertise in configuration management and Agile, Scrum and Waterfall methodologies. Tech-savvy Dev Operations Engineer with solid background in software engineering paired with in-depth knowledge of SQL and databases. Polished in deploying updates and fixes, building successful tools to reduce error occurrences and conducting root cause analysis. Familiar with Ruby and Python. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code. Detail-oriented team player with strong organizational skills. Ability to handle multiple projects simultaneously with a high degree of accuracy. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

8
8
years of professional experience
1
1
Certification

Work History

SR DevOps Engineer

T-Mobile
04.2023 - Current
  • Build and Maintained Docker container clusters managed by Kubernetes on On premises
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
  • Built a new CI pipeline, Testing and deployment automation with Docker
  • Integrating SonarQube in the CI pipeline for code coverage reports and sonar metrics
  • Integrating SonarQube in the CI pipeline to analyze code quality and obtain combined code coverage reports after performing static and dynamic analysis
  • Have hands on experience on GitLab to collaboratively plan, build, secure, and deploy software as a complete DevOps Platform
  • GitLab is scalable and can be hosted on-premises or on cloud storage
  • Managed Kubernetes charts using Helm
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages
  • Built CI/CD pipeline by using GitLab.
  • Optimized cloud resource usage by analyzing cost metrics and making recommendations for more efficient configurations.
  • Maintained systems that monitored applications and infrastructure.
  • Increased system reliability, minimizing downtime and service disruptions through proactive troubleshooting and root cause analysis.
  • Reduced deployment times with the introduction of CI/CD pipelines for multiple projects.
  • Coordinated deployments of new software, feature updates and fixes.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Incorporated automated testing procedures into the development process to ensure code quality before deployments were executed.
  • Improved release management processes by introducing version control systems such as Git for tracking changes throughout the software lifecycle.

AWS Developer

Vanguard
07.2022 - 04.2023
  • Used various services of AWS for this infrastructure
  • Used EC2 as virtual servers to host Bitbucket, Bamboo and configuration management tool like ansible
  • Converted slow and manual procedures to dynamic API generated procedures
  • Involved in Implementation of various AWS cloud Application& deployment using Amazon EC2, S3, RDS(MySQL), DynamoDB, GraphQL, Appsync, Elastic load balancing, Auto scaling, Cloud Front, Elastic Block Storage, Elastic Beanstalk, Cloud Watch, Identity Access Management, Implementing Virtual cloud platforms using Amazon Virtual Private Cloud
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud
  • Deployed web applications and services developed in Java, PHP, Node.js, on web servers like Apache using AWS Beanstalk
  • Support for all other AWS products such as RDS, Route53 (DNS), Cloud Trail, Elastic cache, Lambda and Amazon Kinesis
  • Designed and maintained AWS infrastructure highly available, scalable, secured, monitored and alerting network infrastructure
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS)
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user management in JSON
  • Installed and Administrated CI/CD tools like Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases
  • Developed build and deployment scripts using Apache Maven as build tool in Jenkins to move from one environment to other environments and automated builds using Maven and Ant for creation of build artifacts like war or ear files
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances
  • Worked on the AWS LEX
  • We Create a bot and add one or more languages
  • Configure the bot so that it understands the user's goal
  • We used AWS Console
  • The console is the easiest way to get started testing and using Amazon Lex V2
  • Enabled the open telemetry in all the lambda functions and ECS to find out the traces in the Honeycomb of each endpoint URL
  • Created a dashboard to monitor the traces and metrics of each endpoint URL in all the services and also find the spans and message attributes in all the lambda functions
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud
  • Hands on experience on Bamboo and GitLab to collaboratively plan, build, secure, and deploy software as a complete DevOps Platform
  • Experience with business tools like PM tool
  • Experience in observing where the data is coming from like Neosam tools
  • Experience on Splunk to monitor, searching, analyzing the threats, event logs, errors from the multiple resources from every time.
  • Leveraged AWS Lambda functions for serverless computing, reducing operational costs while increasing scalability.
  • Maintained version control of source code repositories using Git, fostering collaboration among developers and minimizing merge conflicts.
  • Automated infrastructure provisioning using CloudFormation templates, enhancing scalability and maintainability of the system.
  • Collaborated with stakeholders to gather requirements, translating business needs into technical specifications for AWS solutions.
  • Designed and executed security measures such as firewalls and encryption.
  • Used metrics to monitor application and infrastructure performance.
  • Worked with teams of talented software engineers to define, build and maintain cloud infrastructure.
  • Identified, analyzed and resolved infrastructure vulnerabilities and application deployment issues.
  • Implemented autoscaling groups for EC2 instances based on demand patterns, ensuring optimal resource allocation during peak usage periods without compromising performance or availability.
  • Implemented monitoring strategies using Amazon CloudWatch, ensuring proactive issue resolution and maintaining system reliability.
  • Developed high-quality code for scalable applications, enhancing application performance and user experience.

Devops Engineer

Lion Bridge Technologies
09.2018 - 10.2020
  • Extensively worked with version control systems like GIT, CVS, perforce version, Subversion control systems
  • Designing and implementing for fully automated server build management, monitoring and deployment by using DevOps Technologies like Chef
  • Setup up and maintenance of automated environment using Chef recipes & cookbooks within AWS environment
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation
  • Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load Balancing, and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and CHEF
  • Hands on Experience of Load Balancer, Security groups, Firewall and Route53
  • Deployed EC2 instances, attached security groups, attached profiles and roles using AWS Cloud Formation
  • Written Chef recipes for deployment on internal Data Centre Servers, later modified the recipes to create Deployment directly to AWS EC2 instances
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers (AWS) with the Chef plat form configuration system
  • Experience in software build tools like Apache Maven, Apache Ant to write pom.xml and build.xml respectively
  • Installed Jenkins and created a master and slave configuration to implement multiple parallel builds through a build farm
  • I have hands on experience AZURE
  • In azure I have experience on azure networking, azure storage, azure artifacts, azure repos, azure pipelines, and azure Kubernetes service
  • Extensively worked on Hudson, Jenkins for continuous integration and for End to End automation for all build and deployments
  • Created microservices applications with integrations to AWS services by using Amazon EKS, while providing access to the full suite of Kubernetes functionality
  • Managed Kubernetes charts using Helm
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages
  • Managed artifacts generated by Jenkins
  • Created scripts in Python which integrated with Amazon API to control instance operations
  • Launching Amazon EC2 cloud instances using Amazon Machine Images for AWS cloud
  • Build and Maintained Docker container clusters managed by Kubernetes on GCP
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
  • Ability to build deployment, build scripts and automated solutions using Shell
  • Solid understanding of Operating systems like Linux, UNIX, windows
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control
  • Analyze and resolve conflicts related to merging of source code for GIT
  • Experience in Querying RDBMS such as Oracle and MY SQL by using SQL for data integrity
  • Good knowledge in bash/shell scripting
  • Have working knowledge of defect tracking tool JIRA, Service now
  • Experience using WebLogic application servers and apache tomcat web server for deployments
  • Involved in build and deploying SCA modules in IBM Web Sphere Process server
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment
  • Used Perl/Shell to automate build and deployment Process
  • Documented the deployment process (Migration Doc) of code to production
  • Installed and Configured Nexus to manage the artifacts in different Repositories
  • Configured and automated the Jenkins Build jobs for Continuous Integration
  • Used Apache Tomcat as application server for deploying the artifacts
  • Directed, trained, Co-ordinated and supervised the duties of operations, personnel to achieve the maximum efficiency in build and release process
  • Proficient in trouble shooting complex build problems, release issue and environment issues in multi component environment
  • Worked on coordinating multiple releases across the projects
  • Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills.
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Corrected, modified and upgraded software to improve performance.
  • Tested and deployed scalable and highly available software products.
  • Coordinated deployments of new software, feature updates and fixes.

Build & Release Engineer

Bharti Airtel
07.2017 - 08.2018
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure
  • Performed all necessary day-to-day Subversion support for different projects
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process
  • Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments
  • Extensive experience with Version Control Management, Project Management, Work Item Customization, Build Services, Release Management, Reporting using TFS
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
  • Building and monitoring in the project has been done continuously with a CI Tools like Jenkins
  • Deployment of the Business processes by creating JAR, WAR and EAR files to IBM WebLogic application servers
  • Experience in Integrating Jenkins with ServiceNow through API and created schema to store the build Information
  • Installed and configured Nagios monitoring tool to manage infrastructure
  • Experience in writing python and Shell scripts for Jenkins to push build and commit information to Service now
  • Integrated the GITHUB by using webhook and Scripted Rest API in Service now and stored the information in ServiceNow table
  • Created build/deploy documentation in confluence for various applications
  • Configured SonarQube code quality tool and integrated with Jenkins
  • Documented project's software release management procedures with input decisions
  • Wrote Puppet manifests files for all applications to manage the configuration files and to manage them as services
  • Implemented Puppet applies using Subversion and Cron jobs
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines
  • Installed packages using YUM and Red hat Package Manager (RPM) on various servers
  • Designed workflows, screens, field configurations and components as part of Projects definition for JIRA as an administrator
  • Created and modified build configuration files including POM.xml
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artefacts in NEXUS repository
  • Used Atlassian JIRA as issue tracking and ticketing tool
  • Implemented Subversion branching and merging operations for Java Source Code
  • Configured Jenkins daily periodic backups for Jenkins config and plugins files
  • Integrated Jenkins Build pipeline plugin for managing multi project jobs efficiently
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Ensured seamless application rollouts by conducting thorough pre-and post-deployment checks before releasing new versions into production environments.
  • Investigated production issues post-release, collaborating with support teams to provide timely resolutions for end-users'' satisfaction.
  • Minimized downtime during deployments through careful planning of maintenance windows and rollback strategies.
  • Enhanced software stability and quality with rigorous testing procedures and continuous integration practices.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
  • Coordinated successful deployments by closely working with various stakeholders including developers, testers, operations personnel, project managers and business analysts.
  • Increased product reliability through thorough monitoring of builds, identifying and resolving issues promptly.

Linux Systems Administrator

ICICI Bank
02.2016 - 06.2017
  • Yum configuration & package installation through YUM
  • Configuring and deploying of iSCSI server and Client
  • Installation of Red Hat Enterprise Linux
  • Configuration and troubleshooting for Red Hat Linux
  • Handling troubleshooting issues like boating, RPM packages, User management and backup
  • IP bonding for load balancing and fail over, Firewall, SELINUX
  • Hosting and securing web pages using Apache (httpd) web server and ssl
  • User Administration & Quota Management
  • Creating and deploying LVM, resizing the logical volume and volume group
  • Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux
  • Performances, CPU and Memory monitoring of Red Hat Enterprise Linux
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster
  • Experience in Windows 2003 and 2008 Active Directory Installation and Configuration
  • Heartbeat clustering for high availability in Apache
  • Installed and configured ESXi 5.0, 5.1 Servers on Blade servers
  • Creating Virtual machines
  • Creation of templates from VMs and Creation of VMs from templates
  • Configure vCenter Server 5.0, 5.1 in production environment and created many cluster and enabling HA and DRS for Load balancing and High Availability
  • Worked on Migration concepts like V motion, SV motion and cold migration
  • Performed physical to virtual (P2V) and (V2V) migrations for approximately 50 physical servers utilizing VMware Converter
  • Resolved complex technical issues promptly by leveraging strong troubleshooting skills and root cause analysis techniques.
  • Firmware upgrade, managing the servers, collecting Logs, open KVM console for troubleshooting.
  • Improved system performance by optimizing Linux server configurations, implementing efficient backup processes, and performing regular maintenance tasks.
  • Implemented monitoring tools for real-time analysis of system performance, allowing for proactive identification of potential issues before they impacted users.

Education

Bachelor of Science - Computer And Information Sciences

Acharya Nagarjuna University
Guntur, AP
05.2001 -

Master of Science - Information Science

University of North Texas
Denton, TX
05.2001 -

Skills

Skilled DevOps Engineer with hands-on experience supporting, automating, and optimizing mission critical deployments in AWS, leveraging configuration management, CI/CD pipelines and DevOps Processes

Certification

Certified Associate of Amazon Web Services Solutions Architect

Interests

Playing Cricket, Badminton, volleyball

Listening Music

Exploring the new places and spending time in nature

Learning interesting and new things

Browsing about the new technologies and facts

Languages

English
Advanced (C1)

Software

Amazon Web Services (AWS): EC2, S3, VPC, ELB, IAM, CloudWatch, Elastic Beanstalk, ECS, Lambda, Kinesis, CodeCommit, CodePipeline, CodeDeploy, DynamoDB, Auto Scaling, CloudFormation

CI/CD Tools: Jenkins, TeamCity, Bamboo, Git, Subversion (SVN), TFS, Bitbucket, GitLab, ANT, MAVEN, Gradle, SonarQube, Nexus

Containerization and Orchestration: Docker, Kubernetes, Helm

Scripting Languages: Python, Shell scripting, YAML

Infrastructure as Code: Terraform, CloudFormation, Packer

Automation Tools: Jenkins, Maven, Ansible, Puppet, Chef

Configuration Management: Ansible, Ansible Tower, Puppet, Chef

Monitoring Tools: Nagios, Cacti, Zabbix, Splunk

SDLC and Methodologies: Agile, Scrum, Waterfall, Continuous Integration (CI), Continuous Deployment (CD)

Quote

You will recognize your own path when you come upon it because you will suddenly have all the energy and imagination you will ever need.
Sara Teasdale

Work Preference

Work Type

Contract Work

Work Location

RemoteHybrid

Important To Me

Career advancementTeam Building / Company RetreatsFlexible work hoursWork-life balancePersonal development programsCompany Culture

Affiliations

As a DevOps Engineer, relevant affiliations and memberships could include professional organizations and communities that focus on DevOps practices, cloud computing, and software engineering. Here are a few affiliations that would be relevant to a DevOps Engineer:

Being affiliated with these organizations can provide access to valuable resources, networking opportunities, and professional development to stay current in the rapidly evolving field of DevOps.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Accomplishments

These accomplishments demonstrate a strong track record of leveraging DevOps practices and tools to drive efficiency, reliability, and innovation in software development and operations.

4o

Timeline

SR DevOps Engineer

T-Mobile
04.2023 - Current

Certified Associate of Amazon Web Services Solutions Architect

09-2022

AWS Developer

Vanguard
07.2022 - 04.2023

Devops Engineer

Lion Bridge Technologies
09.2018 - 10.2020

Build & Release Engineer

Bharti Airtel
07.2017 - 08.2018

Linux Systems Administrator

ICICI Bank
02.2016 - 06.2017

Bachelor of Science - Computer And Information Sciences

Acharya Nagarjuna University
05.2001 -

Master of Science - Information Science

University of North Texas
05.2001 -
Shanmukha Srinivas MuddanaSr DevOps Engineer