DevOps Engineer (Senior) with skills DevOps Engineering, GIT / GITHUB, DevOps Engineering for location Any Infogain Base Location (Noida, Gurugram, Bangalore, Mumbai, Pune)
ROLES & RESPONSIBILITIES
We are seeking a Shift-Left DevOps Engineer with expertise in integrating and optimizing GitHub Advanced Security tools, including CodeQL and Dependabot, to create a seamless, secure, and efficient DevOps environment. This role focuses on embedding security early into the development lifecycle, enhancing developer productivity, and enabling proactive, automated dependency and vulnerability management within CI/CD pipelines. The ideal candidate will have a strong DevOps background, familiarity with secure coding practices, and a commitment to a shift-left approach, empowering development teams to deliver secure code faster and more efficiently.
Key Responsibilities
Integrate GitHub Advanced Security Tools into Development Workflows:
Configure and manage GitHub Advanced Security tools, including Dependabot and CodeQL, as part of the CI/CD process to catch issues early.
Customize security alerts, rules, and dependency checks to provide developer-friendly feedback directly within PRs.
Work alongside DevOps and development teams to ensure security insights from GitHub Advanced Security are actionable and optimized for developer workflows within Github.
Automate Dependency Management with Dependabot:
Set up Dependabot to manage and automatically update dependencies, ensuring security patches are applied efficiently and with minimal manual intervention.
Collaborate with developers to integrate Dependabot PRs into branch workflows (feature, development, and release branches) with appropriate approval gates.
Enable automated testing for Dependabot updates to validate compatibility with the codebase, reducing dependency-related risks.
Implement and Enhance Shift-Left Practices in CI/CD:
Integrate CodeQL analysis and other automated security checks into CI/CD pipelines for real-time feedback on code vulnerabilities and potential improvements.
Develop processes to ensure that security checks are embedded as early as possible in the development pipeline, providing rapid feedback to developers.
Create workflows that allow low-risk updates (such as minor dependency upgrades) to merge automatically when all tests pass, speeding up development cycles.
Optimize Developer Experience with Automation and Tooling:
Build and maintain scripts, configurations, and dashboards that allow developers to self-manage security findings and track dependency health.
Continuously improve feedback loops to reduce false positives, ensure clear remediation steps, and increase developer productivity.
Design notifications and automated reminders for developers to address dependency or security issues within their PRs and feature branches.
Support Developer Enablement and Education:
Provide support and training to developers on best practices for using GitHub Advanced Security, Dependabot, and CodeQL within their workflows.
Host sessions on secure coding and using automation tools to build secure applications, encouraging a culture of proactive security in development.
Develop and share documentation that simplifies the use of security tools, helping developers understand dependency and vulnerability management basics.
Collaborate on CI/CD Optimization and Automation:
Work with DevOps and Engineering teams to optimize CI/CD processes, improving build speed, testing reliability, and deployment efficiency.
Set up monitoring and automated reporting for key metrics, such as dependency update success rates, time-to-fix vulnerabilities, and code quality trends.
Identify and implement automation opportunities to further streamline code quality and dependency management across development cycles.
Qualifications
Technical Expertise:
Strong experience in DevOps, particularly with GitHub Advanced Security features like Dependabot and CodeQL, and hands-on experience integrating these tools into CI/CD pipelines.
Proficiency in scripting (e.g., Python, Bash) and automation tools to support continuous improvement in the CI/CD and development environments.
Knowledge of DevOps methodologies and best practices, particularly around automating testing, code quality, and dependency management.
Experience:
5+ years in DevOps, SRE, or similar roles with experience in development pipelines and automation.
Proven experience in managing dependencies, security updates, and automated PRs within GitHub or similar version control systems.
Strong understanding of CI/CD practices, with experience in streamlining workflows for developer efficiency and productivity.
Soft Skills:
Excellent communication skills to collaborate effectively with development, DevOps, and QA teams.
Ability to advocate for and drive shift-left practices, enabling teams to adopt security and quality checks early in the development lifecycle.
Problem-solving skills with a focus on creating scalable, maintainable solutions that support a proactive DevOps environment.
Preferred Qualifications
Certifications: Relevant DevOps or cloud certifications such as AWS DevOps, CKA (Certified Kubernetes Administrator), or similar.
Additional Tools: Familiarity with other DevOps and automation tools, such as Jenkins, Terraform, Docker, and Kubernetes.
EXPERIENCE
- 8-11 Years
SKILLS
- Primary Skill: DevOps Engineering
- Sub Skill(s): DevOps Engineering
- Additional Skill(s): GIT / GITHUB, DevOps Engineering
ABOUT THE COMPANY
Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP).
Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.