Position: DevOps Engineer
Company: Jagaad
Category: DevOps
Experience required: 5y
English level: upper
Published: 2022-05-01T00:00:00+03:00

**The Role 
**
Automate build and deployment processes in a cloud hosting environment
Cloud infrastructure hands-on experience
Develop and manage scripts and tools for deployment of new servers and service
Develop monitoring and alerting strategies
Monitoring dashboards
Work with different provisioning technologies
Work with Linux and Python scripting
Install and maintain common services
Work with the team to understand and implement project requirements
Collaborate with engineering teams to understand product business requirements and recommend best practices
Document processes implemented within the project and ensure proper handoff to engineering teams
Participate in capacity planning exercises for future needs and projects
Manage environments in cloud (AWS and Azure) – Dev & QA
Be in charge of: Automate Build process (Build, Run Unit tests, Run sonar quality scan, Build artifact) and Deployment process
Release artifacts process
Proactively monitor and maintain production applications availability
Act as first-line responders to critical application/platform issues (E.g. Application availability, transaction failures)
Collaborate with the team and others to resolve tickets, act as a point of contact for teams that require data, logs, configuration, info from the protected payment systems
Identify areas of improvement with regards to recurring support requests and areas that can be automated


**Requirements:
**
Experience with:

AWS (preferable) or other public cloud platforms (Azure, GCP)
Docker, building and deploying containers
PHP experience (latest versions - PHP8 would be an advantage)
Kubernetes
Python, Bash or Golang scripting is desirable
Terraform, Cloudformation or Ansible is desirable
Gitlab CI and AWS CodePipeline or other CI/CD tools is considered a plus
Linux: provisioning, configuration
Networking (TCP/IP, DNS) Web servers: Apache, nginx
Monitoring and alerting software like Nagios, ZABBIX, Datadog, Grafana, ELK stack, Splunk, others
With at least one of virtualization technologies: VMware, Xen, KVM
DB servers (No/-SQL): MySQL/MariaDB, PostgreSQL, MongoDB, ElasticSearch
Designing and implementing highly available production environments
Testing and validation of systems before reaching production
Ability to understand business requirements and provide technical solution
4-5+ years’ experience in the field*
Experience implementing Continuous Delivery flows for Java and/or .NET applications
Configuration Management tools (Ansible, Chef, Puppet, others)
Excellent understanding of Infrastructure, Virtualization, Containers, Networking


**Knowledge of:
**
Linux(or UNIX like OS)
IaC, CI/CD
Testing
DevSecOps
Site Reliability Engineering
Microservices
Docker
Webpack
TDD approach
Mobile-first approach
Would Be a Plus

Architecting Cloud solutions
Understanding of Microservices Architecture principles
* We believe in the quality of skills rather than quantity of years in a certain position. Therefore, we are open to candidates with limited experience, however – with excellent skills in DevOps.



**What we offer:
**
We love what we do and working at Jagaad is a chance to be a part of something big! We value our employees tremendously, and do what we can to help them stay happy and healthy both at work and away from it. In addition to a supportive and healthy environment, we offer:

We value growth and education, and offer reimbursement for classes and conferences (Personal /Educational Development Days per year)
Company provides MacBook Pro
Flexible work schedule
Competitive salary
Working from home
Private health insurance
Company sponsored trainings
English classes
Company paid Runaways (accommodation coverage)

We are always looking to make our team more diverse. Individuals of all genders, race, sexual orientation, nationality, ability and educational background are strongly encouraged to apply.

**Recruitment method:
**
- Get to know interview
- Technical interview
- Meeting with the CEO