Sirish Gangabathula ***********@*****.***
www.linkedin.com/in/sirish-g 618-***-****
Summary: Over 8 years of experience Specializing in DevOps Engineering, DevSecOps, Site reliability Engineering (SRE), Linux System Administration, Middleware Application servers, Release Engineering, Configuration Management, and Cloud Infrastructure, Adept at designing and managing CI/CD pipelines to streamline development and deployment process. Skilled in leveraging cloud platforms, automating infrastructure, enhancing security practices, and ensuring reliability and scalability of applications throughout their lifecycle.
Technical Expertise:
Cloud Platforms & Services: Extensive experience with AWS, GCP and Azure. AWS: EC2, ECS, EKS, VPC, Route 53, ELB, S3, EBS, RDS, DynamoDB, CloudWatch, Security Groups, Lambda and CloudFormation. GCP: IAM, Compute Engine, Kubernetes Engine, App Engine, Cloud Functions, Cloud Storage, Cloud SQL, Cloud Run, Cloud CDN, VPC, Network Services, Cloud Monitoring, Cloud Logging, Cloud Build, and Container Registry. Azure: Azure Virtual Machines, AKS, Azure Load Balancer, Azure CDN, Azure Active Directory, Azure DevOps, Azure Pipelines.
Containerization & Orchestration: Expert in Docker and Kubernetes for containerization and orchestration. Experience in managing and deploying containerized applications using Red Hat OpenShift Service on AWS (ROSA), EKS, and GKE. Skilled in setting up and configuring clusters, automating deployments, monitoring performance, and ensuring high availability and scalability.
Security & Compliance: Implemented comprehensive security practices, including Infrastructure as Code (IaC)security scanning, container image scanning, open-source vulnerability assessments, and Static Application Security Testing (SAST). Ensured robust security posture and compliance for applications and infrastructure through proactive identification and mitigation of vulnerabilities, and integration of security checks into CI/CD pipelines.
Infrastructure as Code (IaC) & Automation: Proficient in Ansible, Terraform, and Puppet for infrastructure automation and configuration management. Experienced in creating and maintaining infrastructure, automating provisioning, and managing environments through code.
CI/CD Pipelines & Version Control: Extensive experience with Jenkins, GitHub Actions, Bitbucket Pipelines, Argo CD and GitLab CI for building robust CI/CD pipelines. Skilled in branching, tagging, and maintaining versions across various environments using Git, Bitbucket, and SVN.
Monitoring & Logging: Experienced with modern monitoring and logging tools such as Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Influx DB, and Splunk. Proficient in setting up alerts, dashboards, and logs analysis for proactive issue resolution.
Collaboration & Agile Methodologies: Experienced in collaborating with cross-functional teams, including Development, QA, Network, and DBA, to implement fixes and enhancements in both Non-Production and Production environments.
Skilled in Agile and SCRUM methodologies, including user story sizing, sprint planning, and serving as a SCRUM Master.
Professional Skills: Independent problem-solving abilities, strong teamwork, and excellent interpersonal and communication skills. Experienced in providing 24x7 production support and on-call assistance.
Professional Experience:
Sr. Software Engineer at Apple, Austin, TX June 2023 to Present
Collaborated with product and operation teams, offering expert insights into DevOps and DevSecOps practices to ensure the implementation of feasible approaches for application support and enhancement
Design, Implemented and led the migration of application to Kubernetes, orchestrating containerized deployments and managing resources effectively to optimize performance and scalability. Implemented Helm charts with the flux to streamline deployment and ensure consistency across environments.
Responsible for overseeing the application build & release process which include code compilation, dock erization, security, scanning, code quality scanning, deployment methodology and application configurations.
Developed Python scripts and automation tools to streamline DevOps processes, including infrastructure provisioning, configuration management, and deployment pipelines. Leveraged Python libraries such as Fabric and Ansible to automate routine tasks, enhancing operational efficiency and reducing manual errors
Utilized infrastructure as a code (IaC) principles to orchestrate the setup of both public and private cloud services using the Terraform and Terragrunt to automate the provisioning process for creating custom sized VPC, subnets, EC2 instances, ELB, security groups etc.
Design and develop micro-service system architecture with cross-functional teams for new applications.
Providing standard DevOps tasks such as troubleshooting and proving 24/7 technical support.
Sr. Software Engineer at Visa Inc, Austin, Tx oct 2021 to June 2023
Managed and maintained mission-critical applications 24/7, ensuring continuous availability, performance, and reliability.
Configured Service Connections & Agent Pools in Azure DevOps for secure and scalable pipeline execution.
Integrated Azure Key Vault in CI/CD pipelines to securely manage secrets and credentials.
Worked on POC and migrated Machine Learning applications to Kubernetes Servers and Swift application to Spring boot Java applications to AWS EKS, writing Deployments, ConfigMap, Services yaml files
Managing Continuous Integration/Continuous Deployment pipelines for the build and release of various applications hosted on (Kubernetes/AWS/Private cloud) and automated builds through the custom pipelines. Implemented effective branching strategies for efficient parallel development and codebase maintenance.
Provided application and service support for applications at Visa, ensuring smooth operations and prompt resolution of issues and Monitored incident queues, troubleshot issues, and led conference calls with other teams to mitigate the impact on Visa services
Sr. Software Engineer at Apple, Austin, TX June 2020 to Sep 2021
Using Cloud Formation templates, created complex infrastructure which consists of following services in AWS such as EC2 instances, EBS, Security groups, Subnet, VPC, S3 storage buckets, Elastic File Storage (EFS) systems, Elastic Load Balancers (ELB), Application load balancers, Auto scaling groups, High availability zones, Route53, IAM roles, AWS Lambda, AWS Elastic Beanstalk, AWS Cognito authentication to quickly deploy and manage the applications.
Worked on led the transition from puppet to RedHat Ansible Automation Platform, leveraging its enterprise framework for infrastructure orchestration and operational changes. Implemented the Mesh Architecture to optimize automation workflow. Writing roles creating templates and scheduling jobs to run the playbooks.
Used Jenkins, Terraform and Spin cloud to provision Infrastructure and set up CICD for application deployments using Helm and Rio(yaml) pipelines.
Sr. Software Engineer Charter Communications, St. Louis, MO Oct 2019 to May 2020
Upgraded Jenkins 2.141 to 2.162 and SonarQube 6.7 to 7.9.1 using DR failover strategy. Created Failover and Failback Scripts using Shell for smooth upgrade process with Zero Downtime.
Upgraded Bitbucket 6.3 to 6.10 and Created automation tests for bitbucket administration
Built and Maintained Docker images and containers for Jenkins & SonarQube, bitbucket, Artifactory for orchestration in Kubernetes.
Designed, managed, and deployed Enterprise applications using the AWS stack with a focus on high availability, fault tolerance, and auto-scaling.
Setup Nginx as a web server and load balancer for all the Enterprise applications
Software Engineer at FedEx, Collierville, TN April 2019 to Sep 2019
Created CI/CD pipelines using yaml files in Azure DevOps
Developed python and shell scripts for automating the build process for deployments.
Performed Quality Compliance Analysis of Code Quality, Static Analysis, Security / Vulnerability Scans by using tools SonarQube.
Create and deploy Jenkins pipelines to facilitate continuous integration and continuous deployment (CI/CD) with OpenShift.
Provided 24/7 technical support by troubleshooting day-today issues with various servers on different platforms mission critical application servers.
Software Engineer at Apple Inc, Sunnyvale, CA Jan 2018 to Mar 2019
Configured Jenkins for CI/CD, integrating it with Maven for automated builds.
Worked on complete AEM Technology Stack and Architecture including Author instance, Publish instance, CRXDE, CRXDE-Lite, Templates, Components, CRX/OAK Repository, Apache Sling, Apache Felix and OSGi bundles
Implemented Infrastructure automation through Ansible for auto provisioning, code deployments, application installation and configuration updates
Upgraded all the current AEM 6.1 instances to AEM 6.3 and AEM 6.2 to AEM 6.4.
Worked on nginx configuration, SSL, rewrite rules.
Education:
Bachelors in Electronics and Communications - MLRIT, Jawaharlal Nehru technological university - 2015
Master’s in electrical and computer engineering - Texas A&M University-Kingsville -2017