Require Senior DevOps Engineer in Lahore
Job Description:
We are seeking a skilled and experienced DevOps Engineer who possesses strong knowledge and expertise in managing servers, with a focus on Kubernetes, SonarQube, Jenkins, Ansible, Docker, and Linux servers. As a DevOps Engineer, you will play a crucial role in our organization’s software development and deployment processes, ensuring the efficiency, reliability, and scalability of our infrastructure.
Responsibilities:
1. Manage and maintain our server infrastructure, including Linux servers, ensuring high availability, performance, and security.
2. Deploy, configure, and manage Kubernetes clusters, providing expertise in container orchestration and management.
3. Collaborate with development teams to design, implement, and optimize CI/CD pipelines using Jenkins, enabling efficient software delivery.
4. Monitor and troubleshoot server and application performance using appropriate tools, promptly addressing any issues or bottlenecks.
5. Implement and manage infrastructure automation using Ansible, scripting, and other relevant tools, optimizing deployment and maintenance processes.
6. Maintain and enhance the scalability and reliability of our applications by utilizing Docker containers and container orchestration frameworks.
7. Collaborate with cross-functional teams to ensure smooth integration of applications with infrastructure components.
8. Implement and maintain monitoring and logging solutions to ensure visibility into system performance and troubleshoot issues effectively.
9. Stay up to date with industry trends and best practices related to DevOps, server management, and cloud technologies, and provide recommendations for improvements.
10. Conduct regular security audits, implement security measures, and ensure compliance with relevant regulations and policies.
Requirements:
1. Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
2. Proven experience working as a DevOps Engineer or similar role.
3. Strong knowledge of managing and maintaining Linux servers.
4. Proficiency in Kubernetes, including experience with cluster management, containerization, and orchestration.
5. Experience with CI/CD tools, specifically Jenkins, and expertise in designing and implementing efficient pipelines.
6. In-depth knowledge of Ansible for configuration management and infrastructure automation.
7. Solid understanding of Docker containers and container orchestration frameworks.
8. Familiarity with SonarQube for code quality analysis and continuous inspection.
9. Strong scripting skills (e.g., Bash, Python) for automation and tooling purposes..
Experience needed 6+ year relevant