Systems Engineer - DevSecOps
Posted Updated
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.
