Responsibilities:
- Conduct research, evaluation, proof of concept, installation, configuration, and training related to DevOps tools
- Monitor, maintain, and troubleshoot environment issues, ensuring optimal performance and prompt resolution of any challenges
- Formulate and execute a strategic plan for the DevOps team
- Design, advocate, and support the use of containers, microservices, and deployment across diverse platforms (both in the cloud and on- premises), ensuring seamless integration and continuous deployment practices
- Implement Continuous Integration/Continuous Deployment (CI/CD) for a Microservices architecture platform across development, testing, staging, user acceptance testing, and production environments
- Manage work plans for the DevOps team, assign tasks, supervise, review, and evaluate team members&039; performance
- Foster the growth and development of team members&039; careers
- Build and operate systems in alignment with project team requirements and designs
- Deliver SaaS products and underlying informatics platforms with a focus on high availability, scalability, fault tolerance, quality, and security
Required Skills and Experience:
- General Requirements:
From 2 years of experience in a similar DevOps Engineer role
Adaptability to thrive in a fast- paced and dynamic work environment
Exceptional problem- solving and troubleshooting skills, coupled with effective communication and collaboration abilities
Profound understanding of software development lifecycle methodologies
- Technical Requirements
Strong knowledge of modern CI/CD tools and principles
Proficiency in on- premises and cloud environments, including AWS, Azure, and GCP
Significant experience in Docker containerization and clustering, including Kubernetes
In- depth familiarity with Linux, Docker, log aggregation, and open- source technologies
Hands- on expertise with DevOps tools such as Terraform, Helm Chart, Jenkins, Selenium, Docker, etc.
Familiarity with monitoring tools like Grafana, Prometheus, ELK, and more
Experience in managing databases, including NoSQL, PostgreSQL, ActiveMQ, Kafka, etc.