DevOps Engineer / CI/CD Engineer

Singapore 4 months agoFull-time External
28.0k - 44.7k / mo
Job Summary: We are seeking a highly skilled and motivated DevOps Engineer with extensive experience in CI/CD pipelines, automation, and various DevOps tools. The ideal candidate will have hands-on experience with Jira Workflow Automation, Jenkins, Bitbucket, Sonarqube, Fortify, Nexus, Octopus Deploy, as well as proficiency in Groovy, Python, Ruby, and Shell scripting. The role requires a strong understanding of build management tools and technologies, such as Maven, Ant, Gradle, Angular, Node.js, and Gatsby. The candidate should also possess excellent communication skills, be a team player, and contribute to enhancing our DevOps processes. Key Responsibilities: Jira Workflow Automation: Design, implement, and optimize Jira workflow automation processes to streamline project management and issue tracking. CI/CD Pipeline Management: Set up and manage Jenkins-based pipelines for continuous integration and delivery. Source Control & Versioning: Maintain and configure Bitbucket repositories, ensuring effective source code management and version control practices. Static Code Analysis & Security: Utilize SonarQube and Fortify to ensure code quality and security scanning for all application code. Artifact Management: Work with Nexus to manage and maintain binary artifacts across the development lifecycle. Deployment Automation: Design, implement, and maintain automated deployment processes using Octopus Deploy to various environments. Build Management: Utilize build tools like Maven, Ant, Gradle, and front-end technologies like Angular, Node.js, and Gatsby for efficient and streamlined build processes. Scripting & Automation: Develop scripts in Groovy, Python, Ruby, and Shell for automating repetitive tasks and ensuring smooth integration across systems. Collaboration & Communication: Collaborate closely with development, operations, and QA teams to ensure smooth deployments and adherence to best practices. Problem Solving & Troubleshooting: Provide support in troubleshooting issues in CI/CD pipelines, deployments, and version control systems. Continuous Improvement: Proactively identify areas for improvement in the DevOps process and tools, and implement solutions to enhance efficiency and effectiveness. Required Skills and Experience: Jira Workflow Automation: Strong understanding and experience in automating Jira workflows to enhance productivity and streamline processes. DevOps Tools: Hands-on experience in tools such as Jenkins, Bitbucket, SonarQube, Fortify, Nexus, and Octopus Deploy. Programming/Scripting: Proficiency in scripting languages including Groovy, Python, Ruby, and Shell for automating processes and tasks. Build Managers: Practical knowledge of build management tools such as Maven, Ant, Gradle, Angular, Node.js, and Gatsby. CI/CD Pipeline: Strong background in building, configuring, and optimizing CI/CD pipelines to support agile development processes. Version Control: Familiarity with Git and Bitbucket for version control and repository management. Problem Solving: Strong analytical and troubleshooting skills to resolve issues in build, deployment, and CI/CD processes. Communication: Excellent written and verbal communication skills to effectively collaborate with cross-functional teams. Team Collaboration: Proven ability to work effectively in a collaborative team environment with strong interpersonal skills. Desirable Skills: Cloud Platforms: Familiarity with cloud platforms (AWS, Azure, GCP) for deploying applications and infrastructure. Containerization & Orchestration: Experience with Docker, Kubernetes, and container orchestration technologies. Agile Methodologies: Understanding and experience working in agile development environments. Education and Experience: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. At least 5-7 years of hands-on experience in a DevOps or CI/CD engineering role. Soft Skills: Strong Communication: Ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders. Problem-Solving Mindset: Strong analytical skills with the ability to identify problems and create efficient solutions. Adaptability: Comfortable working in a fast-paced, dynamic environment with changing requirements and priorities. Collaboration: Ability to work in a team-oriented, collaborative environment while taking initiative when needed. Original job DevOps Engineer / CI/CD Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.