Key Responsibilities
- Linux Administration – Proficiency in working with Linux-based environments.
- Infrastructure as Code (IaC) – Experience with Terraform or similar tools to manage infrastructure.
- Cloud Platforms – Hands-on experience with Azure cloud environments.
- Version Control – Strong knowledge of Git and best practices.
- CI/CD Pipelines – Experience with GitLab CI/CD or equivalent CI/CD platforms, with a strong understanding of release processes and CI/CD workflows.
Containerization & Orchestration
- Experience with Docker and Kubernetes for managing workloads.
Security Best Practices
Understanding of secure development, token management, and access controls.
Testing & Quality Assurance
- Experience with unit testing frameworks such as pytest, or similar frameworks for automated testing and validation of infrastructure and applications.
- System Architecture & Design – Ability to define and maintain architecture diagrams, ensuring clarity in system design and interactions.
- Holistic System Understanding – Develops and maintains systems rather than just
- services, ensuring scalability, maintainability, and integration across different components.
- Hands-on experience with HIL testing, PLC integration, and industrial automation.
- Familiarity with Azure cloud services and experience in cloud-based automation and data management.