We are seeking a skilled DevOps Engineer with a minimum of four years’ experience to join our dynamic and innovative team. The ideal candidate will bring deep expertise in CI/CD development, infrastructure automation, and cloud operations, with a strong focus on building reliable, scalable, and secure systems. You will collaborate closely with cross-functional teams to enhance our software delivery lifecycle and drive continuous improvement across our platforms.
Key Responsibilities
- CI/CD Pipeline Management: Design, implement, and maintain robust CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps.
- Infrastructure Automation: Build and manage Infrastructure as Code (IaC) using Terraform, Ansible, or CloudFormation to automate deployment and configuration processes.
- Monitoring & Performance: Implement and maintain monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, ELK Stack) to ensure system reliability and performance.
- Cloud Services: Manage and optimize cloud infrastructures across AWS, Azure, or Google Cloud, including provisioning, scaling, and maintenance.
- Configuration Management: Ensure environment consistency using tools like Ansible, Chef, or Puppet.
- Security: Apply and enforce DevOps security best practices, including secret management and access control.
- Collaboration: Partner with development, operations, and other teams to troubleshoot issues, streamline processes, and enhance system reliability.
- Incident Management: Participate in incident response, root cause analysis, and implementation of long-term corrective measures.
- Documentation: Maintain clear, detailed documentation for systems, processes, and configurations.
Qualifications
- Experience: Minimum of 4 years in a DevOps or related role with hands-on experience in CI/CD and infrastructure automation.
- Technical Skills: Proficiency in scripting (Python, Bash), version control (Git), and containerization (Docker, Kubernetes).
- Cloud Expertise: Practical experience with AWS, Azure, or Google Cloud services.
- Automation Tools: Strong experience with IaC and configuration management tools such as Terraform, Ansible, Chef, or Puppet.
- Monitoring: Knowledge of monitoring and logging platforms including Prometheus, Grafana, and ELK.
- Problem-Solving: Strong analytical skills with the ability to diagnose and resolve complex technical issues.
- Communication: Excellent written and verbal communication skills for both technical and non-technical audiences.
- Education: Bachelor’s degree in Computer Science, IT, Engineering, or equivalent practical experience.
Preferred Qualifications
- Professional certifications (e.g., AWS DevOps Engineer, Azure DevOps Solutions Expert).
- Experience working within Agile development environments.
- Understanding of networking fundamentals and protocols.
Job Type: Full-time