drjobs Intermediate DevOps Engineer

Intermediate DevOps Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Alajuela - Costa Rica

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Responsible for assisting the development team in the implementation maintenance evaluation infrastructure automation always ensuring the quality performance and optimization of the infrastructure. 

Assist the development team with automated deployments monitoring response and support to incidents or other related events. In addition it provides support and guidance to other people on your work team in any other task related to the position.

Roles Responsibilities and key Functions

Analysis and design

    Analyze together with the team the requirements of the project.
    Determine with the team the data storage processing and data transmission needs according to the analyzed requirements.
    Estimate together with your team the effort needed to implement the analyzed requirements.
    Support in the design of deployment processes for CI/CD.
    Support the design of the infrastructure architecture together with the Software Architect assigned to the project.
    Together with your team analyze the security requirements.

Implementation and maintenance

    Program with supervision the selected resources.
    With supervision implement best security practices.
    Verify the functionality of the implemented design.
    Implement the CI/CD.
    Address the infrastructure needs of the development team.

Evaluation and optimization

    Support the analysis of design defects to find their causes and correct them.
    Adjust with supervision the different resources deployed to optimize performance and costs.

Quality assurance

    Run tests that come from the code.
    Collaborate by automating necessary tasks to facilitate and streamline the work of the Quality Assurance (QA) team for example: refresh and anonymize the staging and development databases adjustments to the configuration of the staging and development environments among others.
    Provide support to infrastructure.
    Continuous assessment of compliance with industry best efficiency practices and safety standards

Delivery and documentation

    Document processes and standards for infrastructure management.
    Document technical and process aspects related to your daily work (technical documentation estimates and actual effort reports timesheets and incident reports).
    Delivery of all relevant technical documentation and oral assistance in clarifications.
    Provide documentation to production monitoring staff (SREs) and any other technical counterpart of IT departments.
 


Qualifications :

    Required Skills:

        Administration of Unix / Linux operating systems.
        Remote administration.
        Virtualization (containers and virtual machines).
        Best practices and mechanisms for deployment.
        Infrastructure as Code (IaC) (Configuration Management and Infrastructure Provisioning).
        Continuous Integration and Continuous Delivery (CI/CD).
        Infrastructure and application monitoring.
        Logs management 
        Incident management (resolution analysis and providing documentation).
        Configuration management and environment secrets (e. g. development and production).
        Processes / background jobs / concurrency / messaging (queues bus subscriber).
        Scripting Backups Web Server Management Proxies Code Repositories.
        Documentation (design diagrams README. md wiki etc).
        POSIX shell handling.
        Infrastructure configuration and orchestration tools: Terraform and Ansible.
        Source Control Tools: Git.
        Knowledge of any of the following tools for managing continuous integration processes: Travis Jenkins CircleCI GitlabCI and Github Actions.
        Virtualization and Containerization: Docker Docker Compose Virtualbox Packer and Qemu.
        Cloud computing: AWS or Azure / GCP as alternatives.
        Intermediate level:
    o    Operating systems (Windows and MacOS).
    o    Best practices for security authentication and authorization
    o    Knowledge of network theory
    o    Bash YAML JSON.
    o    Some other scripting language like Ruby or Python.


    Nice to have:

        Software engineering processes (development cycle and quality control).
        Integration of services and software components.
        CDNs.
        Code management processes in repositories such as Git Flow and GitHub Flow.

     

    Academic training:

    • Technician or Bachelors degree in Computer Engineering Computer Science and related or equivalent level of knowledge demonstrated.

    Language:

    • Technical and conversational English level B2 according to the Common European Framework.

    Experience:

    • Minimum 2 years experience in a Devops position.

        Monitoring tools like: Prometheus New Relic Grafana and Cloudwatch.
        Log management tools like: ELK Stack. Sumo Logic and Cloudwatch Logs.
        Intermediate level:
    o    Microservices.
    o    Databases Administration.
    o    Multitenancy applications.
    o    HCL.
    o    SQL.
    o    Markdown (for documentation).


    Additional Information :

    Benefits:

    • 100 work remote from any part in Costa Rica.
    • Digital Nomad.
    • Monthly Internet connectivity allowance.
    • Private health insurance for employees 90/10 50 for beneficiaries (spouse and children).
    • International Health Insurance.
    • Marriage leave.
    • Bereavement leave.
    • Sick days.
    • Ergonomic equipment.
    • Educational assistance (courses certifications books).
    • Life insurance for employees.
    • $800 referral bonus.
    • Personal support through our wellness department.
    • Dental insurance.
    • Optical insurance.
    • Snacks and beverages if you want to work at the office.
    • Free Parking.
    • Meal allowance if you want to work at the office.
    • Flex time
    • Our Career Development Manager ensures ongoing tailored support for each employees growth and career progression.


    Remote Work :

    Yes


    Employment Type :

    Fulltime

    Employment Type

    Remote

    Company Industry

    Report This Job
    Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.