Senior DevOps Engineer - Java | 8219

at  AMK TECHNOLOGY SDN BHD

Kuala Lumpur, KL, Malaysia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Apr, 2025Not Specified23 Jan, 20259 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

BUDJET AROUND RM8K

Work on-site KL Mid valley
Open to any nationality with first priority, Local
Notice period not more than 45 days
L3 10+ Years / 8+ Years EXP needed
​Required Skills:
1. Bitbucket: Strong experience in using Bitbucket for version control and managing code repositories.
2. Jenkins: Expertise in Jenkins for automating the build, test, and deployment pipelines.
3. Git: Proficient in using Git for version control and code collaboration.
4. SonarQube: Experience with SonarQube for continuous inspection of code quality and managing technical debt.
5. JFrog: Proficient in JFrog for managing artifacts and ensuring smooth artifact storage and distribution.
6. CI/CD Setup: Extensive experience in setting up and managing CI/CD pipelines for Java applications.
7. Splunk: Expertise in using Splunk for log aggregation, monitoring, and alerting.
8. Ansible: Proficiency in using Ansible for configuration management and application deployment automation.
9. Kubernetes: Experience with Kubernetes for managing containerized applications in a production environment.
10. Liquibase: Strong understanding of database versioning and migration management using Liquibase.
11. Tomcat: Expertise in managing Tomcat for deploying Java-based web applications in a production environment.
12. Java Code Deployment: Proven experience deploying and managing Java-based applications in production environments.
Preferred Skills:
1. Cloud Platforms: Familiarity with cloud platforms such as AWS, Azure, or GCP for deploying and managing applications.
2. Docker: Experience with Docker for containerization of applications.
3. Terraform: Experience using Terraform for managing infrastructure as code.
4. Agile Methodologies: Knowledge of Agile and Scrum methodologies to work in an iterative and collaborative environment.
5. Scripting Languages: Experience with shell scripting or Python for automating tasks and deployments.

Requirements
Professional Summary:
We are seeking a highly skilled Senior DevOps Engineer with extensive experience in CI/CD pipeline automation, cloud infrastructure, and Java code deployment. The ideal candidate should have at least 9 years of experience with tools like Bitbucket, Jenkins, Git, SonarQube, JFrog, Splunk, Ansible, Kubernetes, Liquibase, and Tomcat. The role requires strong expertise in automating and optimizing the deployment of Java-based applications in large-scale environments, ensuring high availability, performance, and reliability. You will be instrumental in driving DevOps initiatives and fostering collaboration between development and operations teams.
Key Responsibilities:
1. CI/CD Pipeline Setup: Design, implement, and manage scalable and efficient CI/CD pipelines using Jenkins, Bitbucket, Git, and JFrog for automated builds, testing, and deployments.
2. Java Code Deployment: Oversee Java-based application deployment, ensuring seamless integration between development and production environments.
3. Automation and Scripting: Use tools like Ansible and Liquibase to automate environment configurations, application updates, and database migrations.
4. Containerization and Orchestration: Deploy, manage, and scale containerized applications using Kubernetes and Docker.
5. Monitoring and Logging: Implement effective monitoring solutions using Splunk to track application performance, logs, and troubleshooting.
6. Infrastructure as Code (IaC): Use tools like Ansible and Terraform to automate infrastructure provisioning and configuration management.
7. Performance Optimization: Proactively monitor and optimize system performance, ensuring high availability, reliability, and scalability of deployed applications.
8. Collaboration: Work closely with development, testing, and operations teams to align on project requirements, code deployment processes, and operational best practices.
9. Version Control and Code Quality: Manage and maintain version control processes, code reviews, and quality checks using Git and SonarQube.
10. Documentation: Maintain clear and concise documentation for deployment processes, infrastructure architecture, and troubleshooting procedures.
Job Types: Full-time, Contract
Contract length: 12 months
Pay: RM6,392.69 - RM8,000.00 per month

Schedule:

  • Holidays
  • Monday to Friday
  • Weekend jobs

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:9.0Max:14.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Kuala Lumpur, Malaysia