About this opportunity:
We are seeking an experienced and innovative DevOps Engineer to join our team. In this role, you will be responsible for maintaining and improving our CI/CD pipelines, managing software build systems, and supporting automation efforts across development and operations.
What you will do:
? Maintain and optimize CI/CD pipelines based on Jenkins, ensuring stable and efficient build and deployment processes
? Develop and maintain build scripts and automation tools to support software delivery across multiple projects
? Collaborate with development teams to integrate automated testing and deployment solutions
? Manage and maintain Linux-based servers and containerized environments (e.g., Docker)
? Write and maintain Shell scripts and other automation scripts (e.g., Python) to streamline operations
? Monitor, troubleshoot, and resolve issues in build and deployment workflows
? Evaluate and integrate new DevOps tools and best practices to improve team productivity
What you will bring:
? Bachelor degree or above in Computer Science/Communication or related information technology area
? Strong experience with Linux systems and command-line tools with 3-5 years
? Proficiency in Shell scripting (Bash) and basic knowledge of Python or similar scripting languages
? Solid hands-on experience with Jenkins, including pipelines (declarative or scripted), job configuration, and plugin management
? Familiarity with Git and common branching workflows (e.g., GitFlow)
? Experience with software build tools (e.g., Make, Maven, Gradle, CMake)
? Basic understanding of networking concepts, firewalls, and TLS/SSL certificates
? Strong communication and problem-solving skills
? Security and compliance as part of DevSecOps are preferred
? Microservice architecture is preferred
? Vault is a plus
? Sonarqube or any other static code analyzer, integrated into the CI/CD pipeline are preferred