Key Duties and Responsibilities
- Undertake moderately complex development activities to resolve customer issues and enhance deployment templates.
- Engage in close collaboration with stakeholders to improve overall user experience and performance for on-prem deployments.
- Collaborate closely with development teams to integrate containerization into the software development lifecycle.
- Optimize container performance and resource utilization while ensuring security best practices.
- Participates in planning and estimation sessions.
- Participate in release testing.
Minimum Education/Certification Requirements and Experience
- Bachelors in engineering, Computer Science, or related field with 6-10 years’ experience or MS with minimum 5 years’ experience
- Working experience with software design and development methodologies
- Demonstrate strong hands-on experience with Docker, Docker Compose and/or Kubernetes
- Solid understanding of networking, storage, and security aspects in containerized environments.
- Strong proficiency in scripting and automation using shell scripting (Bash), Python, or similar languages.
- Demonstrate strong hands-on experience with Linux operating systems.
Preferred Qualifications and Skills
- Certification in Docker or Kubernetes.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of microservices architecture and related patterns.
- Excellent communication and interpersonal skills
- Ability to learn quickly and to collaborate with others in a geographically distributed team