Key Skills:Docker, Linux, UNIX, Perl, Python, Shell Scripting, CI/CD, VMware, GitHub, Agile/Scrum
Roles & Responsibilities:
- Analyze business requirements and translate them into detailed engineering and technical specifications for PowerMax releases.
- Design, develop, test, and integrate new or existing software features.
- Participate and lead Agile Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
- Ensure high-quality code through unit testing, functional testing, and peer code reviews using GitHub.
- Use JIRA for tracking user stories and defects, and qTest for functional validation.
- Design, build, and maintain Docker-based containerized environments.
- Develop and manage Docker images, containers, and registries.
- Work extensively on Linux OS internals (SLES/RedHat) and troubleshoot system-level issues.
- Implement and manage network configurations including Linux firewalld.
- Package and distribute software using RPM, Zypper, or similar tools.
- Configure and manage hypervisors such as KVM, Xen, and VMware.
- Ensure high availability using SLES HA or clustering solutions.
- Mentor junior engineers and contribute to a strong engineering culture.
Experience Required:
- 5-8 years of relevant experience in software development.
- Strong expertise in Linux/UNIX environments and system-level troubleshooting.
- Hands-on experience with Docker and containerized deployments.
- Proficiency in Perl, Python, and Shell scripting.
- Experience working in Agile/Scrum environments.
- Exposure to CI/CD pipelines and virtualization technologies like VMware is an added advantage.
Education:Any Gradution