Migrate legacy build processes using Ivy and Ant to newer, more efficient tools (e., Gradle, Maven) where appropriate, ensuring minimal disruptions and maximum efficiency.
Review and analyze current build configurations, identify inefficiencies, and implement improvements for faster, more reliable builds.
Automate and streamline the build, testing, and deployment processes to increase developer productivity and minimize build time.
Expertly manage dependencies using Ivy for legacy projects and Nexus for hosting and retrieving build artifacts.
Write custom scripts to automate various build and deployment tasks, ensuring smooth execution of processes.
Leverage scripting languages like Groovy, Bash, or Python for automation and integration of build and deployment workflows.
Collaborate closely with development teams to understand and support their build and deployment requirements.
Provide troubleshooting assistance for build failures, dependency issues, and deployment errors, ensuring quick resolutions and minimal disruption to development cycles.
Implement monitoring solutions for building and deployment processes to proactively detect and resolve issues.
Experience building, maintaining, and troubleshooting CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, etc.
Experience in automating key security processes Create solutions for an efficient and secure organization.
Proven ability to migrate from legacy build tools (e., Ivy, Ant) to modern tools (Gradle, Maven, Nexus).
Proficient in managing Source Code Management (SCM) systems like SVN,Git,- ensuring smooth version control, branching strategies, and merging of code changes to facilitate efficient collaboration within the development team.
Experience with cloud platforms such as AWS, Azure, or GCP and infrastructure automation tools like Terraform or Ansible.
Contribute to innovation initiatives by providing solution (including using advance AI/ML based tools).
Update methods documents, technical and functional documentation.
Monitoring self-performance on productivity, quality, compliance to process & standards is important according to the Engineering KPIs.
Requirements
Graduate from a reputed university, preferrable in BTech/BE in Computer Science.
8+ years if Exp in DevOps, Team management and project execution.
Hands-on experience with tools Ivy, Ant, Nexus, and modern dependency management tools like Maven, Gradle (5+), etc.
Hands on experience in managing dependencies using Ivy for legacy projects and Nexus for hosting and retrieving build artifacts.
Hands-on experience with troubleshooting build failures, dependency issues, and deployment errors, ensuring quick resolutions and minimal disruption to development cycles.
Hands on experience with scripting languages like Groovy, batch, or Python for automation and integration of build and deployment workflows.
Hands-on experience with building, maintaining, and troubleshooting CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, etc.
Experience with security tools like SonarQube, OWASP ZAP, or Aqua Security for vulnerability scanning and remediation in the CI/CD pipeline.
Hands-on experience with Source code management tools like SVN, Git.
Hands-on experience with any cloud platforms such as AWS, Azure, or GCP and infrastructure automation tools like Terraform or Ansible.
Hands-on experience with containerization tools like Docker, and orchestration platforms like Kubernetes for deploying, scaling, and managing applications in cloud environments.
Ability to work within an Agile workflow.
Problem solving skills.
Ability to diagnose and debug software problems.
Initiative and a willingness to learn.
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job