A DevOps Engineer plays the role of a bridge between Dev Team and Operation team, with below responsibilities:
-
CI/CD Pipeline Management
-
Provisioning the infrastructure using code (Microservices Deployment)
-
Automation
-
Monitoring
-
Collaboration and Security
For the organization's environment below are required Skills and Experience:
-
Cloud Platform: Proficiency in Openshift, Kubernetes and containerization. No less than 3 Years.
-
Automation: Experience with ArgoCD. No less than 1 Year.
-
CI/CD Tools: Mastering Jenkins, and versioning (Git). No less than 2 Years.
-
Coding and Scripting: Proficiency in Python, Bash scripting. Basic knowledge of Java programming. No less than 4 Years.
-
Linux & Networking: Strong Linux administration: Filesystems, processes, networking. No less than 2 Years.
-
Infrastructure: Understanding of virtualization and hardware specifications in VmWare provisioned environment.
-
End-to-end Azure DevOps platform.
-
Google Kubernetes Engine (GKE) is plus.