Technopals Pte.Ltd.
Systems Engineer - DevSecOps
- Compensation
- Not disclosed
- Location
- Singapore, Singapore 569141
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Security
- Posted
Skills
Must have
- • Experience in microservices architecture and distributed systems.
- • Design, deploy, and maintain highly available and fault-tolerant infrastructure, ensuring maximum uptime and performance across distributed systems in production environments.
- • Hands-on experience with containerization technologies such as Docker and orchestration using Kubernetes.
- • Proficiency in managing CI/CD pipelines using GitLab.
- • Experience with message brokers such as RabbitMQ, ActiveMQ.
- • Experience with big data technology such as Elasticsearch, Kafka.
- • Experience with data processing technology such as Apache Flink, Spark.
- • Utilize basic knowledge of Linux Based OS to manage servers, deployment environments, and perform necessary scripting.
- • Python, Bash and PowerShell scripting skills for automation and server management.
- • Familiarity with cloud platforms such as AWS, GCP, or Azure.
- • Strong skills in troubleshooting and root cause analysis within distributed systems.
Full description
Key Responsibilities:
- Microservices Architecture: Develop and manage microservices to ensure high availability and scalability.
- Containerization & Kubernetes: Build and deploy containerized applications using Docker and manage orchestration with Kubernetes.
- CI/CD Pipeline Management: Configure, manage, and troubleshoot GitLab CI/CD pipelines for continuous integration and delivery.
- Big Data: Familiarity with big data technology such as Elasticsearch, Kafka.
- Python & Bash Scripting: Write and maintain Python, Bash script or PowerShell script for automation, deployments, and troubleshooting.
- Troubleshooting & Monitoring: Proactively monitor systems, perform root cause analysis, and ensure the reliability of the platform.
- Collaboration: Work closely with other teams to collaborate on any tasks when required.
Required Skills & Experience:
- Experience in microservices architecture and distributed systems.
- Design, deploy, and maintain highly available and fault-tolerant infrastructure, ensuring maximum uptime and performance across distributed systems in production environments.
- Hands-on experience with containerization technologies such as Docker and orchestration using Kubernetes.
- Proficiency in managing CI/CD pipelines using GitLab.
- Experience with message brokers such as RabbitMQ, ActiveMQ.
- Experience with big data technology such as Elasticsearch, Kafka.
- Experience with data processing technology such as Apache Flink, Spark.
- Utilize basic knowledge of Linux Based OS to manage servers, deployment environments, and perform necessary scripting.
- Python, Bash and PowerShell scripting skills for automation and server management.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Strong skills in troubleshooting and root cause analysis within distributed systems.