Position: DevOps Engineer
Company: SirinSoftware
Experience required: 2y
English level: upper

Job Description: 

Our client is an enterprise software vendor who makes workforce management software (talent management, learning, competency management). Our team is working on modernizing their system architecture to make it more secure and easy to maintain. And for that purpose, we`re searching for someone who has solid experience in automation and infrastructures for Linux system. Come and join a team of Linux system engineers to transform enterprise project with help of modern technologies and tools. 

Responsibilities :

Create, automate, and upkeep a VM appliance for software delivery on all public clouds and VMware.
Create, automate, and upkeep secure Centos 8 base images for SaaS hosting.
Create, automate, and upkeep AWS policy & security for development and production environment for security and compliance needs.
Create, automate, and upkeep Centos packaging of software with emphasis on proper rollback on failure (mainly SQL db migration).

Requirements :

- Deep knowledge of open source app packaging systems (RHEL, CentOS, Fedora etc);
- Hands on experience with RPM structure and RPM spec files, YAML;
- Strong bash scripting;

- Database knowledge -  PostgresSQL and MSSQL (on Linux)
- Previous experience with production rollouts of AWS-hosted software
- Experience in creating CI/CD pipelines (ideally experience with GitHub Actions)

Nice to have :
- Professional in deployment, docker, and scripting
- Python programming


Personal skills :

• Excellent operational organization skills;
• Excellent debugging and problem-solving skills;
• High level of initiative and desire to get things done;
• Willingness to introduce change and challenge existing processes and procedures.

• A challenging function, with a lot of responsibility in a unique dynamic environment