Job Responsibilities:
- Infrastructure Management: Design, implement, and maintain infrastructure (cloud, on-premises, or hybrid) to support software development and deployment, utilizing Red Hat Linux.
- CI/CD Pipelines: Develop and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins to automate testing, building, and deployment of software.
- Containerization and Orchestration: Utilize Docker and Kubernetes to containerize and orchestrate applications, ensuring efficient deployment and scaling.
- Service Architecture: Design and implement service architecture to ensure high availability and scalability.
- Load Balancing: Implement load balancing solutions to ensure efficient distribution of traffic and optimal system performance.
- Monitoring and Logging: Implement monitoring and logging tools to ensure system performance, reliability, and security.
- Collaboration: Work closely with development, QA, and operations teams to ensure smooth delivery of software products.
- Troubleshooting: Troubleshoot and resolve technical issues in a fast-paced environment
Job Skills:
Education: Bachelor’s degree in computer science, Engineering, or a related field.
Experience: Minimum 2-4 years of experience in DevOps or a related role.
Technical Skills: Proficiency in tools like Jenkins, Docker, Kubernetes, Red Hat Linux, and experience with load balancing solutions.
Scripting Skills: Strong scripting skills in languages like Python, Ruby, or Bash.
Problem-Solving Skills: Excellent problem-solving skills and attention to detail.