Position: Senior DevOps Engineer
Company: HulaHoop Software
Category: DevOps
Experience required: 5y
English level: upper

The DevOps Engineer is a member of the Enterprise Application Rapid Delivery Services team and is primarily Responsible for building, deploying, maintain and automating our software development pipeline from source control through production.

Works closely with operations as a developer, or with development as an operation professional. As a DevOps Engineer, the candidate is responsible for developing and delivering scripts and automation tools used to build, integrate, and deploy software releases to various platforms. The candidate will ensure solutions are built based on company standards and that they can be deployed with the company's environment (whether in a global or local environment). 

Position Responsibilities: 

• Building and setting up new development tools and infrastructure 
• Understanding the needs of stakeholders and conveying this to developers 
• Working on ways to automate and improve development and release processes 
• Testing and examining code written by others and analysing results 
• Ensuring that systems are safe and secure against cybersecurity threats 
• Identifying technical problems and developing software updates and ‘fixes’ 
• Working with software developers and software engineers to ensure that development follows established processes and works as intended 
• Planning out projects and being involved in project management decisions 

REQUIREMENTS 

 Technology Stack: 

• Kubernetes, Containers, Ingress Controller, Service Mesh, Service Discovery 
• Bash, Python, .NET Framework 
• GitHub Actions, Jenkins, CI/CD for Windows and Linux Infrastructure 
• GitHub, jFrog Artifactory, Container Registry 
• Terraform, Ansible, Puppet, Helm, IaC 
• Azure, AWS, GCP, SaaS, PaaS, FaaS 
• Security, WAF, Networking, Storage, Virtualization 
• Grafana, Prometheus, Datadog, Splunk 

Useful skill set: 

• Excellent team working and communication skills 
• Knowledge of programming languages 
• Strong problem-solving skills 
• Good attention to detail 
• Excellent organizational and time management skills 
• Ability to work on multiple projects at the same time 
• Awareness of DevOps and Agile principles 

Our benefits

•Remote work (the option of working from coworking space or from our office can be discussed separately)
• High-trust environment: no screen time-trackers and flexible working hours
• 15 days of paid vacation,10 days of sick-leave,3 days of extra leaves
• Official Ukrainian holidays are days off
• Training and workshops for your career growth