Job Summary
- Contribute to and support the automation of multiple parts of infrastructure and deployment systems, strive to improve and shorten processes to enable engineering and operations teams to work smarter and faster
- Collaborate with related Product Development teams to drive automation of Configuration Management, Build, Release, Deployment and Monitoring processes, including instruction for the team on the developed tools
- Work with IT and Development to create integration and continuity of the code, demonstrating a holistic view of the working environments
- Support engineering and operations teams in meeting infrastructure needs
- Provide professional support for the developed automations, respond to incidents to proactively prevent system outages and ensure environments availability to meet SLAs
- Stay up-to-date in industry best practices and contribute ideas for improvements in DevOps practices
- Contribute to innovation through automation to enable standard deployable units of infrastructure through multiple environments until production
- Adopt and implement new technology in account/product life cycle
- Responsible for automating and maintaining complex installations of environments and software development and testing processes.
Job Description
Key Responsibilities
- Collaborate with cross-functional teams to design, develop, and implement DevOps practices that streamline software delivery and infrastructure management.
- Build, maintain, and scale automated deployment pipelines for various applications, ensuring efficient and error-free code deployments.
- Monitor and optimize system performance, reliability, and security in both production and development environments.
- Troubleshoot and resolve infrastructure issues, implementing proactive measures to prevent future occurrences.
- Implement and manage containerization and orchestration technologies (e.g., Docker, Kubernetes, ECR) for seamless application deployment and scaling.
- Work closely with development teams to integrate continuous integration/continuous deployment (CI/CD) practices and facilitate automated testing.
- Stay updated with the latest industry trends and best practices in DevOps, bringing new ideas to the team and fostering a culture of continuous improvement.
- Participate in on-call rotations and provide timely incident response and resolution.
Profile Description
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 6+ years of Proven experience as a DevOps Engineer or in a similar role.
- 6+ years of hands-on experience with AWS cloud platforms. Knowledge of Azure or GCP will add advantage.
- Proficiency in scripting languages such as shell Scripting, python Scripting
- Good database knowledge- constraints, triggers, cursors, indexes, sequences
- K2view hands-on and able to do implementations as per the requirement.
- Familiarity with containerization tools like Docker and container orchestration tools like Kubernetes.
- Good understanding of CI/CD concepts and tools (e.g., Jenkins, GitLab CI/CD).
- Good to have knowledge of Terraform.
- Strong problem-solving skills and the ability to work effectively in fast-paced environments.
- Excellent communication and collaboration skills
About Company
Our client is a technology-driven scientific communications & localization company. They offer a robust ecosystem of services with cutting-edge AI and learning products for researchers, publishers, societies, universities, and government research bodies worldwide. With a global presence, including 9 international offices, and cater to the communication needs of the scientific community and corporates.

