- Collaborate with development teams to design and implement automated build, deployment, and testing processes.
- Provide technical guidance and support to development teams on DevOps best practices to improve their outcomes.
- Maintain DevOps infrastructure, including servers, storage, and networking ensuring the reliability and performance of it.
- Designing & implementing processes and tools to enable continuous integration and continuous delivery, maximizing the speed and quality of delivery across teams.
- Automating build, release, deployment, and configuration activities aiming to increase efficiency and reduce errors.
- Working closely with software engineers, QA, and systems engineers to understand requirements and prototype, architect, implement, operate, and update DevOps solutions accordingly.
- Full responsibility of migration and upgrading to new releases to ensure smooth transitions and continued functionality.
- System integration and implementation of Kubernetes, open shift, CI/CD and Docker to enhance system operations and scalability.
- Maintaining the availability of the applications and their hosted servers (on both LINUX, and Windows platforms) to ensure high performance of applications and their servers.
- Consulting with Vendor as appropriate to obtain necessary support and resources for DevOps solutions.
B.Sc. of computer science/ engineering 3-5 years of experience as DevOps EngineerHands-on experience with below KubernetesOpenShiftCI/CD toolsDockerJira and GitHubMicroservices architectureSonarQubeUNIX/Linux administrationTechnical knowledge in IT infrastructure technologies (DNS, Proxy) and connectivity techniquesScripting languages such as Python, bash, Groovy, JAVAScript, etc….Software development skills are plus.