onsite
Software Engineer II - Linux, Bash, Python, Java, Ansible, CI/CD, Docker, Kubernetes - Captivation Software
Software Engineer
Mid‑level engineer building and maintaining automation tools and services on Linux, using Bash, Python, and Java. Strong experience with Ansible, CI/CD pipelines, Docker, and Kubernetes to support enterprise software stacks.
About the role
Key Responsibilities
- Design, develop, and maintain automation tools and services for GitLab, Artifactory, MinIO, and related product suites.
- Write robust Bash, Python, and Java code to streamline deployment, configuration, and monitoring tasks.
- Implement and manage CI/CD pipelines, ensuring efficient build, test, and release workflows.
- Containerize applications with Docker and orchestrate deployments on Kubernetes clusters.
- Use Ansible for configuration management and infrastructure automation across multiple environments.
- Collaborate with cross‑functional teams to troubleshoot production issues and optimize system performance.
Requirements
- 3+ years of software development experience in a Linux environment.
Skills
linuxbashpythonjavaansiblecicddockerkubernetes