Job Title: DevOps Engineer
Location: Bengaluru, India
Job Type: Full-time
Job Description:
- We are seeking a skilled and passionate DevOps Engineer 5 + Years of an experience to join our dynamic team in Bengaluru.
- The ideal candidate will have experience in Perl or Python development along with strong expertise in Test-Driven Development (TDD), CI/CD, and modern DevOps practices.
- You should have experience working with version control systems like Bitbucket, issue tracking tools such as Jira, and a strong understanding of JSF (Java Server Faces) and Scheduler Systems.
- As a DevOps Engineer, you will be responsible for building, deploying, and maintaining infrastructure to support our continuous integration and delivery pipelines.
- You will work closely with cross-functional teams to ensure the efficient and smooth operation of services and systems.
Key Responsibilities:
- Develop and maintain CI/CD pipelines to automate and streamline build, test, and deployment processes.
- Write efficient, maintainable code in Perl or Python for automation and system improvements.
- Implement Test-Driven Development (TDD) to ensure high-quality, reliable software.
- Work with Bitbucket for version control and ensure proper Git flow practices are followed.
- Collaborate with development and operations teams to design and implement scalable and secure systems.
- Work closely with product teams to manage, track, and resolve issues via Jira.
- Configure and manage Scheduler Systems for efficient task scheduling and execution.
- Support and improve JSF (JavaServer Faces) applications.
- Troubleshoot, diagnose, and resolve issues across various systems, including performance and infrastructure-related problems.
- Continuously evaluate and implement new tools, processes, and methodologies to improve automation, reliability, and scalability of systems.
- Monitor system performance, availability, and reliability, ensuring high levels of uptime and minimal downtime.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in DevOps or related roles.
- Strong programming skills in Perl or Python.
- Proven experience with CI/CD tools and pipelines.
- Strong knowledge of Bitbucket and Jira.
- Familiarity with Test-Driven Development (TDD) practices.
- Experience with JSF (JavaServer Faces) and understanding of web-based applications.
- Experience working with Scheduler Systems.
- Familiar with containerization tools like Docker and Kubernetes.
- Strong understanding of cloud technologies (AWS, GCP, or Azure).
- Good knowledge of version control practices and Git.
- Solid experience in systems automation and configuration management tools like Ansible, Chef, or Puppet.
- Familiar with monitoring tools such as Nagios, Prometheus, or Grafana.
- Excellent troubleshooting and problem-solving skills.
- Strong communication skills and the ability to work collaboratively in a fast-paced environment.