Infrastructure Engineer
cgi
Job Description
Position Description:
• Microservices Infrastructure Management: Design, deploy, and manage infrastructure to support microservices-based applications, ensuring high availability, scalability, and security.
• Containerization & Orchestration: Implement and manage Docker containers and Kubernetes (K8s) clusters for efficient deployment and scaling of microservices.
• CI/CD & Automation: Develop and maintain CI/CD pipelines using Jenkins, GitLab CI/CD, or similar tools to automate microservices deployment and monitoring.
• Performance Optimization & Monitoring: Utilize monitoring tools like Prometheus, Grafana, ELK, or Datadog to track system health, troubleshoot issues, and optimize performance.
• Security & Compliance: Implement security best practices for microservices, including API security, service mesh integration (Istio, Linkerd), and identity management.
• Incident & Problem Management: Investigate and resolve infrastructure-related incidents, ensuring minimal downtime and adherence to SLAs.
• Collaboration & Documentation: Work closely with DevOps, cloud, and application teams to optimize infrastructure and maintain technical documentation and best practices.
Skills:
- Client Management
- Incident Management
- IT Service Management