As a DevOps Engineer in Obrela Security Industries, you will ensure that our cloud enabled services are robust, reliable, secure and capable of processing terabytes of data. A high-performance service of this scale requires engineers with unique analytical skills and limitless creativity. We place a heavy emphasis on both developing complex build/deployment systems and providing supporting services to our teams of developers. We're looking for a person who's passionate about developing software the right way and knows how to maximize efficiency within the SDLC through automation
Responsibilities
- Build automated deployments through the use of configuration management technology
- Implement reusable components, translate technical requirements
- Collaborate with developers to ensure new environments meet requirements and conform to best practices
- Participate in troubleshooting and triaging of issues with different engineering teams to drive towards root cause identification and resolution
- Stay on top of industry trends and best practices whilst recognizing opportunities for automation, design development and other solutions in a comprehensive manner to boost operational efficiency
- Ensure critical system security through the use of best-in-class cloud security solutions
- System troubleshooting and problem solving across platform and application domains
- Suggest architecture improvements & recommend process improvements
- Manage and improve CI/CD Pipeline
Qualifications & Requirements
- Bachelor's degree (or equivalent) in Computer Science or relevant field
- Experience with virtualization environments (e.g VMWare)
- Experience with Cloud Infrastructure preferably AWS
- Deep understanding of fundamental network technologies like DNS, Load Balancing, SSL, TCP/IP, HTTP
- Proficient with Linux administrative tasks, shell scripting and practical knowledge of at least one scripting language, preferably Python
- Familiarity with RDBMS administration (e.g. MySQL) and SQL basics. Experience with Infrastructure provisioning tools (e.g. Ansible)
- Experience with version control systems such as Git
- Familiar with definitions such as Test-Driven and Behavior-Driven Development (TDD/BDD), continuous integration and continuous deployment
- Ability to easily switch context across different technologies and complex environments
- Experience using Docker with good understanding of Docker containers
- Experience securing systems following best practices
- Solid English communication skills (verbal and written)
- Experience with NoSQL DBs will be considered a plus
- Experience in operating a big data pipeline (ELK/Splunk/Spark) will be considered a plus
- Experience with container orchestration (Kubernetes, Mesos, Rancher, Swarm) will be considered a plus
- Experience in monitoring, alerting, metrics systems (Prometheus, InfluxDB, Grafana) will be considered a plus
Benefits
- Dynamic and respectful environment - our people are the core of our business, we value each and every individual and support initiatives, promoting agility and work/life balance
- Continuous coaching - work with passionate people and receive both theoretical as well as hands-on training
- Career development. Expand your career internationally and work alongside knowledgeable people from diverse cultures and backgrounds
- A competitive compensation package dependent upon your experience and qualifications. We're focused on rewarding efforts. Our salaries and benefits package will keep you motivated throughout your career