You are responsible for:
· Developing deployment tools on-premises and on-cloud.
· Design, development, and integration of DevOps Configuration Management & Continuous Integration/Deployment Services
· Developing automating installations, CI/CD processes
· Improving organization product delivery process using and choosing new technologies.
· Administrate the product CI pipelines. Responsible for automatic verification pipeline execution.
· Automating deployment and configuration (provide scripts/automation) for quality assurance automated verification pipelines.
· Work closely with developers in improving development environment, analysis tools and production tools.
· Promote DevOps culture, processes, and development methodologies
· Lead new technology adoption, industry best practices including cloud transition CI/CD processes and tools
To succeed in this role, you should have the following skills and experience:
· 3+ years hands-on experience as DevOps expertise
· Experience with CI/CD methodologies
· Relevant Bachelor’s degree or relevant experience
· Programming skills and knowledge of at least one scripting language (such as Python, Bash/C#/Java)
· Proven experience in designing and managing PaaSSaaS infrastructure.
· Hands-on experience with cloud providers (AWS, GCP, Azure)
· Domain expertise with Git.
· Experience with Ansible, Terraform
· Experience with Docker and Kubernetes. Experience with HELM.
· Strong troubleshooting skills
Preferred:
· Experience in Ansible, Maven, IaaS/Cloud infrastructure
· Experience with Cloud Foundry is an advantage.
· Proven experience with GitHub is an advantage
· Experience in administrating TFS or TFS pipelines.
· Experience with DB technologies such as ElasticSearch, PostgreSQL or MSSQL,
· Domain expertise with Linux as a sysadmin
· Experience with Monitoring tools: Prometheus, Thanos, or Kibana.