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.