OCS is seeking to hire a DevOps Engineer to join our integration platform team on a freelance basis for 1 year initially.
As a DevOps Engineer you will be responsible for developing and maintaining application and microservices within our Software Development team. As part of your role you will deliver high quality software, apply, follow and suggest best development practices including extensive use of unit testing, code reviews and continuous delivery tools. You will work with the integration platform team in an agile way to provide and track estimation of work as well as developing an understanding of the overall architecture of the system.
JOB RESPONSIBILITIESTo define and help establish the Devops best practices.To automate, whenever possible, our operational processes.To manage code deployments and to lead the automation of the CI/CD process.To be the point to go expert on Cloud infrastructure and options, including cloud technologies, options and tradeoffs, automation and setting up, etc.To contribute in the design and evolution of the ALM for all the projects of the team.Build and maintain tools, solutions and microservices associated with the deployment of OCS and OBS applications.To establish best practices for monitoring of deployed systems enabling observability and troubleshooting of the system.To update processes and to design new processes are required.An ability to perform well in a fast-paced environment.
Skills & Requirements6+ years experience developing at an enterprise level with at least one of the following languages (Node.js, C#, Java, Python).Modern DevOps mindset automating and orchestrating workload across public cloud providers (AWS, Alibaba) with relevant experience with at least one deployment management system (Terraform, Ansible, Puppet, Chef, or similar).Management and automation experience of real-world platforms/applications on AWS.Experience working with Alibaba cloud desirable.Experience with monitoring tools and technologies.Continuous integration – building continuous delivery pipelines for React, ReactNative and NodeJs.Proficient with source control systems, specifically Git and setting up issue tracking systems, check-in policies and build automation.A working understanding of branching models, advantages and disadvantages of each and when to use which.Experience working with containers and container orchestration must include Kubernetes.Security awareness throughout the stack.Data storage experience with RDBMS and NoSQL technologies.Desirable experience working in an agile environment (SCRUM, KANBAN, LEAN).Excellent analytical and multitasking skills.Available to work in a GMT 9 to 6 time schedule.Fluent English and outstanding communication skills (written and oral).
Workplace & EnvironmentFast paced work environment.Subject to national/international criminal background checks.Available to travel occasionally (10%) if required by immediate Supervisor.1 year freelance contract with the intention to keep renewing.