Match score not available

DEVOPS engineer /sr Engineer

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

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field., 3-5 years of DevOps experience., Proficient in AWS, Azure, GCP., Experience with IaC tools like Terraform., Strong scripting skills in Python or Bash..

Key responsabilities:

  • Develop and maintain automation scripts.
  • Design and implement CI/CD pipelines.
  • Manage cloud infrastructure and optimize resources.
  • Work with Docker and Kubernetes for containerization.
  • Implement monitoring solutions and respond to incidents.

Job description

This is a remote position.

Job Title: DevOps Engineer

Job Type: Full-Time

Job Description:

The DevOps Engineer will work collaboratively with software developers, system operators, and other IT staff to manage code releases, automate deployment processes, and ensure smooth integration and operations of the company's development pipeline. The role requires experience in automation, continuous integration, cloud infrastructure, and the ability to manage both software development and infrastructure operations.

Key Responsibilities:

  • Automation & Scripting:
    • Develop and maintain automation scripts for deployment, monitoring, and system configurations using tools such as Ansible, Terraform, or Jenkins.
  • CI/CD Pipelines:
    • Design, implement, and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate software builds, testing, and deployment.
  • Cloud Infrastructure:
    • Manage cloud infrastructure (AWS, Azure, or GCP), optimizing resources and ensuring high availability and scalability.
  • Containerization & Orchestration:
    • Work with container technologies such as Docker and Kubernetes to streamline development and deployment processes.
  • Monitoring & Incident Response:
    • Implement infrastructure monitoring solutions and participate in incident response by identifying root causes and resolving issues quickly.
  • Collaboration:
    • Collaborate with development and operations teams to ensure smooth workflow and align software and infrastructure needs.
  • Security & Compliance:
    • Integrate security best practices into the DevOps workflow, ensuring secure deployments and compliance with regulatory requirements.

Key Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-5 years of experience in DevOps, cloud infrastructure management, or systems administration.
  • Strong proficiency in cloud platforms like AWS, Azure, or Google Cloud.
  • Experience with infrastructure-as-code (IaC) tools such as Terraform, Ansible, or CloudFormation.
  • Knowledge of containerization (Docker) and orchestration tools (Kubernetes).
  • Proficient in scripting languages (Python, Bash, or PowerShell).
  • Hands-on experience with CI/CD tools like Jenkins, GitLab, or CircleCI.
  • Strong understanding of monitoring tools (Prometheus, Grafana, Datadog, etc.).
  • Excellent problem-solving and communication skills.


30-60-90 Day Plan

First 30 Days: Onboarding & Learning

  • Onboarding:
    • Familiarize yourself with the company’s DevOps processes, tools, and infrastructure setup.
    • Attend onboarding sessions to understand team dynamics and key projects.
    • Review existing CI/CD pipelines and deployment processes, observing current challenges and areas for improvement.
  • Training & Tools Familiarization:
    • Get up to speed on the tools and platforms used (AWS/Azure/GCP, Jenkins, Docker, Kubernetes, etc.).
    • Review current infrastructure as code (IaC) practices, automated scripts, and monitoring systems.
  • Collaboration:
    • Meet with key stakeholders in development, operations, and QA to understand project requirements and workflows.
    • Start collaborating with developers and system administrators to identify friction points in the development and deployment pipeline.
  • Assessment:
    • Assess the current state of the CI/CD pipelines, infrastructure provisioning, and deployment automation.
    • Identify quick wins for improving automation or eliminating inefficiencies.


Days 31-60: Hands-on Contributions

  • Pipeline Optimization:
    • Begin optimizing existing CI/CD pipelines for faster, more efficient builds and deployments.
    • Introduce any missing automation steps in the process, such as automated testing, linting, or security scanning.
  • Infrastructure as Code (IaC):
    • Start contributing to the infrastructure-as-code (IaC) management. Develop or refine scripts for automating infrastructure provisioning.
  • Cloud & Containerization:
    • Review current cloud resource usage and start optimizing for cost-efficiency, scalability, and performance.
    • Contribute to containerization efforts, working with Docker and Kubernetes for managing and scaling microservices.
  • Monitoring & Alerts:
    • Implement or refine infrastructure monitoring systems (e.g., Prometheus, Grafana, or Datadog) to improve incident response and proactive alerts.
  • Documentation:
    • Update or create documentation for CI/CD processes, deployment strategies, and infrastructure configurations.


Days 61-90: Full Ownership & Strategic Planning

  • Project Leadership:
    • Take full ownership of key DevOps projects, such as migrating infrastructure to the cloud or transitioning legacy systems to a microservices architecture.
    • Begin leading initiatives to fully automate deployment processes and improve system reliability.
  • Security & Compliance:
    • Integrate security best practices into the DevOps process, ensuring compliance with industry standards and internal policies (e.g., SOC2, GDPR, etc.).
  • Long-Term Planning:
    • Collaborate with DevOps leadership to develop long-term strategies for infrastructure scaling, high availability, and disaster recovery.
    • Propose strategies for improving developer productivity through better tooling, automation, or feedback loops within the CI/CD pipeline.
  • Team Collaboration & Improvement:
    • Start mentoring junior members of the DevOps team and offer guidance on best practices.
    • Lead discussions on potential improvements to DevOps practices within the team, incorporating industry trends and new technologies.

 



Required profile

Experience

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

Other Skills

  • Problem Solving
  • Verbal Communication Skills
  • Collaboration

DevOps Engineer Related jobs