Intermediate Devops Engineer

Detalles de la oferta

Company Description

Hello, we are **Edify, one of the highest-ranked **IT companies in Costa Rica and Central America according to **Great Place to Work ®**.
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.
**At Edify we believe that bored employees make boring products.
** Here, there's no such thing.
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 buddies, so we're serious about cultivating a great work environment.
**Job Description**:
Responsible for analyzing, designing, deploying, maintaining, evaluating, automating and ensuring the quality, performance and optimizing of infrastructure and operating costs, deployment processes, monitoring, responding to and reporting incidents or other related events.
It also provides support and guidance to others on the work team, as well as to the client in any other task related to the position.
**Responsibilities**:
Analysis and design
- Analyze, together with the team, the requirements of the project.
- Determine with the team the data storage, processing and 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 IC/DC.
- Support the design of the infrastructure architecture in conjunction with the Software Architect assigned to the project.
- Analyze, together with your team, the security requirements.
Implementation and maintenance
- Program, with supervision, the resources selected.
- Implement, with supervision, best security practices.
- Verify the functionality of the implemented design.
- Implement the IC/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).
- Provision 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.
Key Account Performance Areas:

- Compliance with Goals, Objectives, Standards and Procedures
- Compliance with requirements
- Quality assurance
- Compliance with service agreements
- Customer satisfaction

**Qualifications**:
Required skills:
Mandatory knowledge:

- 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).
- Logs management
- Incident management (resolution and 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:

- Operating systems (Windows and MacOS).
- Best practices for security, authentication and authorization
- Knowledge of network theory
- Bash, YAML, JSON.
- Some other scripting language like Ruby or Python.
Desirable knowledge:

- Software engineering processes (development cycle and quality control).
- Integration of services and sof


Salario Nominal: A convenir

Fuente: Whatjobs_Ppc

Requisitos

Solution Architect Aws

Job Function: Software & Cloud Services The role: Join our Services Delivery team! We look forward to learning more about you and exploring how, working toge...


Softwareone - Alajuela

Publicado a month ago

Especialista De Soporte Al Usuario Final

Resumen: Si está buscando un desafío en un entorno rápido en la industria de servicios de aviación, está motivado para trabajar en una empresa multicultural ...


Swissport International Ag - Alajuela

Publicado a month ago

Bilingual Data Analytics Technical Support

**Job Description**: Bilingual Data Analytics Technical Support Representative (Solventum) 3M Health Care is now Solventum At Solventum, we enable better, ...


Solventum - Alajuela

Publicado a month ago

Bilingual Data Analytics Sr Developer

**Job Description**: Bilingual Data Analytics Sr Developer (Solventum) 3M Health Care is now Solventum At Solventum, we enable better, smarter, safer healt...


Solventum - Alajuela

Publicado a month ago

Built at: 2025-01-07T22:13:56.367Z