Manage infrastructure using CI/CD processes and pipelines
Deploy, maintain, and manage production systems on-prem and cloud-based
Automate operational and deployment processes using programming languages
Develop and integrate monitoring, logging, dashboard, and alert systems to prevent or detect errors
Translating non-functional requirements of Development, Security, and Operations architectures into a design that can be implemented using the chosen set of software for the project
Assist in cloud migration strategy, plan, and execution
Assist in troubleshooting and resolving infrastructure issues
Research and implement new technologies to improve infrastructure
Work with cross-functional team to deliver software quickly by ensuring security and compliance
Qualification
Bachelor's degree in Computer Science, Informatics, or related fields
2 years of experience as a DevOps Engineer
Strong understanding and application of scripting languages (e.g., Python, Bash)
Strong understanding and application of CI/CD tools (e.g., Gitlab CI, Jenkins)
Experience in Infrastructure-as-Code and automation tools (e.g., Ansible, Terraform)
Experience in containerization tech (e.g., Docker, Kubernetes)
Experience in using various tools coming from CNCF graduated or incubation projects
Experience in using versioning control tools (e.g., Git)