DevOps Engineer
Description
DevOps Engineer
About Us:
More than 20 years ago, 5 friends envisioned a bold future. Over the years, we’ve kept innovating marketing technology so brands like Porsche, L’Oréal, and Proctor & Gamble can deliver memorable experiences for their customers. Sitecore has 25 offices across the globe and around 1,700 employees worldwide. Learn more at Sitecore.com
About The Role:
We are seeking a proactive and motivated Junior/Mid-Level DevOps Engineer to join our growing Kuala Lumpur office. This role offers an exciting opportunity to work with cloud infrastructure, automation tools, and CI/CD practices. The ideal candidate will have hands-on experience with Microsoft’s technology stack, DevOps practices, and automation tools.
In this combined role, you will work on impactful projects within an agile team, collaborating with product engineering, test automation, and DevOps teams. You will help automate deployment, monitoring, and system management, while driving efficiency through cloud-based solutions and DevOps practices.
What You'll Do:
- Implement and manage CI/CD pipelines using Azure DevOps, GitHub or similar tool
- Automate the deployment, monitoring, and management of applications and infrastructure.
- Collaborate with development and operations teams to ensure smooth and reliable software releases and system performance.
- Monitor system performance, troubleshoot issues and ensure system reliability.
- Maintain and enhance infrastructure-as-code practices (e.g., using ARM, Bicep, Terraform).
- Document infrastructure builds, create support runbooks, and maintain distributed infrastructure.
- Design and drive technical innovation and efficiency in infrastructure operations using automation and orchestration.
- Work with containerization technologies (e.g., Docker, Kubernetes) to ensure scalable and reliable systems.
What You Need To Succeed:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 0-3 years of experience in DevOps, Cloud Engineering or related roles.
- Hands on experience with CI/CD tools like GitHub actions, Azure DevOps, TeamCity or equivalent pipelines and best practices.
- Experience working with cloud provider, preferable Azure
- Experience in scripting languages such as PowerShell, Python, or Bash.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Additional Skills That Could Set You Apart:
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Development experience with one or more general-purpose programming languages (e.g., Python, C#, Java).
- Experience with SQL Server or no-SQL databases.
- Experience with monitoring systems like Prometheus or Elastic.
- Experience in API development or consumption.
- Experience with Agile/Scrum methodologies.
- Familiarity with packaging tools like Kustomize, Helm or Flux.