Description
We are seeking an experienced candidate with strong experience in both development and operations, including coding, infrastructure management, system administration, and DevOps toolchains.
Responsibilities:
• Develop and maintain CI/CD pipelines using Jenkins, including the use of shared libraries and scripted pipelines.
• Manage Docker environments, including understanding Docker architecture, multi-stage builds, health checks, and different types of network drivers.
• Use Ansible for configuration management, including passing private keys in inventory files and managing Windows connections.
• Understand and implement Kubernetes architecture, including the use of deployments, stateful sets, daemon sets, and ingress with SSL/TLS.
• Manage Linux environments, including creating systemctl services, cron jobs, and understanding inodes and octal representation of permissions.
Requirements:
• 1-3 years of Experience using DevOps tools.
• Knowledge of the Kubernetes operator pattern is a plus.
• Strong experience with Jenkins, including shared libraries and scripted pipelines.
• Proficient in Docker and its various components like multi-stage builds and health checks.
• Experience with Ansible, including managing Windows connections.
• Good understanding of Kubernetes architecture and components like stateful sets, daemon sets, and ingress with SSL/TLS.
• Familiarity with the Kubernetes operator pattern is desirable.
• Solid Linux administration skills, including creating systemctl services and cron jobs.
• Understanding of inodes and octal representation of permissions is required.
• Good Problem-solving skills and programming using Python.
• Familiarity with Buildkit is a plus.
• Knowledge of shell scripting concepts like shebang and set flags (-e, -o, -u, -x) is beneficial.