DevOps Engineer
Core
Design, implement, and maintain CI/CD pipelines; automate infrastructure and deployments; optimize development, QA, and production environments.
Role type
DevOps Engineer
Builds
Automated CI/CD pipelines, IaC-managed infrastructure, and cloud-based application deployments
Domain
Cloud computing and DevOps
Deliverable
production ML models | product features | infrastructure
Required skills
CI/CD pipeline design and maintenance, Infrastructure as Code (IaC), Container orchestration (Docker, Kubernetes), Cloud platform services, Linux system administration, Scripting and automation, Version control (Git), Monitoring and logging
Preferred skills
DevSecOps practices
Technologies
Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, Terraform, AWS, Azure, Google Cloud Platform (GCP), Docker, Kubernetes, Python, Bash, PowerShell
Responsibilities
Design and maintain CI/CD pipelines; Automate integration, testing, and deployment processes; Administer and optimize development, QA, and production environments; Implement and manage Infrastructure as Code; Work with cloud computing platforms and services; Monitor applications, infrastructure, and deployment processes; Identify and resolve availability, performance, and automation issues; Implement DevOps, security, and version control best practices; Collaborate with multidisciplinary teams to improve the software lifecycle; Document processes, architectures, and technical procedures