JOB DESCRIPTION
Job position:
Build and Release Engineer - WebKit
Domain, Technology and Sub-technology
WebKit Development, Build and Release Automation, Jenkins, Python, Groovy, CI/CD
Base Location
Bengaluru
Type
Hybrid Mode with 2-3 days work from office per week based on project demand
Qualifications
• Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
• 4–7 years of experience in build engineering, release management, and DevOps pipelines.
• Proficiency in AWS and cloud-based deployment solutions.
• Strong scripting and automation skills using Python and Groovy.
• Expertise in CI/CD tools like Jenkins and associated pipeline development.
• Familiarity with Coverity or similar static code analysis tools.
Job Overview
Attention Build & Release engineers! We are seeking a highly skilled Build and Release Engineer to join our WebKit team. In this role, you will be responsible for managing build systems, automating deployment pipelines, and ensuring seamless software releases for WebKit and browser-related components. You will collaborate with cross-functional teams to implement reliable, scalable, and efficient build and release processes. This role is ideal for someone passionate about automation, cloud technologies, and continuous integration workflows. Apply today and take your career to the next level! Primary Skills
• Build Systems: Design, maintain, and optimize build systems for WebKit and browser engine components.
• CI/CD Pipelines: Develop and maintain Jenkins pipelines using Groovy to ensure smooth automated testing and deployment.
• Scripting: Strong proficiency in Python for automating build, release, and deployment processes.
• Cloud Integration: Experience with AWS for hosting, deployment, and infrastructure automation.
• Static Code Analysis: Proficiency in using tools like Coverity to identify and fix code quality issues.
• Version Control: Experience with Git for managing source code and tracking changes.
• Debugging and Troubleshooting: Strong problem-solving skills to diagnose and resolve build-related issues efficiently.
• Performance Optimization: Ensure optimized builds and efficient resource utilization.
• Agile Methodologies: Experience with Agile Scrum-based development.
• Communication and Collaboration: Strong communication and collaboration skills.
Good to have Skills
• Familiarity with WebKit or other browser engine development environments.
• Experience with containerization tools like Docker or orchestration frameworks such as Kubernetes.
• Understanding of web standards and protocols like HTTP, TLS, and TCP/IP.
• Contributions to open-source projects related to build or release engineering.
• Understanding of security best practices and experience implementing security controls in a production environment
Key Tasks & Responsibilities:
• Build Management: Set up and maintain scalable, reliable build and release infrastructure for WebKit projects.
• Automation: Automate and streamline deployment processes, ensuring minimal downtime and quick recovery.
• Static Code Analysis: Integrate and maintain Coverity scans in the build pipeline to ensure high code quality.
• Collaboration: Work closely with development, QA, and DevOps teams to align build and release processes with organizational objectives.
• Performance Monitoring: Continuously monitor, analyze, and improve the performance of build and release systems.
• Documentation: Create and maintain detailed documentation for build and release workflows, tools, and configurations.
• Security Compliance: Ensure builds are secure and adhere to the organization’s standards.
Keywords:
• Build and Release Engineer, WebKit, Jenkins, Groovy, Python, AWS, CI/CD, Coverity, Static Code Analysis, Automation, Version Control, Git, DevOps, Build Systems, Cloud Integration.
Monthly based
Karnataka , India