We are seeking a proactive and detail-oriented DevOps Engineer with 1–2 years of hands-on experience to join our dynamic team. The ideal candidate will have strong foundational knowledge in version control, automation, and deployment processes, and must be passionate about maintaining a smooth development-to-production workflow.The DevOps Engineer will be responsible for managing code versioning, automating deployments, maintaining developers’ environments, and collaborating closely with the development team to ensure the stability and reliability of production systems.Key Responsibilities:Version Control Management:Manage and maintain source control repositories (e.g., Git).Handle branch strategy, code merging, version tagging, and conflict resolution.Automation & Configuration Management:Develop and maintain Ansible playbooks for automating infrastructure and application configurations.Production Deployment:Plan, manage, and execute deployments to production environments with minimal downtime.Ensure rollback plans and monitoring are in place.Developer Support:Manage and troubleshoot developers’ machines (setup, configuration, access issues, environment problems).Act as a first line of support for development environment issues.CI/CD Pipeline Management:Build, maintain, and improve continuous integration and continuous deployment pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).Ensure pipelines are efficient, secure, and scalable.Collaboration:Work closely with developers, QA engineers, and other team members to integrate DevOps practices across the software development lifecycle.Contribute to process improvements and share knowledge with the team.Required Skills and Qualifications:1–2 years of experience in a DevOps, Site Reliability Engineer (SRE), or similar role.Strong knowledge of version control systems (preferably Git).Hands-on experience with Ansible for automation.Experience with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI, GitHub Actions).Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.Good understanding of Linux systems administration.Knowledge of Docker and containerization concepts is an advantage.Strong troubleshooting, problem-solving, and communication skills.Ability to take ownership and deliver independently, while being a team player.Understanding of security best practices in DevOps workflows.Containerisation and Kubernetes administrationNice to Have (Optional):Exposure to monitoring tools (e.g., Prometheus, Grafana, ELK stack).Knowledge of scripting languages (e.g., Bash, Python).Understanding of security best practices in DevOps workflows.Why Join Us?Collaborative and supportive work environment.Opportunities to learn and grow in modern DevOps practices.Exposure to exciting projects and real production environments.
Job Title
DevOps Engineer