DevOps Engineer
Detail posisi
Kewajiban
• Responsible for service delivery and ensuring systems, procedures are in place to support outstanding service delivery.
• Design, build, maintain the infrastructure and necessary tools for continuous integration, deployment, monitoring, and operation.
• Implement and manage CI/CD pipelines to automate for software delivery.
• Responsible to ensure that services under management are available as per target SLA (up-time) level and issues are resolved promptly with appropriate corrective and preventive actions.
• Provide an active role in mitigating impediments impacting successful team completion of Release/Sprint by working closely with Developers and other relevant parties.
• Ensure complete delivery of work for a Sprint/Release. By ensuring artefacts are complete and ready for development to begin and assisting teams.
• Creation of project artefacts (PR, RFP, PID, Business Requirements, Functional Requirements, Use case, Flow charts, PSAP etc), in various formats, for any initiatives related to backlog of squad.
• Facilitate workshops & stakeholder sessions to elicit requirements and specifications for artefacts & deliverables.
• Support test creation/execution and Peer review of Documents before being distributed.
• Support training to others on new solutions as needed with stakeholders.
• Assist with support and mentor junior members of the team.
• Assist with the Co-ordination of projects with IT with timely information provided to the teams.
• Provide input and recommendations regarding hardware and capacity of channel systems to ensure future needs are met.
Kualifikasi
• Bachelor's degree or higher in Information Technology, Computer Science or other related fields.
• At least 2 years of experience in Software Development and/or Software Configuration Management experience across multiple projects, in a variety of applications and development platforms.
• At least 4 years experiences in DevOps Solution Implementation.
• Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
• Have experience and knowledge in Cloud Technology e.g. AWS, Azure, GCP etc.
• Hands-on experience with configuration management tools such as Helm, Ansible etc.
• Experience in Test Automation is preferable.
• Strong interpersonal and communication skills.
• Good knowledge in software development and software testing methodologies, tools, and processes along SDLC/Agile.
• Good communication in English.