DevOps

Location: New Delhi  |  Position Type: Full-time  |   Reports to: Tech Lead

Company Overview:

At d.Kraft, we are revolutionising STEM education in secondary schools, envisioning a future where students not only learn essential skills but also innovate and excel in the dynamic realms of technology and engineering. At the core of our commitment lies a holistic approach. Beyond content creation and delivery, we grasp the essence of technology. Our technology team sits in the incubation hub of IIITD, India.

Enter learnkraft.ai, we are revolutionising STEM education in secondary schools, envisioning a future where students not only learn essential skills but also innovate and excel in the dynamic realms of technology and engineering. At the core of our commitment lies a holistic approach. Beyond content creation and delivery, we grasp the essence of technology. Our technology team sits in the incubation hub of IIITD, India.

We have a strong collaborative team that brings together a dynamic synergy of entrepreneurs, academicians, industry experts, and psychologists. This diverse collective leverages its expertise to meticulously design every aspect of our course curriculum, delivery methods, and technology integration.

With a shared commitment to fostering holistic development, our team ensures a well-rounded educational experience that not only imparts knowledge but also nurtures the unique talents and potential of each student. We specialize in developing advanced AI solutions that revolutionize education industry, empowering businesses to achieve greater efficiency, accuracy, and competitiveness in their operations. As we continue to expand our team, we are seeking a talented and experienced DevOps Engineer to join our dynamic team.

Job Description:

We are seeking a highly skilled and motivated DevOps Engineer to join our dynamic team. As a DevOps Engineer, you will be responsible for bridging the gap between development and operations teams by implementing automation, deploying, and monitoring infrastructure, as well as ensuring seamless integration of various software components. The ideal candidate should possess a strong understanding of software development processes, system administration, and cloud computing technologies.

Responsibility:

  1. Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate software delivery processes.
  2. Collaborate with development teams to streamline the deployment of applications across various environments (development, testing, staging, production).
  3. Configure and manage infrastructure using tools like Terraform, Ansible, or equivalent for provisioning and configuration management.
  4. Monitor system performance and implement strategies for optimization, scalability, and reliability.
  5. Troubleshoot issues across the entire stack – from hardware to software – and implement solutions to ensure maximum uptime.
  6. Implement security best practices for infrastructure and applications, including access controls, encryption, and vulnerability management.
  7. Collaborate with cross-functional teams to design and implement solutions for high availability, disaster recovery, and fault tolerance.
  8. Stay updated with industry trends and emerging technologies to continuously improve our DevOps processes and practices.
  9. Document infrastructure and deployment processes for knowledge sharing and future reference.
  10. Provide technical guidance and mentorship to junior team members as needed.

Requirements:

  1. Bachelor’s degree in Computer Science, Engineering, or related field; or equivalent work experience.
  2. Proven experience as a DevOps Engineer or similar role, with a strong background in software development and system administration.
  3. Hands-on experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
  4. Proficiency in scripting languages such as Bash, Python, or Ruby.
  5. Experience with containerization technologies like Docker and container orchestration tools such as Kubernetes.
  6. Familiarity with monitoring and logging tools such as Prometheus, ELK stack, or similar.
  7. Strong understanding of networking concepts and protocols (TCP/IP, DNS, HTTP, SSL/TLS).
  8. Excellent problem-solving skills and the ability to work effectively under pressure.
  9. Strong communication skills with the ability to collaborate effectively with cross-functional teams.
  10. Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.

Benefits:

  • Competitive salary
  • Flexible work schedule and remote work options
  • Professional development opportunities
  • Collaborative and inclusive work environment

d.Kraft is an equal opportunity employer and is committed to diversity, equity, and inclusion. We welcome applicants from all backgrounds and strive to create a supportive and inclusive work environment where everyone can thrive.

If you are a passionate and talent DevOps Engineer who is eager to make a significant impact in a fast-paced and dynamic environment, we encourage you to apply for this exciting opportunity to join our team and help shape the future of AI at d.Kraft.

To apply, please submit your resume and cover letter outlining your qualifications and relevant experience to career@dkraftlearning.com. Please include "Automation Tester " in the subject line.