Senior DevOps Engineer - Java | 8219
at AMK TECHNOLOGY SDN BHD
Kuala Lumpur, KL, Malaysia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Apr, 2025 | Not Specified | 23 Jan, 2025 | 9 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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