A successful candidate will:
— Support production engineering teams in deploying multiple infrastructure environments for customers
— Ensure the reliability, security, and performance of environments while continuously improving their architecture to meet evolving needs
— Develop and maintain various DevOps stack technologies, profiles, manifests to automate infrastructure deployments.
— Handle and resolve support tickets related to customer environments, including requests for process and tool improvements
— Support and create documentation on how to manage and support infrastructure, including guidelines for integrating new technologies and updates
Requirements:
1. Linux Expertise
— Proficiency in Linux systems, including RHEL, Debian, and Ubuntu.
2. Network Knowledge
— Strong understanding of TCP/IP, firewalls, routing, load balancing, email systems, and DNS.
3. Cloud Infrastructure Management
— Experience managing compute, storage, IAM, VPCs, and load balancing services on cloud platforms
— In-depth knowledge of production environment configurations and high availability in cloud infrastructures
4. Containerization
— Build, deploy, and maintain containerized applications using Docker, Kubernetes, and Helm
6. Cloud Platform Services
— Skill in configuring and maintaining services such as Nginx, php-fpm, PostgreSQL, ElasticSearch, Redis, and RabbitMQ for optimal performance
7. Performance Optimization
— Expertise in identifying, analyzing, and resolving performance issues to maintain system reliability and stability
8. Infrastructure Monitoring
— Knowledge of monitoring tools such as Icinga, Opsgenie, Prometheus, and Victoria Metrics for infrastructure monitoring and alerting
Will be an advantage:
— Experience with IaC and CI/CD tools such as Terraform, Ansible, Jenkins, and GitLab.
— Knowledge of Puppet DSL, PuppetDB
— Experience with ELK stack
Our Offer:
— Competitive salary in USD
— Unlimited vacation, covered sick leaves, paid overtimes
— The opportunity for professional growth
— Pleasant working conditions in a comfortable office
— Welcoming atmosphere (awesome team of professionals always ready to help)
— Onboarding program
— English Courses
About project:
Oro, Inc. is a software development company based in U.S. and focused on open source business applications development.
As a product company, we focus on the development of Oro suite open source software solutions for multi-channel businesses:
OroPlatform — a business application platform that helps companies accelerate their custom business application development. OroPlatform is used as a baseline for all Oro products.
OroCRM — a CRM solution for multichannel companies, with built-in marketing tools.
OroCommerce — an e-commerce platform purpose-built for B2B companies.