




Job Summary: Responsible for managing and automating software development and operations processes, ensuring continuous integration, agile delivery, and system availability. Key Highlights: 1. Manage and automate CI/CD pipelines 2. Monitor system and application performance and availability 3. Implement security, versioning, and automation practices **Job Description** Responsible for managing and automating software development and operations processes, ensuring continuous integration, agile delivery, and system availability. Works on pipeline configuration, application and infrastructure monitoring, and supporting development teams. **Responsibilities and Duties:** * Create, manage, and automate continuous integration and delivery (CI/CD) pipelines. * Monitor system and application performance and availability. * Manage cloud and on\-premises infrastructure. * Support development teams in application deployment. * Implement security, versioning, and automation practices. * Identify and propose improvements to DevOps processes. **Requirements and Qualifications** * Experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps, etc.). * Knowledge of cloud platforms (AWS, Azure, Google Cloud) and virtualization. * Experience with containerization and orchestration (Docker, Kubernetes). * Proficiency in scripting languages (Python, Shell, PowerShell). * Familiarity with code versioning (Git) and infrastructure automation. * Bachelor's degree in IT or related fields. * Problem-solving skills and ability to work collaboratively in a team. **Desired Qualifications** * Certifications in DevOps, cloud, or containers (AWS, Azure, GCP, Docker, Kubernetes). * Experience with monitoring and logging (Prometheus, Grafana, ELK Stack). * Knowledge of agile methodologies (Scrum, Kanban). * Experience with application and infrastructure security (DevSecOps). * Familiarity with infrastructure-as-code tools (Terraform, Ansible, Puppet).


