DevOps Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in information technology, Computer Science, or related field., At least two years of experience with Infrastructure as Code (IaC) tools like Terraform, Ansible, or Chef., Experience working with Azure cloud environment and Azure DevOps., Knowledge of CI/CD pipelines, automated testing, and deployment methodologies..

Key responsibilities:

  • Build and maintain DevOps build and release pipelines.
  • Automate provisioning, deployment, scaling, and monitoring of platforms.
  • Collaborate with development teams to resolve issues and ensure CI/CD processes are functioning properly.
  • Create and maintain system documentation and ensure quality and security standards.

Sky Systems, Inc. (SkySys) logo
Sky Systems, Inc. (SkySys) Information Technology & Services Startup https://myskysys.com/
11 - 50 Employees
See all jobs

Job description


Position Type: DevOps Engineer
Contract Duration: 6 Months (with a possibility of contract-to-hire)
Work Hours: US Time
Work Schedule: 8 hours/day (Mon-Fri)
Location: 100% remote (Candidates can work from anywhere in LATAM countries)

Purpose

The purpose of this position is to support sales and client retention through excellent customer service by supporting and maintaining software and infrastructure deployments. This includes working closely with development and infrastructure engineers to automate the build-out of infrastructure components: web servers, databases, log/file servers, networking, and build/release of application code.

Essential Duties:

  • Builds and maintains DevOps build and release pipelines.
  • Builds and maintains IaC pipelines.
  • Creates and maintains systems documentation.
  • Automates the provisioning, deployment, scaling, and monitoring of the platform.
  • Works closely with development teams to identify and resolve problems.
  • Assists in root cause analysis of defects and facilitates product release.
  • Analyzes business requirements, designs, and translates them into technical specifications.
  • Identifies technologies and solutions, creates proof of concepts, and participates in the entire SDLC process to deploy software solutions.
  • Follows the branching strategy and code promotion strategy and ensures the automation scripts are adhering to the strategies.
  • Reviews codes, pulls requests and documentation for the DevOps team and enforces best practices, standards, and methodology followed by the DevOps team to ensure quality and consistency in how code is architected and modified.
  • Collaborates with the Development team to help ensure CI/CD build and release pipelines are configured and running properly.
  • Acts as an escalation point for application support and troubleshooting and gives direction to less experienced staff in the resolution of escalated issues.
  • Assures quality, security, compliance, and other non-functional requirements are met for the supported area.
  • Provides feedback and suggestions for improvement of systems, software, and processes.

Knowledge, Skills, and Behaviors:

  • Strong understanding of OpenSource IaC (infrastructure as code) tools, such as: Terraform, Ansible, Chef, etc…
  • Understanding of DevOps process and Agile development methodology.
  • Strong understanding of scripting languages, such as PowerShell.
  • Understanding of cloud technologies, such as IaaS, PaaS, SaaS, etc…
  • Understanding of the following infrastructure network concepts: switching, static/dynamic/rule-based routing, subnets, gateways, load-balancers, peering, etc…
  • Understanding of relational databases, multi-tier software architecture, use of metadata and catalogs, and web-based security.
  • Strong attention to detail for analyzing a problem and coming up with solutions.

Key skills:

  • Azure
  • IaC

Minimum Requirements:

  • Bachelor's degree in information technology, Computer Science, or related field.
  • At least four (2) years of experience with an IaC tool: Terraform, Ansible, Chef, etc.
  • Azure cloud environment experience including Azure DevOps is required.
  • Familiarity with Microsoft software development stack including Visual Studio, .Net and SQL server.
  • Knowledge of source control, branching strategies, code merge, Git, GitHub, Git Flow and Azure DevOps
  • Knowledge of CI\CD pipeline process, automated testing, deployment methodologies for code and database changes.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Problem Solving

DevOps Engineer Related jobs