DevOps Engineer
Role details
Job location
Tech stack
Job description
- Design, build, and maintain our CI/CD pipelines for automated builds, testing, and deployments.
- Manage and automate our cloud infrastructure on platforms like AWS, Azure, or GCP.
- Implement and manage infrastructure as code using tools such as Terraform or CloudFormation.
- Monitor system performance, reliability, and security, and implement proactive alerting.
- Collaborate with development teams to optimize application performance and ensure seamless deployments.
- Implement and maintain security best practices, including vulnerability scanning and access control.
- Troubleshoot and resolve infrastructure and deployment issues.
- Automate manual tasks and processes to improve efficiency and reduce operational overhead.
Requirements
Do you have experience in Terraform?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Engineering, or a related field.
-
3+ years of experience in a DevOps or Site Reliability Engineering (SRE) role.
-
Strong experience with cloud platforms such as AWS, Azure, or Google Cloud.
-
Proficiency in scripting languages like Python, Bash, or PowerShell.
-
Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
-
Experience with infrastructure as code tools like Terraform or Ansible.
-
.Solid understanding of containerization technologies, including Docker and Kubernetes Nice to have :
-
Experience with monitoring and logging tools such as Prometheus, Grafana, or the ELK stack.
-
Knowledge of microservices architecture and distributed systems.
-
Familiarity with database administration and optimization.
-
Experience with security best practices in a cloud environment.
-
Strong problem-solving and troubleshooting skills.
-
Excellent communication and collaboration abilities.