At Talisik Labs, our focus lies on crafting tools powered by generative AI. In the past year alone, we've developed a suite of groundbreaking AI applications, exemplified by the Unified Salina App. This suite encompasses a chat-with-video app, a chat-with PDF app, and an AI assistant with memory capabilities. You'll be a key player in building and refining web applications like the V4 application. The V4 application, comprising Media Watch, Shared View, and Ad Watch, operates in harmony to deliver comprehensive media monitoring and analytics solutions, making a global impact.
We are seeking a highly skilled Junior DevOps Engineer to oversee and drive the design, implementation, and optimization of our infrastructure and operations. The ideal candidate will be responsible for leading the development and maintenance of CI/CD pipelines, automating workflows, and ensuring smooth collaboration between development and operations teams. As a Lead DevOps Engineer, you will play a critical role in fostering a culture of continuous integration, delivery, and improvement across the organization
Key Responsibilities:
CI/CD Pipeline Management:
Design, implement, and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines. Automate build, test, and deployment processes to accelerate delivery.Infrastructure as Code (IaC):
Use tools like Terraform, Ansible, or CloudFormation to provision and manage infrastructure. Automate the configuration and management of servers, networks, and cloud services.Cloud and On-Premise Management:
Deploy and manage applications in cloud platforms (e.g., AWS, Azure, GCP). • Monitor and optimize cloud resources for cost-efficiency and scalability. • Support hybrid and on-premise infrastructure setups. Monitoring and Performance Optimization: Implement monitoring and alerting tools to ensure system health and reliability. Identify and resolve performance bottlenecks in production environments.Collaboration and Support:
Work closely with development teams to ensure smooth deployment of applications Foster a culture of collaboration between developers, QA, and operations teams.Security and Compliance:
Implement best practices for securing infrastructure and applications. Ensure compliance with industry standards and organizational policies.Containerization and Orchestration:
Use tools like Docker and Kubernetes to build and manage containerized applications. Optimize container orchestration for scalability and fault tolerance.Backup and Disaster Recovery:
Develop and maintain backup strategies and disaster recovery plans. Ensure high availability and minimal downtime for critical systems.Continuous Improvement:
Stay updated with the latest DevOps tools and practices. Proactively identify and implement improvements in processes and technologies.