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: Bachelors 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.