DevOps Engineer

Employer: OC Prod HR Consulting
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 14.04.2021
    Short company description

    OC Prod is a consulting company in Management and Organization, founded in 2005 in Romania, which currently operates in 6 countries on 4 continents (Canada, Morocco, France, Romania, Vietnam, China).

    OC Prod is an international recruitment agency, specialized in areas such as engineering, medical, retail. IT, Finacial, BPO etc.

    We are involved, together with our clients, who are also our partners in developing and implementing projects.

    Requirements


    We are a dynamic, agile and quality oriented company, providing our employees with a challenging and rewarding work experience.
    Professional Knowledge and Experience required:
    • 2+ years of OS administration experience in Linux (RedHat/CentOS, Debian/Ubuntu), Unix(BSD)
    • Directory technologies (NIS+, LDAP)
    • Experience managing full application stacks from the OS up through custom applications
    • Knowledge about networking protocols such as HTTP, DNS and TCP/IP
    • Experience with haproxy, nginx, and apache
    • Knowledge of any of the following technologies: SQL databases (Mysql, Postgres, DB2, Oracle, etc), NoSQL databases (MongoDB, Chouchbase, DynamoDB, etc.) application servers (WebSphere, Jboss, Tomcat, etc.)
    • At least one scripting language (bash, powershell, python, ksh, perl)
    • Familiar with virtualization technologies: KVM, VMware
    • Familiar with cloud technologies: Amazon AWS, Microsoft Azure, Google Cloud, etc.
    • One or more version control platform (e.g. Git, SVN)
    • Continuous integration experience (e.g. Bamboo, Jenkins)
    • Build tools (OpenShift, TeamCity, etc)
    • Monitoring and reporting tools (such as Nagios, Cacti, Zabbix)
    • Experience with SLAs, Incident Management, Problem Management and DevOps
    • Understand of the complete deployment lifecycle from design, build, test, deploy
    • Basic knowledge of AGILE methodology
    • Microservices architecture knowledge is a plus
    • Containerization technologies (Docker, Kubernetes)
    What we offer:
    ● Professional, friendly and dynamic work environment
    ● Competitive salary package
    ● Long term projects with many challenges and learning opportunities
    ● A pleasant and stable job with a flexible schedule and possibility to work from home
    ● Opportunity for career growth in a dynamic, fast growing entrepreneurial IT company



    Responsibilities

    Responsibilities:
    Your main deliverables as DevOps Engineer will include, but are not limited to, the following:
    • Install new/rebuild existing servers and configure hardware, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements
    • Set-up complex high performance/high availability production and development environments
    • Install, configure, operate and monitor web applications
    • Develop and maintain installation and configuration procedures
    • Implement and maintain automated scripts for deployment and monitoring of applications
    • Set-up tools for assisting and optimizing daily activity
    • Administer virtualized and cloud resources
    • Maintain, support and optimize server and network infrastructure
    • Maintain and debug existing environments assuring high availability
    • Repair and recover in real-time in case of failures of systems or applications (on-call required)
    • Operational Maintenance and Infrastructure monitoring:
    • Periodically check resource utilization in order to identify optimization opportunities
    • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups
    • Perform regular security monitoring to identify any possible intrusions
    • Check automated daily backup operations, ensuring all required file systems and system data are successfully backed up to the appropriate media
    • Perform regular file archival and purge as necessary
    • Specify, design, develop and implement the infrastructure automation in order to build and test software applications and platforms