Job Description

- Managing, configuring and enhancing the tools we use to get things done (GitLab, Jenkins, Ansible, Terraform, JIRA) - Ensure smooth and reliable operations of micro-services based systems - Design, develop, and implement software integrations. - Troubleshoot production issues and coordinate with the development team to streamline code deployment. - Implement automation tools and frameworks (CI/CD pipelines). - Optimize the company’s computing architecture. - Create technical documentation and maintain design and troubleshooting documentation. - Rapidly establishing a good working relationship with staff, ensuring timely communication, and drive technical issues towards closure. - Keeping automated infrastructure up-to-date as dependent technologies evolve and scale (JEE application servers, JDK, RDBMS) - Develop support processes and procedures. - Deploying, configuring and maintaining Linux servers - Participate in an on-call rotation. Tech Stack - Jenkins - Docker - Kubernetes - Go - Java - Python - Ansible - HAProxy - Nginx - MongoDB - MySQL/Galera - Postgresql - ElasticSearch

Requirements

- 3+ years of hands on experience with Linux servers, DevOps, CI/CD and services in a high traffic, fault tolerant, & highly available 24/7/365 environment - Continuous integration and Continuous delivery working experience - Strong understanding of Linux and deep knowledge of TCP/IP - Good experience in Linux/Unix systems administration - Good experience in networking (TCP/IP, HTTP, DNS and etc.) - Proficient in at least one scripting language (Bash, Python, Go and etc.) - Familiarity with one or more tools of the following: - Configuration management tools (Ansible, Terraform, Puppet, Chef and etc.) - CI/CD Tools (Jenkins, Gitlab CI ...) - Containerization technologies (Docker and etc.) - Orchestration tools (Kubernetes, Swarm, and etc.) - Alerting, logging, and monitoring tools (Grafana, Prometheus, Graylog, ELK, Sentry, and etc.) - Automation tools and frameworks (e.g. Appium, Robot, Selenium, unit and integration test tools) Soft Skills and Language: - Excellent communication and interpersonal skills - Willingness to take responsibility, accountability, and ownership - Detail-oriented and self-driven, with the ability to take initiative and motivate others - Strong team and communication skills - Comfortable with English, especially in the reading and writing skills - Willing to learn new technologies and workflows, and advance in this industry

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،