Position: Junior DevOps Engineer
Company: Delphi Software
Experience required: 1y
Category: DevOps
English level: intermediate
Published: 2020-05-01T00:00:00+03:00

Summary:
Position is responsible for the deployment and maintenance of continuous integration system. 
Responsible for deploying, automating, maintaining, troubleshooting and improving the systems that keep theinfrastructure running smoothly. The role requires you to have hands-on technical experience and a can-do approach towards environment automation / management and continuous improvement.
The role will encompass the use of a broad range of Linux technologies and application environments.

Core Role Responsibilities: 
• Deploying, maintaining and problem solving of CI/CD system, to ensure the availability, performance,scalability and security of productions systems;
• Suggesting improvements, recommending process improvements;
• Evaluation of new technology options and vendor products;

Required Skills and Experience: 
• Operating Systems: Linux system administration and troubleshooting (Ubuntu 16.04/18.04, CentOS7/8). Understanding process of building and maintaining groups of programs (Make). Understanding network topologies and common network protocols and services (DNS, HTTP(S), SSH, FTP, SMTP, VPN). Web server deployment and administration (Nginx);
• Scripting Skills: Bash/sh, Python;
• Version Control Systems: Git/git-lfs, SVN;
• Software: Docker, Jenkins, Jira;
• Problem Solving: Ability to analyze and resolve infrastructure resources and application deploymentissues;

Desired Skills (Not essential but beneficial to have): 
• OO Programming Skills: Strong OO Programming skills (Java/Groovy,Python);
• CICD: Kubernetes/Swarm, Ansible;
• AWS:EC2, VPC, ELB, RDS, S3, CloudFront, IAM, Route 53;
• Embedded: Buildroot, Yocto project

Other Candidate Requirements: 
• Professional commitment to high quality, and a passion for learning new skills. 
• Detail-oriented individual with the ability to rapidly learn new concepts and technologies. 
• Must be a strong team player with the ability to communicate and collaborate effectively in a geographically disperse working environment.