Intermediate DevOps Engineer

Posted 3 Days Ago
Be an Early Applicant
Hiring Remotely in Alajuela, Alajuela
Remote
Junior
Edtech • Fintech • Software
The Role
The Intermediate DevOps Engineer will assist the development team with infrastructure automation, quality assurance, and incident management. Responsibilities include analyzing project requirements, supporting CI/CD processes, optimizing performance, and documenting technical standards. The role requires collaboration with the team to ensure best security practices and efficient deployment processes.
Summary Generated by Built In

Company Description

Hello, we are Edify, one of the highest-ranked IT companies in Costa Rica and Central America.

We're a consolidated technology services consulting firm specializing in education technology. We deliver unbelievably creative and rock-solid solutions for a wide range of clients, including major corporations, startups, educational institutions, and non-profit organizations.

We help our clients design, build and run some of the most interesting ventures in the industry while promoting a warm, friendly and cooperative culture. Work and life should definitely be balanced, so we're serious about cultivating a great work environment.

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 (SRE’s) 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 Bachelor’s 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 employee’s growth and career progression.

    Top Skills

    Bash
    Python
    Ruby
    The Company
    Alajuela, Alajuela
    90 Employees
    On-site Workplace
    Year Founded: 2010

    What We Do

    We create unbelievably creative, performance-based, custom software solutions for the EdTech and FinTech industries. Using open source technology and tools, we ensure a successful, smooth, and timely development process. We honor the unique realities of each client’s environment and customize solutions to meet their specific goals and objectives.

    Similar Jobs

    Imprivata Logo Imprivata

    DevOps Engineer II

    Healthtech • Security • Software • Cybersecurity
    Remote
    Costa Rica
    957 Employees

    Imprivata Logo Imprivata

    AppOps Engineer II

    Healthtech • Security • Software • Cybersecurity
    Remote
    Costa Rica
    957 Employees

    Acquia Logo Acquia

    Cloud Operations Engineer

    AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
    Easy Apply
    Remote
    Costa Rica
    1100 Employees

    TransUnion Logo TransUnion

    DevOps Engineer

    Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
    Remote
    2 Locations
    13000 Employees

    Similar Companies Hiring

    Hedra Thumbnail
    Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
    San Francisco, CA
    14 Employees
    HERE Thumbnail
    Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
    Amsterdam, NL
    6000 Employees
    True Anomaly Thumbnail
    Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
    Colorado Springs, CO
    131 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account