Комментарии:
This is all preparation video for interview
ОтветитьWhy can't we use run command insead of andible?
ОтветитьExcellent????
More like noob
I won't hire her not even for a devops engineer position.
She has a very strong profile. I will hire her for my team we really needs some good devops people and thats hard to get.
Ответитьnice contrent
const { RtAudio, RtAudioFormat } = require("audify");
const fs = require("fs");
const path = require("path");
// Init RtAudio instance using default sound API
const rtAudio = new RtAudio(/* Insert here specific API if needed */);
// WAV file header related constants
const SAMPLE_RATE = 48000;
const BITS_PER_SAMPLE = 16;
const CHANNELS = 1;
const FRAME_SIZE = 1920; // 40ms of audio frames
// Create the write stream to store the audio file
const filePath = path.join(__dirname, "speaker-audio.wav");
const writeStream = fs.createWriteStream(filePath);
// Write WAV header (will need to be adjusted later after recording stops)
const writeWavHeader = () => {
const header = Buffer.alloc(44); // Standard WAV header size is 44 bytes
// RIFF chunk descriptor
header.write("RIFF", 0); // ChunkID
header.writeUInt32LE(0, 4); // ChunkSize (placeholder)
header.write("WAVE", 8); // Format
// fmt subchunk
header.write("fmt ", 12); // Subchunk1ID
header.writeUInt32LE(16, 16); // Subchunk1Size (PCM = 16)
header.writeUInt16LE(1, 20); // AudioFormat (PCM = 1)
header.writeUInt16LE(CHANNELS, 22); // NumChannels
header.writeUInt32LE(SAMPLE_RATE, 24); // SampleRate
header.writeUInt32LE(SAMPLE_RATE * CHANNELS * (BITS_PER_SAMPLE / 8), 28); // ByteRate
header.writeUInt16LE(CHANNELS * (BITS_PER_SAMPLE / 8), 32); // BlockAlign
header.writeUInt16LE(BITS_PER_SAMPLE, 34); // BitsPerSample
// data subchunk
header.write("data", 36); // Subchunk2ID
header.writeUInt32LE(0, 40); // Subchunk2Size (placeholder)
// Write the header to the file
writeStream.write(header);
};
// Update the WAV header with final sizes once recording is done
const finalizeWavHeader = (fileSize) => {
const header = Buffer.alloc(44);
// Update the chunk sizes
const dataChunkSize = fileSize - 44;
header.writeUInt32LE(dataChunkSize, 40); // Subchunk2Size
header.writeUInt32LE(fileSize - 8, 4); // ChunkSize
// Update the file with the correct sizes
const fd = fs.openSync(filePath, "r+");
fs.writeSync(fd, header, 4, 4, 4); // ChunkSize
fs.writeSync(fd, header, 40, 4, 40); // Subchunk2Size
fs.closeSync(fd);
};
// Open the input/output stream
rtAudio.openStream(
{
deviceId: rtAudio.getDefaultOutputDevice(), // Output device id (Get all devices using `getDevices`)
nChannels: CHANNELS, // Number of channels
firstChannel: 0, // First channel index on device (default = 0)
},
{
deviceId: rtAudio.getDefaultInputDevice(), // Input device id (Get all devices using `getDevices`)
nChannels: CHANNELS, // Number of channels
firstChannel: 0, // First channel index on device (default = 0)
},
RtAudioFormat.RTAUDIO_SINT16, // PCM Format - Signed 16-bit integer
SAMPLE_RATE, // Sampling rate
FRAME_SIZE, // Frame size
"MyStream", // Stream name
(pcm) => {
// Write the raw PCM data to the file
console.log("getting buffer data", { pcm });
writeStream.write(Buffer.from(pcm));
}
);
// Start recording
writeWavHeader();
rtAudio.start();
console.log("Recording started. It will stop after 10 seconds...");
console.log(rtAudio.getDevices());
console.log("input: ", rtAudio.getDefaultInputDevice());
// Stop recording after 10 seconds
setTimeout(() => {
console.log("\nStopping the stream...");
rtAudio.stop();
rtAudio.closeStream();
// Finalize the WAV file by updating header with correct sizes
writeStream.end(() => {
const fileSize = fs.statSync(filePath).size;
finalizeWavHeader(fileSize);
console.log(`Recording saved to: ${filePath}`);
});
}, 10000); // 10 seconds in milliseconds (10 * 1000 = 10000)
Real DevOps Engineer laughing in corner😅
ОтветитьVery good candidate
ОтветитьShe definitely has a bright career ahead!
ОтветитьWhy face covered
ОтветитьWow awesome 👏🏼 100% selected candidate
ОтветитьGreat interview, but i really got stuck for where we it would store the state of any container! coz the volume whether dynamic or static will just store the data permanently and no information about the container's state over there , while Docker daemon maintains the state of each container, and you can query this status using Docker commands (docker ps, docker inspect) , right ?
ОтветитьJay Hanuman Dada Ki Jay
ОтветитьBetter to provide the TIMESTAMPS
ОтветитьVery informative video. Thank you 🙏
ОтветитьThis is pure perfection. I read a book with similar content, and it was pure perfection. "Mastering AWS: A Software Engineers Guide" by Nathan Vale
ОтветитьI have the same experience , but she is fabulous ! Very much impressed by her.
ОтветитьAWS Solutions Architect Professional with 4 years of experience?? WOW. Even actual professionals struggle with this exam.
ОтветитьFake one
Ответитьi spent 15 years to learn all these which she knows in 5 years.. kudos to her!
ОтветитьNice information one of best interview
ОтветитьShe is really lucky to have hands-on so many technologies. It is commendable that she cleared a CKA, without having a hands-on production cluster environment. You must invite her again to share her exam and certification experience with all.
ОтветитьThis is the most boring and depressing conversation between two people I have ever seen. The whole time she sounded like she was about to cry.
Ответитьusefull video
ОтветитьGood one. Is this real time interview? Or, just a mock interview?
ОтветитьExcellent interiew, candidate is very knowledgable. Adding to the above discussion
Devops is a methodology, there is no concrete answer to any approach. Its just the scenarios that candidates face in their careers.
For monitoring, we have built in python scripts which runs via jenkins and fetch details in our organisation
for monitoring there is datadog, newrelic, fluentd, prometheus, grafana, elk apart from zabbix, cloudwatch, pagerduty
for fetching ec2 details, apart from ansible aws modules there is aws sdk, cdk, terraform
for container volumes, apart from persistent volumes, pvc. There is also dynamic volume provisioning using storage class which can be used
for security there are cis benchmarks, tools like aws config, security hub
Q/A session was very informative and helpfull. Candidate was very knowledgeable. I m assuming you have shortlisted her.
I mmore curious how much she was expecting for the new job role and finally how much she got.
You can share range if you can't share exact ctc
Why? her face hidden
Ответитьecs container files are stored in ecr registry from there ecs agent pulls-off.
ОтветитьSir i how to get real time experience 4+,could you please guide how to contact with you sir
ОтветитьI agree that the candidate possesses AWS cloud management and monitoring skills. However, when interviewing for an AWS DevOps role, I would expect questions related to EKS (Elastic Kubernetes Service), services like AWS code build, AWS code deploy ,AWS CodePipeline , containerizing applications, and migrating EKSetc.
ОтветитьThanks for video but her english not understandable :(
Ответитьall cool but as for me is much better to short cv for one a4 latter
ОтветитьSir, my age is 41, I am commerce background, can I teach cloud, can I get job in cloud plz guide me.I am interested IT,plz guide me
ОтветитьOops the Terraform part is not good as the secrets should not be in Terraform code instead export the aws credentials using the env variables or configure aws profiles
ОтветитьThe disaster recovery question from the interviewer
Well instead of creating replicas of DB later, it should be always there in the first place in production environments.
Your candidate did the professional-level certification then she should place that procedure of disaster recovery in first place because any system can break and we should have some guard rails to keep the system up and running and should in-place the secondary database for read only :)
The question was very simple, ECS should have persistent volumes in case the container dies data should not be lost and the container has a flag like always restart. This will ensure if the container dies it will restart and get the data from the persistence volume we attached with the container it can be EFS or EBS
ОтветитьAwesome interviewer I would say.
ОтветитьShe is telling on basis of her experience , what if someone is fresher , how and what would you ask him her ? Can u plz interview an aspiring devops or cloud engineer, much appreciated
ОтветитьAmazing, she must have got the job , amazing content 👏
Ответитьtrue example of beauty with brain, i must say she is having so much knowledge in 4.5yrs of experience. cool stuffs ty for sharing .
ОтветитьMore Inspirational interview session for me and would be more helpful to get upgrade my self.Keep posting such kind of videos, we will encourage your channel and do sharing with my friends as well 🙏🙏🙏
Ответитьanother level , she had a good knowledge on aws
ОтветитьHer every answer and her confidence level is 🔥
Ответитьi like the strategy on how this candidate lure the interviewer away on aws graviton instances. true multi-processes mind / talent.
ОтветитьExpecting more interview videos like this, hope she got selected as she answered most of your questions.
ОтветитьVery insightful details has been shared via this interview and deserving candidate for Sr. DevOps Engineer role,
Just one Question what package range is she expected for this role...
Hello Sir, can you please put some light on the weightage of questions asked on each devops tools, and i also want to know how important is to learn python for devops and from where i can get the material for learning python required for devops
Ответить