این آگهی منقضی
شده است
About the Role:
A DevOps Engineer in Bugloos is responsible for automating and optimizing the software development lifecycle (SDLC) to improve efficiency, reliability, and quality. This role bridges the gap between development and operations teams, ensuring seamless collaboration and delivery of high-quality software.
Installed and maintained servers and service requirements for development projects.
Key Responsibilities:
- Design, implement, and maintain CI/CD pipelines using GitLab CI.
- Manage and operate Kubernetes clusters and containerized environments.
- Deploy applications to various environments and ensure reliable delivery processes.
- Develop and maintain infrastructure as code using Ansible and Terraform.
- Set up and manage monitoring and logging systems to ensure system health and performance.
- Write automation scripts using Python or Shell to improve operational efficiency.
- Administer and troubleshoot Linux-based systems.
- Manage virtualization environments and ensure optimal resource usage.
- Administer and optimize relational databases including MySQL and PostgreSQL.
- Work with major cloud service providers such as Amazon Web Services (AWS) and Microsoft Azure.
Required Skills and Qualifications:
Technical Skills
- Proven experience with Kubernetes and containerization technologies (e.g.,
- Docker).
- Strong understanding of GitLab CI/CD and experience building and maintaining
- deployment pipelines.
- Solid knowledge of monitoring and logging tools (e.g., Prometheus, Grafana,
- ELK Stack).
- Proficiency in Linux system administration.
- Scripting experience with Python or Shell.
- Hands-on experience with Ansible and Terraform.
- Familiarity with virtualization platforms (e.g., Proxmox, KVM, or similar).
- Experience managing MySQL and PostgreSQL databases.
- Practical experience working with cloud platforms such as AWS and Azure.
Soft Skills:
- Strong communication and collaboration.
- cross-functional teams.
- Ability to analyze problems and troubleshoot quickly and efficiently.
- High sense of ownership, responsibility, and proactiveness.
- Willingness to learn continuously and stay updated with new technologies.
- Ability to prioritize tasks, manage time effectively, and handle multiple tasks.
- A team-oriented mindset with a focus on shared success and knowledge sharing.