DevOps Engineer
Indexed description
We are looking for a DevOps Engineer to join our Engineering team. The ideal candidate will be responsible for designing, implementing, and maintaining scalable, secure, and highly available infrastructure while automating software delivery processes. You will work closely with Software Engineers, QA, Security, and IT teams to streamline development workflows, improve system reliability, and support continuous integration and continuous deployment (CI/CD) practices.
- Design, implement, and maintain CI/CD pipelines to automate software build, testing, and deployment processes.
- Build and manage cloud infrastructure on AWS, Azure, or Google Cloud Platform (GCP).
- Develop and maintain Infrastructure as Code (IaC) using Terraform, CloudFormation, or Ansible.
- Deploy, configure, and manage containerized applications using Docker and Kubernetes.
- Monitor system performance, availability, and security using tools such as Prometheus, Grafana, ELK Stack, Datadog, or CloudWatch.
- Automate operational tasks using scripting languages such as Bash, Python, or PowerShell.
- Manage Linux-based servers and troubleshoot infrastructure-related issues.
- Collaborate with development teams to improve application deployment strategies and release management.
- Implement security best practices, including secrets management, IAM, vulnerability scanning, and compliance standards.
- Optimize infrastructure performance, scalability, reliability, and cost efficiency.
- Maintain version control and branching strategies using Git.
- Configure load balancers, networking, DNS, SSL certificates, and reverse proxies.
- Develop backup, disaster recovery, and business continuity solutions.
- Create and maintain technical documentation, operational procedures, and system architecture diagrams.
- Participate in incident response, root cause analysis (RCA), and production support.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search