We are seeking a highly skilled and motivated individual to join our team in a dual role as a DevOps Engineer and Software Developer. As a vital member of our team, you will be responsible for managing and scaling the infrastructure of Bindbee, our cutting-edge platform. Your expertise in cloud systems, Docker, and software development will be essential in ensuring the seamless operation and continuous improvement of our infrastructure.
Responsibilities
- Infrastructure Management and Scaling: Take ownership of our infrastructure on Bindbee, ensuring its stability, scalability, and performance. Implement efficient solutions for managing and scaling infrastructure components to accommodate growing demand and optimize resource utilization.
- Cloud Systems Expertise: Demonstrate proficiency in cloud platforms such as AWS, Azure, or Google Cloud Platform. Utilize cloud services effectively to deploy, manage, and automate infrastructure resources.
- Containerization with Docker: Utilize Docker to containerize applications and services, streamlining deployment processes and improving scalability and portability.
- Logs Management and Application Monitoring: Develop and implement strategies for efficient log management and application monitoring. Utilize tools like ELK stack, Prometheus, Grafana, and others to monitor system performance, troubleshoot issues, and ensure high availability.
- Continuous Integration and Deployment (CI/CD): Implement CI/CD pipelines to automate software delivery processes, ensuring rapid and reliable deployment of updates and new features.
- Software Development: Collaborate with the development team to contribute to the development of Bindbee. Leverage your software development skills to architect, design, and implement new features and enhancements.
- Tool Proficiency: Possess a good understanding of various DevOps tools and technologies, including but not limited to Kubernetes, Terraform, Ansible, Jenkins, Git, and scripting languages such as Python or Bash.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience in a DevOps role with a strong background in software development.
- In-depth knowledge of cloud computing technologies and services.
- Proficiency in containerization technologies, particularly Docker.
- Experience with log management, application monitoring, and related tools.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced and dynamic environment.
This job was posted by Kunal Tyagi from UnifyX.