We are seeking a highly skilled Senior DevOps Engineer with over 5 years of hands-on experience in designing, implementing, and managing DevOps practices and infrastructure. The ideal candidate will have at least 3 years of experience managing CI/CD pipelines, be fluent in English, and demonstrate strong expertise in a wide range of DevOps tools and technologies.
Responsibilities
- Design, build, and maintain scalable and robust CI/CD pipelines using GitLab.
- Manage containerization and orchestration platforms using Docker and Kubernetes (including Helm & Ingress).
- Automate infrastructure provisioning and configuration using Ansible and Shell/Bash/Python scripting.
- Monitor system performance and availability using Prometheus, Grafana, and Splunk.
- Integrate and maintain code quality and security tools (e.g., SonarQube).
- Support Kafka deployments and streaming infrastructure.
- Troubleshoot complex system issues and ensure optimal performance and uptime.
- Work collaboratively with cross-functional teams to ensure DevOps best practices are integrated throughout the SDLC.
- Mentor junior engineers and help promote a DevOps culture within the organization.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience)
- 5+ years of professional experience in a DevOps or similar role
- Strong understanding of DevOps principles and modern infrastructure
- Experience with high-availability systems and disaster recovery
- Strong problem-solving and communication skills
Must Have Technical Skills
- CI/CD tools: GitLab CI/CD (3+ years of hands-on experience)
- Containerization & Orchestration: Docker, Kubernetes, Helm, Ingress
- Scripting & Automation: Shell scripting, Bash, Python
- Configuration Management: Ansible
- Monitoring & Logging: Prometheus, Grafana, Splunk
- Messaging/Streaming Platform: Kafka
- Code Quality & Security: SonarQube