We seek a passionate senior DevOps engineer with a can-do approach to join our DevOps team. The DevOps team is responsible for writing and maintaining CI/CD pipelines and automating infrastructure provisioning, allowing our R&D teams to meet their ambitious goals.
Key Responsibilities:
Architect, develop, and optimize robust CI/CD pipelines to streamline software delivery and deployment processes.
Automate, orchestrate, and enhance mission-critical infrastructure while ensuring system scalability, security, and high availability.
Collaborate closely with R&D, product teams, and engineers to understand challenges and provide tailored DevOps solutions.
Continuously evaluate, refine, and innovate DevOps methodologies, tools, and best practices to maximize efficiency.
Troubleshoot and resolve complex issues across development, testing, and production environments, ensuring seamless system operations.
Operate with a DevOps-first mindset, championing collaboration, automation, and observability.
Stay ahead of the curve with emerging technologies, industry trends, and best practices, driving continuous improvement.
Requirements: 5+ years of hands-on experience in DevOps engineering, automation, and CI/CD strategies.
Expert-level proficiency in Python, with the ability to develop robust automation scripts, tooling and integrations.
Deep expertise in Git methodologies (branching strategies, GitOps, CI/CD best practices, etc.).
Proven experience in designing, implementing, and maintaining CI/CD pipelines using GitLab CI/CD, Maven, Artifactory.
Hands-on experience with Kubernetes, OpenShift, and Docker, including workload orchestration, container lifecycle management, and performance tuning.
Strong Linux administration skills and configuration management tools like Ansible, with deep familiarity with system internals and performance tuning.
Infrastructure as Code (IaC) expertise with Terraform, ensuring reproducibility and automation at scale.
Proficiency in observability and monitoring solutions (Prometheus, Grafana, ELK stack, etc.), enabling proactive system health management.
Experience working in an Agile/SCRUM methodologies an advantage.
Familiarity with iOS development environments an advantage.
Networking fundamentals (DNS, TCP/IP, Load Balancing) an advantage.
Experience with pytest for automated testing an advantage.
This position is open to all candidates.