Job description
In one sentence
Immerse yourself in the design, development, modification, debugging and maintenance of our client's software systems! Engage with specific modules, applications or technologies, and look after sophisticated assignments during the software development process.
What will your job look like?
All you need is...
Role: DevOps Engineer
Role Description
Responsible for automating and maintaining complex installations of environments and software development and testing processes.
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) 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.
Critical Experiences:
• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
• Proven experience as a DevOps Engineer or in a similar role.
• Proficiency in scripting languages such as PHP Scripting, Java Scripting
• Good database knowledge- constraints , triggers , cursors , indexes , sequences
• K2view hands-on and able to do implementations as per the requirement.
• Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
• 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).
• Strong problem-solving skills and the ability to work effectively in fast-paced environments.
• Excellent communication and collaboration skills.