Description

Design and implement DevOps processes, tools, and pipelines to streamline software development and delivery.

•              Develop scalable and resilient cloud-based architectures (AWS, Azure, GCP, or similar).

•              Collaborate with development teams to design and build robust CI/CD pipelines.

•              Assist in debugging, troubleshooting, and performance tuning for development projects.

•              Participate in code reviews, architecture planning, and technical design discussions.

•              Implement DevOps best practices to improve system reliability, scalability, and efficiency.

•              Introduce monitoring, logging, and alerting solutions to track performance and availability (using tools like Prometheus, Grafana, ELK Stack, Datadog, etc.).

•              Analyse and optimize development and deployment processes to minimize downtime and errors.

•              Implement vulnerability management, automated code scanning, and secrets management.

 

Required Skills:

•              Strong software development experience in languages like Python, Java, Groovy with experience in Object oriented programming

•              Expertise in DevOps tools and practices, including Jenkins, GitLab CI/CD, or Azure DevOps.

•              Hands-on experience with containerization and orchestration tools like Docker and Kubernetes.

•              Proficiency in cloud platforms (AWS, Azure, or Google Cloud).

•              Experience with Infrastructure as Code (IaC) tools such as Terraform, Ansible, or Chef.

•              Knowledge of networking, security, and system administration principles.

Education

Any Graduate