
DevOps Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- 1. Automated Build and CI/CD Pipelines
- Design, develop, and maintain scalable automated build scripts.
- Implement and manage daily and weekly build schedules.
- Ensure build processes are efficient, reliable, and integrated into CI/CD pipelines.
- Collaborate with development teams to troubleshoot and enhance build workflows.
- 2. Source Control Management
- Administer and maintain source control systems (e.g., Git, SVN).
- Enforce best practices for branching, merging, tagging, and versioning.
- Optimize repository performance and storage.
- 3. Static Code Analysis
- Develop scripts to automate static code analysis checks.
- Integrate code quality tools into the CI/CD pipeline.
- Generate and review reports, providing actionable feedback to developers.
- 4. IP Compliance & Violation Analysis
- Create and maintain scripts to scan code for potential IP violations.
- Conduct regular audits to ensure compliance with licensing and copyright laws.
- Work with legal/compliance teams to address violations and remediation plans.
- 5. Build Analytics & Log Management
- Implement analytics to monitor and improve build performance.
- Manage build logs using NFS or other storage solutions.
- Perform root cause analysis from log data to resolve recurring issues.
- 6. Collaboration & Support
- Partner with cross-functional teams to define and deliver new tooling and infrastructure features.
- Provide ongoing support to development teams for build and version control issues.
- Participate in code reviews and DevOps practice sessions.
- 7. Continuous Improvement
- Keep up with industry trends and emerging DevOps tools and technologies.
- Propose and implement process improvements to enhance productivity and reliability.
- Share knowledge through documentation, workshops, and mentoring.
- 8. Scheduler & CI/CD Management
- Manage and configure Jenkins or similar CI/CD platforms.
- Set up job schedulers to automate build and deployment tasks.
- Create and manage JIRA tickets for tracking build issues and enhancements.
- .
- 2– 8 years of experience in software development and build automation.
- Proven experience with source control management and CI/CD tools.
- Experience in writing and maintaining build scripts and code analysis tools.
- Bachelor’s or Diploma in computer science, Engineering, or a related field.
- Strong knowledge of source control systems (e.g., Git, SVN).
- Proficiency in scripting languages (e.g., Python, Bash).
- Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Experience with static code analysis tools (e.g., SonarQube, ESLint).
- Understanding of IP compliance and licensing issues.
- Proficiency in scripting languages and build automation tools.
- Strong understanding of source control management and best practices.
- Experience with CI/CD pipelines and tools.
- Knowledge of static code analysis and IP violation analysis.
- Experience with build analytics and log management.
- Familiarity with JIRA for issue tracking and project management.
- Strong communication and teamwork skills.
- Ability to adapt to a fast-paced and dynamic business environment.
- Detail-oriented with a focus on quality and accuracy.
- Proactive and self-motivated with a results-oriented mindset.
- Diploma/BCA/MCA or degree in engineering, Computer Science, or related fields