Senior DevOps Engineer
Hanoi, VN, 100000
Ingenico is a global leader in the fintech market, with more than three decades of experience and employs over 7,500 people. Its footprint gives scale to projects and talents. Innovation is part of our DNA and our diverse community of experts keep anticipating the evolution of commerce worldwide.
We provide merchants with a comprehensive and innovative range of services and solutions that eliminate payment complexity and make purchasing quick, seamless and secure for consumers, whatever the sales channel or payment method.
JOB PURPOSE/MISION:
As a Senior DevOps Engineer, you will be responsible for the efficient integration and automation of development, testing, and deployment processes. You will work closely with development and QA teams to maintain a robust CI/CD pipeline and ensure high-quality software delivery across all regions.
REPORTING TO: DevOps Lead
KEY RESPONSIBILITIES:
- Collaborate with development and QA teams to understand project needs and provide infrastructure solutions.
- Design, implement, and maintain Continuous Integration/Continuous Delivery (CI/CD) pipelines using Jenkins for seamless deployment processes.
- Manage source control, branching, and merging strategies in Bitbucket to ensure code integrity and collaboration.
- Ensure project tracking and collaboration through Jira and documentation with Confluence.
- Implement static code analysis using SonarQube to ensure code quality and reduce technical debt.
- Manage license compliance and open-source security vulnerability detection using Black Duck.
- Support build automation processes utilizing Gradle for efficient project builds.
- Develop and maintain automation scripts using Bash/Shell and Groovy to optimize deployment and operational tasks.
- Work closely with security teams to ensure compliance and integration of security best practices.
- Troubleshoot and resolve issues in development, testing, and production environments.
Key Performance Objectives/Indicators:
- Maintain a high level of system uptime and stability for development and testing environments.
- Efficient and timely deployments aligned with project schedules.
- Proactive monitoring and mitigation of issues in CI/CD pipelines.
- Continuous improvement of build and deployment times.
SKILLS/COMPETENCES SPECIFICATION:
Competency/Skill Requirements:
- Expertise in Jenkins for CI/CD automation.
- Proficient with Bitbucket for version control.
- Experience with Jira and Confluence for project management and documentation.
- Strong knowledge of code quality and analysis tools like SonarQube.
- Hands-on experience with Black Duck for open-source security management.
- Skilled in Gradle for build automation.
- Strong scripting skills in Bash/Shell and Groovy.
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes) is a plus.
Language:
- English communication
Experience Requirements:
- 5+ years in DevOps or relevant fields
As part of our values, we embrace diversity and inclusion at Ingenico. We are an equal opportunity employer and do not discriminate on the basis of an individual's race, national origin, color, gender, gender identity, gender expression, sexual orientation, religion, age, disability, marital status or any other protected characteristic under applicable law, whether actual or perceived.
We want to adapt our processes and create a safe work environment that welcomes everyone.
To learn more about what it's like working inside Ingenico, follow us on LinkedIn