Key Responsibilities
Design, implement, and maintain CI/CD pipelines.
Automate deployment, monitoring, and infrastructure management processes.
Manage source code repositories and branching strategies using Git and GitHub.
Configure and administer Jenkins for build and deployment automation.
Build, manage, and optimize containerized applications using Docker.
Deploy, monitor, and maintain Kubernetes clusters.
Collaborate with development and operations teams to improve system reliability and performance.
Monitor application infrastructure and troubleshoot deployment issues.
Required Skills
Robust experience in DevOps practices and methodologies
Hands-on expertise with GitHub, Git, and Jenkins
Experience with Docker and Kubernetes
Knowledge of CI/CD tools and deployment automation
Robust scripting and automation skills
Excellent troubleshooting and problem-solving abilities
Valuable communication and collaboration skills
Preferred Qualifications
Experience with cloud platforms such as Azure, AWS, or GCP.
Knowledge of Infrastructure as Code (IaC) tools is an added advantage.
Exposure to monitoring and logging tools is preferred.