DEVOPS ENGINEER

4 - 6 years

15 - 20 Lacs

Posted:4 months ago| Platform: Naukri logo

AI Match Score
Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Build Automation: Develop and maintain automated build scripts and processes to compile, package, and version software applications efficiently.
) Continuous Integration/Continuous Deployment (CI/CD): Design, implement, and improve CI/CD pipelines to automate the build, test, and deployment phases, ensuring rapid and reliable software delivery.
) Version Control: Manage and optimize version control systems (e.g., Git) to ensure code repositories are well-structured, maintainable, and tagged appropriately for builds. 4. Artifact Management: Implement and manage artifact repositories (e.g., Harbor) to store and distribute build artifacts, libraries, and dependencies.
) Build Environment Configuration: Create and maintain consistent and reproducible build environments, including configuring build servers, tools, and dependencies.
) Quality Assurance Integration: Collaborate with QA teams to integrate automated testing into the build and deployment pipelines, ensuring code quality and reliability.
) Deployment Automation: Automate the deployment of applications to various environments, including development, staging, and production, using tools like container orchestration platforms (e.g., Kubernetes) or MSI / PowerShell.
) Monitoring and Reporting: Implement monitoring and reporting tools to track build and deployment performance, identify bottlenecks, and resolve issues proactively.
) Documentation: Maintain detailed documentation of build and release processes, procedures, and version history.
) Scripting and Automation: Develop scripts and automation workflows to improve efficiency, reduce manual intervention, and enhance traceability in the build and release processes.
) Change Management: Implement and enforce change control processes to track and manage code changes, configurations, and dependencies.
) Collaboration: Collaborate with development teams to understand application requirements and provide support in resolving build-related issues.

Qualifications

) 4+ years of experience
) Proven experience in build engineering, release engineering, or related roles within a DevOps or Agile environment.
) Strong understanding of CI/CD concepts, version control systems, and automation tools.
) Familiarity with scripting languages (e.g. PowerShell, batch, shell) and build automation tools (e.g., AzureDevOps, Jenkins, GitLab CI/CD, Travis CI).
) Experience with containerization and container orchestration tools (e.g., Docker, Kubernetes) is a must.
) Knowledge of DevOps best practices and principles.
) Relevant certifications in DevOps, CI/CD, or related areas are advantageous.

Good to have

) Skills and Abilities
) Excellent teamwork and collaboration skills to work effectively with cross-functional teams.
) Analytical mindset for troubleshooting, root cause analysis, and performance optimization.
) Adaptability and a commitment to continuous learning and staying updated with industry trends.
) Attention to detail and a dedication to maintaining high standards of code quality and reliability.
) Strong communication skills for facilitating collaboration, sharing information, and presenting ideas.
)
Build Automation: Develop and maintain automated build scripts and processes to compile, package, and version software applications efficiently.
)
Continuous Integration/Continuous Deployment (CI/CD): Design, implement, and improve CI/CD pipelines to automate the build, test, and deployment phases, ensuring rapid and reliable software delivery.
)
Version Control: Manage and optimize version control systems (e.g., Git) to ensure code repositories are well-structured, maintainable, and tagged appropriately for builds. 4. Artifact Management: Implement and manage artifact repositories (e.g., Harbor) to store and distribute build artifacts, libraries, and dependencies.
Build Environment Configuration: Create and maintain consistent and reproducible build environments, including configuring build servers, tools, and dependencies.
Quality Assurance Integration: Collaborate with QA teams to integrate automated testing into the build and deployment pipelines, ensuring code quality and reliability.
Deployment Automation: Automate the deployment of applications to various environments, including development, staging, and production, using tools like container orchestration platforms (e.g., Kubernetes) or MSI / PowerShell.
Monitoring and Reporting: Implement monitoring and reporting tools to track build and deployment performance, identify bottlenecks, and resolve issues proactively.
Documentation: Maintain detailed documentation of build and release processes, procedures, and version history.
Scripting and Automation: Develop scripts and automation workflows to improve efficiency, reduce manual intervention, and enhance traceability in the build and release processes.
Chane Management: Implement and enforce change control processes to track and manage code changes, configurations, and dependencies.
Collaboration: Collaborate with development teams to understand application requirements and provide support in resolving build-related issues.
4+ years of experience
Proven experience in build engineering, release engineering, or related roles within a DevOps or Agile environment.
Strong understanding of CI/CD concepts, version control systems, and automation tools.
Familiarity with scripting languages (e.g. PowerShell, batch, shell) and build automation tools (e.g., AzureDevOps, Jenkins, GitLab CI/CD, Travis CI).
Experience with containerization and container orchestration tools (e.g., Docker, Kubernetes) is a must.
Knowledge of DevOps best practices and principles.
Relevant certifications in DevOps, CI/CD, or related areas are advantageous.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Pi Techniques logo
Pi Techniques

IT Services and IT Consulting

Mumbai Maharashtra

RecommendedJobs for You

Hyderabad, Telangana, India

Ahmedabad, Gujarat, India

Bengaluru, Karnataka, India