DevOps Engineer
Indexed description
Main Areas of Responsibility:
Continuous Integration and Deployment
- Develop, maintain, and improve the CI/CD pipeline to automate build, test, and deployment processes
- Implement and manage tools that integrate, automate, and enhance the development and deployment processes
- Monitor, troubleshoot, and optimize performance of the IT infrastructure
- Ensure system reliability and availability through proactive infrastructure management and scaling strategies
- Automate repetitive tasks through scripting and other automation tools to improve efficiency and reduce the risk of human error
- Develop automation scripts to manage configurations, backups, and system monitoring
- Work closely with development teams to integrate new deployment processes and strategies for improving server and application performance
- Provide technical guidance and support to other team members, helping resolve complex technical issues
- Implement security measures throughout the infrastructure and development lifecycle to protect sensitive data and systems
- Ensure compliance with security regulations and company policies
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 2-5 years of experience as a DevOps Engineer or similar role in a software engineering or IT operations environment
- Experience with tools such as Git, Docker, Kubernetes, Ansible, Terraform, and other cloud-native technologies
- Proficiency in scripting languages like Python, and Bash
- Strong knowledge of Linux/Unix administration
- Experience with cloud services AWS and managing serverless architectures
- Strong analytical and troubleshooting skills, with a systematic approach to problem-solving
- Effective communication skills, capable of collaborating with multi-disciplinary teams
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search