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.