Description
Job Description: CICD DevOps engineer
Location: Warsaw, Poland
Employment Type: Hybrid Freelance
Eligibility: Only EU Citizens (No visa sponsorship available)
We seek a skilled and experienced Build and Release Engineer with hands-on expertise in the software industry to join our team. As a Build and Release Engineer, you will manage the build and release process for Java and .NET applications. This is a hybrid freelance position, and only EU citizens are eligible for this role, as visa sponsorship is unavailable.
Requirements:
- Minimum 4+ years of experience in the software industry with a focus on build and release processes.
- Strong knowledge and practical experience with source control tools such as GIT, SVN, TFS, and SCM concepts, including branching, merging, integration, versioning, etc.
- Proficient in working with Continuous Integration (CI) tools like Jenkins, TFS, Bamboo, and TeamCity. Should have a hands-on and good understanding of DevOps tools and automation frameworks to build Continuous Integration and Continuous Deployment (CICD) pipelines.
- Proficiency in scripting languages such as Unix Shell, Python, Perl, and Groovy and building tools such as Ant, Maven & Gradle.
- Experience with software quality and security scans using tools like SonarQube, Checkmarx, etc.
- Exposure to Hadoop/Solr and Big Data applications will be considered a plus.
- Working knowledge of Chef and Docker is highly preferred.
- Familiarity and experience with Linux, Windows 2008, and 2012 Operating Systems.
- Experience with monitoring tools like OPNET, SPLUNK, or similar tools.
- Proven experience working in Agile environments.
Responsibilities:
- Manage and streamline the build and release processes for Java and .NET applications.
- Collaborate with development teams to understand software requirements and implement efficient build and release strategies.
- Set up and maintain source control repositories and manage versioning.
- Configure and maintain Continuous Integration (CI) tools and automation frameworks to facilitate build and release automation.
- Develop and maintain scripts for build, deployment, and automation tasks.
- Conduct software quality and security scans using appropriate tools and implement necessary improvements.
- Provide support for troubleshooting build and release-related issues.
- Stay up-to-date with industry trends and best practices in build and release engineering.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience of at least 7+ years in the software industry.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple priorities effectively.
If you have a passion for software engineering, a deep understanding of build and release processes, and are looking for an opportunity to contribute to a dynamic and innovative team, we would love to hear from you. Please apply with your updated resume and a cover letter outlining your relevant experience and qualifications.