Uplers
Website:
uplers.com
Job details:
Uplers is hiring for one of the clients. This is a remote opportunity.
We are looking for candidates who have worked with physical servers and on-premises environments. Additionally, we need recent and strong experience in that area.
Position: DevOps Engineer
Employment type: Contractual - 12 months (payout managed by Uplers)
Working Days: Monday to Friday
Mode of work: Remote
Device: You need to use your own device for work.
Shift time: 10 AM to 7 PM IST
Interview rounds:
Experience : 7-8 years
Job Description
We are looking for a hands-on Build & DevOps Engineer to own and optimize our build, packaging, and CI/CD ecosystem across multiple technologies and environments. You’ll work closely with engineering teams to streamline delivery, improve reliability, and support releases on both Windows and Linux platforms.
Key Responsibilities
- Design, maintain, and optimize CI/CD pipelines using tools such as Jenkins, GitHub/GitLab CI/CD, Azure DevOps, Bitbucket, and TeamCity.
- Configure and manage YAML-based workflows for build and deployment automation.
- Administer and enforce Git-based version control best practices (branching, merging, pull requests).
- Integrate and run SAST scanning tools within CI/CD pipelines to enforce code quality and security.
- Develop and maintain automation scripts using Shell, Bash, PowerShell, Groovy, and Python.
- Configure and support build/package tools such as Ant, Maven, NuGet, Gradle, NPM, etc.
- Manage artifact repositories (Nexus, JFrog Artifactory) for build outputs, dependencies, and releases.
- Collaborate with development teams to support builds for .NET, Java, C#, Go, and Angular codebases.
- Create and maintain installation packages using tools like InstallShield, InstallAnywhere, etc.
- Troubleshoot build, packaging, and deployment issues across Windows and Linux environments.
Required Skills & Experience
- 7–8+ years of DevOps/Build engineering experience
- On-prem DevOps background (not cloud-only)
- Scripting — Shell, Bash, PowerShell, Python (live-tested)
- CI/CD — Jenkins (with Groovy) + GitLab (with YAML/JML)
- Build systems — Maven, Ant, NuGet, Gradle
- Build understanding of .NET, Java, C# projects (not coding, building)
- Pipeline migration experience — Jenkins to GitLab/GitHub CI/CD
- Logical & analytical reasoning — tested via puzzle/aptitude
- Monolithic/legacy repo experience
- SAST/SonarQube integration in pipelines.
Nice to Have
- Experience integrating security and quality tools (SAST/DAST, SonarQube, etc.) into pipelines.
- Exposure to containerization and orchestration (Docker, Kubernetes).
- Experience in release management for enterprise, multi-module applications.
Click on Apply to know more.