We are seeking a skilled DevOps Engineer to join our team and play a crucial role in maintaining and improving our infrastructure. As a DevOps Engineer, you will be responsible for implementing and managing continuous integration and deployment pipelines, ensuring the reliability and scalability of our systems.
Responsibilities:
- Implement and manage CI/CD pipelines for seamless software delivery.
- Automate infrastructure provisioning and configuration using tools like Terraform.
- Monitor and optimize system performance, ensuring high availability and reliability.
- Collaborate with development and operations teams to troubleshoot and resolve issues.
- Implement security best practices and ensure data protection.
Requirements:
- Proven experience as a DevOps Engineer or similar role.
- Experience with cloud platforms, especially AWS.
- Proficiency in infrastructure as code (IaC) using Terraform.
- Strong scripting skills (e.g., Bash, Python).
- Experience with containerization and orchestration (e.g., Docker, Kubernetes).
- Knowledge of networking and security best practices.
- Excellent problem-solving and communication skills.
- Bachelor's degree in Computer Science or a related field.
Nice to Have:
- Certifications in AWS and/or Terraform.
- Experience with serverless architecture.
- Previous experience in a hybrid workspace environment.