Professional Documents
Culture Documents
ChaitanyaBarik[9_0][74]
ChaitanyaBarik[9_0][74]
ChaitanyaBarik[9_0][74]
PROFESSIONAL SUMMARY:
Out of 8.8 years of experience, 3.8 year as a Kubernetes Admin for building and
deploying application in kubernetes cluster.
Frequently used DevOps tools like GIT, JENKIN, ANSIBLE, DOCKER, KUBERNETES,
TERRAFORM, HELM on top of AWS Cloud and the Middleware technology like
WebLogic, JBoss, Tomcat, Apache.
Extensive knowledge on UNIX/LINUX and Windows Env.
Hands on experience on Python for making automation scripts for daily life issues.
Good exposure of Blue-green deployment strategy.
Proficient in CI/CD (Deployment and Delivery both) methodology.
Deep understanding of Waterfall, Agile and DevOps model Approach.
Good knowledge on SSL and Load balancers (F5 and XMLGW)
Working Knowledge on major cloud service providers like AWS (Amazon Web
Service).
CERTIFICATIONS:
WORK EXPERIENCE:
Currently working in VODAFONE INDIA, Pune (8th Jan 2018 to Till date…)
ATOS INDIA Pvt. Ltd., Phase-II, Pune, Maharashtra (23rd Feb, 2015 to 29th Dec 2017)
PERSISTENT SYSTEM, Phase-I, Pune (10th March, 2010 to 29th June, 2012)
EDUCATIONAL QUALIFICATION:
MTech (84%) from Tezpur Central University, Assam.
MCA (80%) from Biju Pattnayak University of Technology, Bhubaneswar, Orissa.
TECHNICAL SKILLS:
KUBERNETES ADMIN:
1. Controlplane components: Kube api server, Kube Scheduler, Kube Controller, etcd.
2. Worker Node: Kubelet, Kube-proxy, Drain a Node, cordon and Uncordon,
Daemonset.
3. Kubernetes Cluster: HA cluster setup, kubectl, kubeadm, Cluster Upgradation, EKS.
4. Container: Pause container, Init-Container, Multi-Container, Side-car container,
5. Pod: Static Pod, Pod Limits, Resource Quota, Limit Range.
6. YML: Declarative and imperative way of creating different K8S objects: Pod, Service,
Volume, and Namespace. Replication controller, Replica Set, Manifest file.
7. Deployment: Scale up/down of pods on Deployment, Deployment Strategy (Rolling
Update, Recreate), Setting up Max Surge and Max Unavailable on Rolling update,
Deploying StatefulSet Apps, Rollout history of Deployment, Blue green deployment.
8. Namespace: Organize K8S components using Namespace, Apply restriction on
resources used by diff team using NS, Making our own NS as default by configuring
set-context, get-contexts.
9. Volume: Persistent Volume, Persistent Volume Claim, Access Modes:
(ReadWriteOnce, ReadOnlyMany, ReadWriteMany), Reclaim Policy: (Retain, Recycle,
Delete)
10. Services: ClusterIP, NodePort, LoadBalancer. Headless service, exposing the service.
11. Scheduling: Manually scheduling of pods, affinity, NodeAffinity, Customize Scheduler
12. Labels: Adding and removing of Labels, Selectors, Set Labels over taint, Binding NS
and Node using Labels.
13. Taint & Toleration : Setting and removing taints on a Node & Apply Toleration,
14. Security: ServiceAccount, Secret, SSL Certificate (installation, Renewal), KubeConfig.
15. RBAC: role, role-binding, Cluster-role, Clusterrole-binding.
16. Backup and Restore of Services: Using ETCDCTL_API3 save snapshot, restore
snapshot, configure etcd manifest files.
17. Network: CoreDNS, Kube-DNS, Negative Caching, Pod Networking,
18. Ingress: Ingress controller, Ingress, TLS configuration, Multipath for same host.
DevOps Knowledge:
1. GIT:
Good hands-on on Source Code Management (Version Control System) tools like Git,
Workspace management in bare/non bare repository, Ignoring files(.gitignore),
Branching, git hook, git add/commit/push/pull/fetch/stash/cherry-pick, git
reset(soft/mixed,hard), cloning single-branch, Merging, Tagging, pre-commit, Good
knowledge of GitLab.
2. JENKIN:
Installation of Jenkin, system configuration, Plug-in Management, Tool
Configuration, Node(master/slave) management, Job configuration, Downstream,
Building CI/CD pipeline, pipeline using groovy DSL through Agent and stages.
3. DOCKER:
Docker Installation, Exposing Container Ports,
starting/stopping/attaching/detaching /naming/renaming/removing/monitoring of
docker container, Building Dockerfiles through RUN, CMD, ENTRYPOINT, WORKDIR,
VOLUME, COPY, MAINTAINER, EXPOSE, ADD, USER. Registering images in docker
hub, Tagging.
4. ANSIBLE:
Ansible Installation, Setting up hosts & ansible.cfg file, ansible inventory, Adhoc
commands(stop/start service, install packages on destination server), Defining
sections (target, variable, task and handler), Loops, conditions, Roles, Vaults,
wait_for, Ansible playbook.
5. TERRAFORM:
Install Terraform, terraform init/plan/apply/destroy, IAC, provisioning AWS
resources using terraform, state management, .tfstate, .tfstate.backup, Achieve
versioning and secret through AWS S3, Locking features using dynamoDB,
WorkSpace (new, list, show, select, delete), Provisioner (local-exec, remote-exec,
file), packer, HasiCorp, HCL.
6. HELM CHART:
Helm install, Helm chart, writing helm chart files (chart.yml, values.yml), template
directory files, umbrella chart, Helm upgrade, Helm rollback, Helm list, Helm
uninstall.
EC2: On-demand, Reserved and spot instance, EBS, Snapshots, Security groups, AMI.
IAM: Manage user, group, access policies, Roles, MFA.
VPC: VPC creation, Internet Gateway, Route Table, NACL Inbound & outbound rules,
Configuring private & Public Subnet.
S3: Structure of components (Bucket, folder, object), Reduce Redundancy storage,
Infrequent Access, Glacier, S3 permission, S3 Versioning.
ELB, Auto Scaling, Route 53, Lambda, Cloud watch, SNS.
Adding & extending EBS volume size on EC2 VM.
Amazon EKS
MIDDLEWARE TECHNOLOGY:
WebLogic
TOMCAT
SSL
PROJECT DETAILS:
#5 Project
#4 Project
#3 Project
Analyzing the Logs for a better RCA (root cause analysis) report.
Troubleshooting and monitoring the Weblogic application servers for Performance
by tuning JVM heap size and garbage collection.
Automatic Deploying application through JENKIN tool.
Involved with the vendors and support teams in troubleshooting and fixing day-to-
day problems of the applications in production.
#2 Project
#1 Project
Name : INGENUITY, USA.
Duration : March, 2010 to June, 2012.
Environment : Weblogic Application Server 10g/11g, Apache 2.2
Role : System Administrator.
Environment : On Premise
Model : Agile and Waterfall
Personal Profile:
Declaration:
I hereby declare that the information furnished above is true to the best of my Knowledge.