Responsibilities
· Managing branch based and trunk based development CI/CD pipelines on both on-prem and cloud,
· Implementation of DevOps best practices.
· Conducting development, test, staging (pre-prod) environments required to develop and test new functions
· Conducting the approval and follow-up of the "deployment" processes related to the use of new applications whose tests have been completed.
· Administrating Kubernetes clusters
· Monitoring, log collecting, creating useful dashboards and setting up alerts on Prometheus/Grafana and ELK stacks,
Skills and Qualifications
· 2+ years of experience in DevOps,
· In-depth experience in building and deploying Containers in a production environment,
· Experience with container orchestration, Kubernetes (preferred), Swarm
· Expertise in CI/CD tools like Azure DevOps, Jenkins, Bitbucket, and Gitlab,
· Experience in Linux Bash and Python scripting
· Experience with production deployment, monitoring and operational support; expert with DevOps tools and processes. (Prometheus, Grafana, ELK Stack, etc)
· Working knowledge of configuring .NET Core and Javascript applications,
· Good understanding of Git etc.,
· Good understanding of virtualisation environments,
· Working knowledge of Ansible or Terraform is plus,
· Working knowledge of PostgreSQL, MSSQL, Redis is plus,
· Enthusiastic for new technologies,
· Ability to use a wide variety of open source technologies and cloud services (experience with AWS or GCP is a plus)