GoKardz Technologies
DevOps Automation Engineer
Build and maintain CI/CD pipelines, automate infrastructure with IaC, and troubleshoot cloud environments using AWS/Azure/GCP, Docker, Kubernetes, and Terraform.
- Compensation
- Not disclosed
- Location
- Kuala Lumpur, Malaysia
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Devops
- Posted
Skills
Full description
Key Responsibilities:
- Automate infrastructure provisioning and deployment processes using Infrastructure as Code (IaC) tools.
- Develop, implement, and optimize continuous integration and continuous deployment (CI/CD) pipelines for system applications.
- Monitor, troubleshoot, and resolve issues in our dev, test, and production environments.
- Work with development teams to ensure that development follows established processes and works as intended.
- Plan out projects and be involved in project management decisions.
Technical Skills
- Cloud Platforms Knowledge: Familiarity with cloud services (AWS, Azure, GCP) including managing infrastructures, deploying applications, and handling services.
- Good understanding and knowledge of Morpheus cloud application management and orchestration platform.
- Programming and Scripting: Proficiency in programming languages (Python, Ruby, Java) and scripting languages (Bash, PowerShell) for automation of tasks and infrastructure as code.
- Version Control Systems: Experience with version control tools like Git, including branching strategies and workflows.
- Infrastructure as Code (IaC): Familiarity with IaC tools like Terraform or CloudFormation, Ansible, Puppet, Chef for managing infrastructure through code.
- Continuous Integration/Continuous Deployment (CI/CD): Understanding of CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or GitHub Actions for automating testing and deployment processes.
- Configuration Management: Knowledge of configuration management tools such as Ansible, Puppet, or Chef for automating the configuration of software and systems.
- Containerization and Orchestration: Experience with containerization technologies like Docker and orchestration tools such as Kubernetes or Docker Swarm for managing containerized applications.
- Monitoring and Logging: Skills in implementing and managing monitoring and logging tools (Prometheus, Grafana, ELK Stack) for performance tracking and operational visibility.
- Networking and Security: Basic understanding of network protocols and security practices, including firewall management, SSL certificates, and network architectures.
Soft Skills
- Problem-Solving Skills: Ability to troubleshoot and resolve issues quickly and efficiently.
- Collaboration and Communication: Strong communication skills for effective collaboration with development, operations, and other teams.