Devops Engineer – Cloud / Machine Learning

Detalhes da Vaga

Job Description
Ria and XE are looking for an experienced DevOps Engineer to take the lead in crafting and executing our DevOps approach, encompassing activities not only within traditional software realms but also extending to cloud-based AWS environments. This is a fully remote role, collaborating intimately with Development, QA, and Operations units. This role will orchestrate the enhancement and automation of workflows throughout the software development lifecycle. The DevOps Engineer's purview entails architecting and overseeing our comprehensive CI/CD pipeline, guaranteeing the seamless and effective deployment and operation of our applications.
Responsibilities

Continuous Integration and Continuous Deployment (CI/CD): Designing, implementing, and managing CI/CD pipelines to automate and accelerate the software development, testing, and deployment processes.
Continuous Integration for MLOps Pipelines: Set up CI/CD pipelines tailored to machine learning solutions, automating the process of deploying machine learning models and pipelines through multiple stages including staging, testing, and real-time validation.
DevOps Strategy Development: Leading the formulation and execution of a strategic approach to DevOps that aligns with the organization's goals and objectives.
Container Orchestration: Deploying and managing container orchestration platforms like Kubernetes or Amazon ECS to streamline the deployment, scaling, and management of containers.
Microservices Architecture: Collaborating with development teams to architect, deploy, and manage microservices-based applications using containers, allowing for greater agility and scalability.
Infrastructure Automation: Creating and maintaining infrastructure-as-code (IaC) scripts and configurations using tools like Terraform, Ansible, or CloudFormation to provision and manage cloud resources.
Cloud Management: Managing cloud environments (e.g., AWS, Azure, GCP) to optimize resource usage, scalability, and cost efficiency while adhering to best practices for security and compliance.
Monitoring and Alerting: Setting up monitoring tools to track the performance, availability, and health of applications and infrastructure, along with configuring alerts for proactive issue resolution.
Incident Response: Responding to and resolving incidents by diagnosing the root causes of outages or performance degradation and implementing corrective actions to restore services.
Security and Compliance: Collaborating with security teams to ensure secure application and infrastructure configurations, implementing security measures, and ensuring compliance with industry standards and regulations.
Release Management: Orchestrating the planning, coordination, and execution of software releases, ensuring smooth transitions between development, testing, and production environments.
Collaboration and Communication: Facilitating effective communication and collaboration between development, operations, and other teams to ensure alignment and shared understanding of goals and tasks.
Capacity Planning and Scalability: Analyzing system performance metrics and usage patterns to predict resource needs, scale applications and infrastructure accordingly, and ensure optimal performance during periods of increased demand.
Coach team members, provide knowledge transfer to coworkers and encourage acquisition of new skills.
Provide rotational on-call support where you'll respond, detect, triage, and resolve production incidents.
Meet all Euronet information security best practices to ensure all compliance requirements are met.

Qualifications

DevOps Expertise: Proven experience in implementing DevOps practices, methodologies, and tools to enhance software development and deployment processes.
AWS Proficiency: In-depth understanding of Amazon Web Services (AWS) offerings, including compute, storage, networking, security, and serverless services, with a focus on designing and managing cloud-based solutions.
Container Orchestration: Proficiency in containerization technologies such as Docker and container orchestration platforms like Kubernetes, including deploying, managing, and scaling containerized applications.
CI/CD Implementation: Demonstrated ability to design, implement, and maintain CI/CD pipelines, automating the build, test, and deployment processes for applications and infrastructure.
Infrastructure as Code (IaC): Strong knowledge of IaC principles and tools like Terraform, CloudFormation, or Ansible to provision and manage cloud resources and infrastructure components.
Monitoring and Logging Tools: Experience with monitoring, logging, and alerting tools such as Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), or AWS CloudWatch for tracking and analyzing system performance.
Security Best Practices: Familiarity with security practices related to cloud environments and containerization, including securing container images, managing access controls, and implementing encryption.
Scripting and Automation: Proficiency in scripting languages like Python, Bash, or PowerShell for automating tasks, managing configurations, and creating custom tools.
Networking Knowledge: Understanding of networking concepts and their application in cloud and container environments, including load balancing, VPNs, VPCs, and service discovery.
Problem-Solving Skills: Strong analytical and problem-solving abilities to diagnose issues, troubleshoot complex system problems, and implement effective solutions within AWS and containerized ecosystems.
Education: Bachelor's degree in computer science or related field (Required).
Master's Degree in Relevant Field: While not obligatory, candidates with a master's degree in a pertinent field demonstrate an elevated level of expertise and commitment.
Industry-Recognized Certifications: Possessing industry-relevant certifications validates your skills and proficiency.
Skills and Proficiency: Proficiency in English (Required - Written and Spoken): Effective communication is paramount.
Proficiency in Spanish (Good to Have): An additional asset, Spanish language proficiency, enhances cross-functional collaboration and communication.
Additional Qualifications: Participation in Workshops and Training Programs enhances your credentials.
Completion of Online Courses and MOOCs signifies your proactive approach to skill development.
Additional Desired Experience: Experience with database, running queries, exporting data.
Experience with technologies used for big data: ELK, Beats, Kafka, Redis, Searchguard.
Experience with Postfix and F5 products (LTM, AFM, GTM).
Knowledge of Machine Learning.

#J-18808-Ljbffr


Salário Nominal: A acordar

Fonte: Whatjobs_Ppc

Função de trabalho:

Requisitos

Auxiliar Técnico I - Itt Performance

Buscamos Auxiliar Técnico I para atuar no Instituto Tecnológico em Desempenho e Construção Civil. Alguns dos parâmetros avaliados nos laboratórios do Ins...


Unisinos - Rio Grande do Sul

Publicado 7 days ago

Senior Fullstack Developer - Customer Innovation Services (Cis)

ABAP Senior Developer - Customer Innovation Services (CIS) At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and...


Sap Se - Rio Grande do Sul

Publicado 7 days ago

Docker Empregos Em Brasil - 723 Job Positions Available

Nós somos especialistas em tech transformation, nós somos a CI&T. Combinamos a força disruptiva da Inteligência Artificial com a expertise humana para apoiar...


Sap - Rio Grande do Sul

Publicado 7 days ago

Application / Integration Engineer - Sap Isbn

At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focu...


Sap - Rio Grande do Sul

Publicado 7 days ago

Built at: 2024-11-24T01:18:14.589Z