Platform Engineer
Must-have:GitAWSDockerKubernetesCloudDevOpsCI/CDSecurity
Nice-to-have:Python
Your tasks
- Identify, develop, implement, maintain, administer, support and improve IT infrastructure and CI/CD platform that are used to support application development lifecycle.
- Collaborate with the Product Team to onboard new product to the platform and to improve the existing application development process.
- Collaborate with Infosec Team on implementing security best practices on the applications, IT infrastructure and CI/CD platform.
- Collaborate internally within DevSecOps Team as well as with other teams to improve IT infrastructure, CI/CD platform and processes used for application development lifecycle.
- Own, recover and improve from incidents.
- Manage procurement, from issuing requirements until award.
- Manage implementation projects outsourced to external vendors.
- Develop policies, procedures and tools that manage changes to IT infrastructure and CI/CD platform.
- Share the knowledge and know-how to others; work with other team members to adopt and improve DevOps culture.
- Manage and provision hosting environments through code and implement tools to do so.
Requirements
- Minimum 3 years of hands-on experience in installing, configuring and troubleshooting the following tools:
o Operating system: Linux(Redhat/Ubuntu) and MS Windows
o Scripting: Bash and Power Shellwith python(optional)
o Repository and Continuous Integration/Continuous Delivery: GitLab, MS VSTS, Git
o Testing tool: Playwright
o Container/Container Orchestration: Docker, Kubernetes, EKS and Helm Charts
o Logging/Telemetry: Elastic and OTEL
o Visualisations: Kibana
o Security: Sonarqube, Gitlab SEP(Scan Execution Policy) and PEP (Pipeline Execution Policy).
o Infrastructure as Code: Ansible, Terraform
o Database: Redis, MS SQL Server and PostgreSQL
o Cloud: AWS