Filter interviews by
I applied via Company Website and was interviewed before Jun 2023. There were 2 interview rounds.
End to End Automted Deployment
Cloud computing is the delivery of computing services over the internet, including servers, storage, databases, networking, software, analytics, and intelligence.
On-demand access to a shared pool of configurable computing resources
Pay-as-you-go pricing model
Scalability and flexibility
Examples: AWS, Microsoft Azure, Google Cloud Platform
To create a CI/CD pipeline, you need to define the steps for continuous integration and continuous deployment.
Set up version control system (e.g. Git)
Choose a CI/CD tool (e.g. Jenkins, CircleCI)
Define build, test, and deployment stages
Automate the process with scripts or configuration files
Integrate with monitoring and alerting tools for feedback
Creating a Kubernetes Cluster involves setting up master and worker nodes, configuring networking, and deploying applications.
Set up a master node by installing Kubernetes control plane components like kube-apiserver, kube-controller-manager, kube-scheduler, and etcd.
Set up worker nodes by installing kubelet and kube-proxy.
Configure networking using a CNI plugin like Calico or Flannel.
Deploy applications using kubectl ...
Integrating Jenkins with Github allows for automated build and deployment processes.
Install the Github plugin in Jenkins
Create a new Jenkins job and link it to the Github repository
Set up webhooks in Github to trigger Jenkins builds
Configure Jenkins to pull code from Github and run build scripts
Monitor build status and view logs in Jenkins dashboard
Rebase rewrites the commit history while merge combines the commit history of two branches.
Rebase moves the entire feature branch to begin on the tip of the master branch, resulting in a linear project history.
Merge creates a new commit that ties together the histories of both branches, preserving the original branch history.
Rebase is useful for keeping a clean and linear project history, while merge is better for pres...
CMD is used to provide default command to run when container starts, while ENTRYPOINT is used to provide the main command to run when container starts.
CMD can be overridden by passing arguments during container run, while ENTRYPOINT cannot be overridden.
CMD can be used multiple times in a Dockerfile, with only the last one taking effect, while ENTRYPOINT can only be used once.
CMD is often used for providing default par...
Top trending discussions
based on 2 reviews
Rating in categories
Cloud Engineer
12
salaries
| ₹4.9 L/yr - ₹9 L/yr |
Junior Cloud Engineer
8
salaries
| ₹4.9 L/yr - ₹7.2 L/yr |
Senior Software Engineer
7
salaries
| ₹7.5 L/yr - ₹16.1 L/yr |
Software Engineer
6
salaries
| ₹5 L/yr - ₹11.1 L/yr |
Senior Digital Marketing Executive
5
salaries
| ₹4.4 L/yr - ₹7.2 L/yr |
Fractal Analytics
Tiger Analytics
Crayon Data
Algonomy