Job Requirements
Develop, deploy and maintain Continuous Integration system. Create new pipelines for the projects and maintain pipelines
- Design, implement, and maintain robust CI pipelines and automation frameworks for Windows-based desktop applications
- Set up and configure CI tools such as Jenkins, Azure Pipelines, and GitHub Actions
- Develop and optimize build processes for Windows desktop application projects
- Architect and manage containerized environments using Docker and Kubernetes
- Manage and maintain artifact repositories using JFrog Artifactory for build artifacts, dependencies, and package management
- Implement observability and monitoring solutions using Splunk, AWS CloudWatch, and Grafana
- Work alongside developers to understand their build and integration needs
- Ensure the CI pipeline runs smoothly so developers can integrate their code frequently without issues
- Quickly resolve build failures and integration problems
- Follow Agile software development methodologies and participate in Scrum ceremonies
- Analyze functional and non-functional requirements to optimize build processes
- Troubleshoot and resolve complex build and integration issues
- Produce and maintain testing evidence, including test execution results and defect tracking as applicable
- Conduct live demonstrations of implemented features and functionalities to stakeholders as part of the agreed review or demo cadence
Skills / Education
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 12+ years of hands-on experience in CI practices and build automation
- Strong experience in building and integrating Windows-based desktop applications
- Experience in designing and managing hybrid CI environments (cloud and on-premises integration)
- Proficiency with CI tooling like Jenkins, Azure Pipelines, GitHub Actions
- Experience with artifact repository management tools like JFrog Artifactory
- Solid understanding of Windows operating systems and Windows build processes
- Demonstrated strength in analytical thinking and complex problem-solving
- Hands-on experience with major cloud providers, especially AWS and Azure
- Expertise in containerization and orchestration: Docker and Kubernetes
- Infrastructure-as-Code experience with Terraform; exposure to Cloud Foundry is a plus
- Observability and monitoring experience with Splunk, AWS CloudWatch, and Grafana
- Working knowledge of Linux operating systems
- Proven delivery experience within agile teams and frameworks
- Excellent written and verbal communication skills in English
- Exposure to Continuous Deployment (CD) practices and pipelines is a plus
- Familiarity with test frameworks; experience with automated testing frameworks is a plus
Work Experience
Develop, deploy and maintain Continuous Integration system. Create new pipelines for the projects and maintain pipelines
- Design, implement, and maintain robust CI pipelines and automation frameworks for Windows-based desktop applications
- Set up and configure CI tools such as Jenkins, Azure Pipelines, and GitHub Actions
- Develop and optimize build processes for Windows desktop application projects
- Architect and manage containerized environments using Docker and Kubernetes
- Manage and maintain artifact repositories using JFrog Artifactory for build artifacts, dependencies, and package management
- Implement observability and monitoring solutions using Splunk, AWS CloudWatch, and Grafana
- Work alongside developers to understand their build and integration needs
- Ensure the CI pipeline runs smoothly so developers can integrate their code frequently without issues
- Quickly resolve build failures and integration problems
- Follow Agile software development methodologies and participate in Scrum ceremonies
- Analyze functional and non-functional requirements to optimize build processes
- Troubleshoot and resolve complex build and integration issues
- Produce and maintain testing evidence, including test execution results and defect tracking as applicable
- Conduct live demonstrations of implemented features and functionalities to stakeholders as part of the agreed review or demo cadence
Benefits
Develop, deploy and maintain Continuous Integration system. Create new pipelines for the projects and maintain pipelines
- Design, implement, and maintain robust CI pipelines and automation frameworks for Windows-based desktop applications
- Set up and configure CI tools such as Jenkins, Azure Pipelines, and GitHub Actions
- Develop and optimize build processes for Windows desktop application projects
- Architect and manage containerized environments using Docker and Kubernetes
- Manage and maintain artifact repositories using JFrog Artifactory for build artifacts, dependencies, and package management
- Implement observability and monitoring solutions using Splunk, AWS CloudWatch, and Grafana
- Work alongside developers to understand their build and integration needs
- Ensure the CI pipeline runs smoothly so developers can integrate their code frequently without issues
- Quickly resolve build failures and integration problems
- Follow Agile software development methodologies and participate in Scrum ceremonies
- Analyze functional and non-functional requirements to optimize build processes
- Troubleshoot and resolve complex build and integration issues
- Produce and maintain testing evidence, including test execution results and defect tracking as applicable
- Conduct live demonstrations of implemented features and functionalities to stakeholders as part of the agreed review or demo cadence
Skills / Education
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 12+ years of hands-on experience in CI practices and build automation
- Strong experience in building and integrating Windows-based desktop applications
- Experience in designing and managing hybrid CI environments (cloud and on-premises integration)
- Proficiency with CI tooling like Jenkins, Azure Pipelines, GitHub Actions
- Experience with artifact repository management tools like JFrog Artifactory
- Solid understanding of Windows operating systems and Windows build processes
- Demonstrated strength in analytical thinking and complex problem-solving
- Hands-on experience with major cloud providers, especially AWS and Azure
- Expertise in containerization and orchestration: Docker and Kubernetes
- Infrastructure-as-Code experience with Terraform; exposure to Cloud Foundry is a plus
- Observability and monitoring experience with Splunk, AWS CloudWatch, and Grafana
- Working knowledge of Linux operating systems
- Proven delivery experience within agile teams and frameworks
- Excellent written and verbal communication skills in English
- Exposure to Continuous Deployment (CD) practices and pipelines is a plus
- Familiarity with test frameworks; experience with automated testing frameworks is a plus