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:
Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate software delivery processes.
Collaborate with development teams to streamline the deployment of applications across various environments (development, testing, staging, production).
Configure and manage infrastructure using tools like Terraform, Ansible, or equivalent for provisioning and configuration management.
Monitor system performance and implement strategies for optimization, scalability, and reliability.
Troubleshoot issues across the entire stack from hardware to software and implement solutions to ensure maximum uptime.
Implement security best practices for infrastructure and applications, including access controls, encryption, and vulnerability management.
Collaborate with cross-functional teams to design and implement solutions for high availability, disaster recovery, and fault tolerance.
Stay updated with industry trends and emerging technologies to continuously improve our DevOps processes and practices.
Document infrastructure and deployment processes for knowledge sharing and future reference.
Provide technical guidance and mentorship to junior team members as needed.
Requirements:
Bachelor s degree in Computer Science, Engineering, or related field; or equivalent work experience.
Proven experience as a DevOps Engineer or similar role, with a strong background in software development and system administration.
Hands-on experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
Proficiency in scripting languages such as Bash, Python, or Ruby.
Experience with containerization technologies like Docker and container orchestration tools such as Kubernetes.
Familiarity with monitoring and logging tools such as Prometheus, ELK stack, or similar.
Strong understanding of networking concepts and protocols (TCP/IP, DNS, HTTP, SSL/TLS).
Excellent problem-solving skills and the ability to work effectively under pressure.
Strong communication skills with the ability to collaborate effectively with cross-functional teams.
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.