We're helping one of our clients, **Web Shop Manager**, hire for a **Senior DevOps Engineer.**
"Empowering eCommerce success globally with advanced product data expertise and superior customer experience!"
Compensation**:To be agreed upon.**
Location**:Remote (for Argentina, Mexico, Brazil, and Colombia residents).**
Skills**:Proficient in machine learning, system optimization, Git, AWS, GCP (Google Cloud Platform), RAG (Retrieval-Augmented Generation), CI/CD, GitHub, Terraform, Python, AI (Artificial intelligence), Docker, Kubernetes, and Bash.**
Responsibilities and more:
Infrastructure as Code (IaC):
- Collaborate with development teams to design, implement, and maintain infrastructure using tools like Terraform, or CloudFormation.
- Automate provisioning, configuration, and scaling of cloud resources.
Monitoring and Incident Response:
- Set up monitoring and alerting systems (e.g., Datadog, OpenTelemetry, NewRelic, ---- Prometheus, OpsGenie, StatusPage) to track service-level indicators (SLIs) and respond to incidents promptly.
- Participate in on-call rotations, diagnosing and resolving production issues.
Capacity Planning and Performance Optimization:
- Analyze system performance, identify bottlenecks, and optimize resource utilization.
Reliability Engineering:
- Define and track service-level objectives (SLOs).
- Implement chaos engineering practices (e.g., game days, fault injection) to validate system resilience.
- Implement load testing on services (K6 Grafana, Artillery).
Continuous Integration and Deployment (CI/CD):
- Enhance CI/CD pipelines, ensuring smooth and reliable software releases.
- Implement blue-green deployments, canary releases, and feature flags.
Security and Compliance:
- Collaborate with security teams to ensure compliance with industry standards (e.g., CIS, NIST, SOC, ISO).
- Implement security best practices, including access controls, encryption, and vulnerability scanning.
Documentation and Knowledge Sharing:
- Document infrastructure, processes, and incident response procedures.
- Share knowledge with team members through internal workshops or presentations.