Dice Resume CV Srinath B
Dice Resume CV Srinath B
Dice Resume CV Srinath B
Professional Summary:
DevOps/Build Engineer with 7+ years of experience in solving complex problems with creative solutions, supporting
development and operations environments.
Certified in AWS Solutions Architect Associate, AWS Certified SysOps Administrator Associate and Certified
Kubernetes Administrator (CKA)
Skilled at Software Development Life Cycles and Agile Programming Methodologies.
Proficient in working with the various AWS broad set of global cloud-based products such as Compute-EC2, ECS,
EKS, Elastic Beanstalk, Lambda, Networking-VPC, Route53, Cloud Front, Scalability-ELB, Auto Scaling, Storage and
Archiving-EBS, S3, Glacier, EFS, Storage Gateway, Monitoring and Management-Cloudwatch, Cloud Formation,
Cloud Trail, Security-IAM, Database-RDS, Application Integration-SNS, SQS and AWS CLI.
Strong knowledge / experience in creating Jenkins CI pipelines and good experience in automating deployment
pipelines.
Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
Experience with migration to Amazon web Services AWS from Datacenter.
Profound experience in creation of multiple Terraform modules to manage configurations, applications, services,
and automate installation process for web server and AWS instances.
Expertise in building of deployment artifacts such as war & ear from source code using ANT and MAVEN.
Managed infrastructure resources in cloud architecture with close coordination with various functional teams.
Automated End to End CI/CD process for Micro-service & Enterprise Applications with Git, Maven, Jenkins,
SonarQube, Quality Gates, including SecOps tools, Artifactory, Ansible, HELM/ArgoCD and Kubernetes/Cloud(EKS, GKE).
Owner of Kubernetes Clusters for a couple of Enterprise applications, managing the clusters, deployments, volumes,
Ingresses, Services, Namespaces, etc.
Proficient in writing Helm charts, Kubernetes yaml files for deployment of microservices into Kubernetes clusters.
Skilled in setting up and orchestrating Kubernetes Clusters from scratch on VMs and on Managed Services like Amazon
EKS, and Google GKE. Worked on clusters of size with hundreds of nodes and thousands of pods.
Experience in writing Python, and shell scripts for build and deployment automation process.
Strong experience on Ansible, developed playbooks and used YML packages for installing, configuring push to
make changes in time.
Proficient in managing the source code control of multiple development efforts using Subversion and Git version
control tools.
Experienced in project analysis, gathering user requirements, technical design and training customers.
Technical Skills:
Education:
Master’s in Information technology and Management, Campbellsville University 2017-19.
Bachelor’s degree in Mechanical Engineering, JNTUK 2009-13.
Certifications:
Professional Experience:
Responsibilities:
Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated
Check-ins, defining backup and archival plans.
Provide expertise and hands-on help, guidance to other engineers about cloud infrastructure, microservices
container, application server configurations, and Docker container management.
Architecture and design – propose and implements technical solutions, ensures their integrity, and that the solutions
can be built, implemented, and maintained within timelines/budgets.
Worked on AWS Resources: EC2, EKS, ECS, S3, EBS, VPC, ELB, AMI, SNS, RDS, KMS, IAM, Route53, Auto scaling, Cloud
Watch, Security Groups, RDS.
Deploy, automate infrastructure on AWS via Terraform, Packer
Developed Clusters in Kubernetes and worked on creating pods, replication controllers, services, deployments,
volumes, labels, health checks and ingress by writing Helm charts.
Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application
from dev through production, easing the code development and deployment pipeline by implementing Docker
containerization with multiple namespaces.
Developed the helm chart unit test while utilizing test hooks for automated helm deployment testing.
Containerized the application. Deployed infrastructure containers as an external DNS, used cert-manager and
Ingress Controller to automate DNS name registration, and created auto SSL certificate provisioning and assigned
them to external endpoints.
Implemented Azure DevOps solutions for various development teams, including source control, work item tracking,
build and release management.
Configured and maintained Azure DevOps pipelines, including automated builds and deployments.
Wrote customized Prometheus queries to retrieve data. Made changes to Prometheus collectors and filters,
ensuring all relevant data are passed into Grafana.
Implemented GitOps continuous delivery flows for every Malt application using ArgoCD.
Worked continuously with the security team to achieve optimal DevSecOps practices.
Documentation of processes with Markdown.
Environment: DevOps, Maven, AWS, EC2, Ansible, Git, CI/CD, SonarQube, Jenkins, Docker, Kubernetes, Tomcat,
Shell, JFrog, JIRA, Windows and LINUX.
Responsibilities:
Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated
Check-ins, defining backup and archival plans.
Actively involved in architecture of DevOps platform and cloud solutions.
Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
Worked on AWS for deploying EC2 instances containing various platforms such as RHEL, CentOS, Ubuntu in Linux
and windows.
Involved in designing and deploying multiple applications using AWS cloud infrastructure focusing on high
availability, fault tolerance and auto-scaling of the instances.
Leveraged Amazon Web Services like EC2, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API
Integration.
Created S3buckets and managed policies for S3buckets, utilized S3bucket for storage and backup on AWS.
Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
Responsible for setting up from scratch and maintaining automated CI/CD Pipelines for multiple apps.
Deployed the static content to apache web servers and applications to Tomcat Application server.
Involved in creating and working through Docker images, containers and Docker Consoles for managing Application
Life cycle.
Container management using Docker by writing Docker files and set up the automated build on Docker HUB and
installed and configured Kubernetes.
Used Kubernetes to deploy, scale, load balance, scale and manage Docker containers in multiple namespaces.
Configured Kubernetes to automatically adjust all replica sets according to the deployment strategy, making it
possible to perform updates without affecting application availability.
Developed Ansible playbooks and roles for an automated server provisioning and Dockerimages, reducing the time
between provisioning and deployment from over 3 hours to less than 10 minutes.
Used Ansible for deploying the necessary changes on remote hosts and monitored the process using Ansible Tower.
Environment: DevOps, Maven, AWS, EC2, Ansible, Git, CI/CD, SonarQube, Jenkins, Docker, Kubernetes, Tomcat,
Shell, JFrog, JIRA, Windows and LINUX.
Client: SpinCo Biotech Pvt Ltd, Hyd, India. Apr 2013 – July 2015
Role: Systems Admin
Responsibilities
Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools,
and development and staging environments on AWS and Cloud.
Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon
Web Services (AWS) Cloud environment.
Used Jenkins in setting up CI/CD pipeline to deliver the software with the better quality and fast by using different
plugging like EMMA, check style and find bugs resources.
Automated deployment of builds to different environments using Jenkins.
Used Maven as build tool on Java projects for the development of build artifacts on the source code.
Environment: DevOps, GIT, Bit Bucket, Maven, Jenkins, CI/CD, Chef, Ansible, JFrog, AWS, EC2, Docker, Python, Perl,
Shell, SonarQube.