Your Role as a DevOps Engineer
As a DevOps Engineer, you will play a key role in building, automating, and optimizing modern cloud infrastructures and deployment processes. You will work closely with development and operations teams to ensure scalability, reliability, security, and continuous delivery across diverse projects and environments.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
- 4+ years of hands-on experience in DevOps, Cloud Engineering, or Platform Engineering roles
- Experience with Cloud platforms such as AWS, Azure, or Google Cloud Platform
- Strong knowledge of Infrastructure as Code (Terraform, CloudFormation, or similar)
- Experience with CI/CD tools and deployment automation (Jenkins, GitLab CI/CD, Azure DevOps, GitHub Actions, etc.)
- Strong experience with containerization and orchestration technologies such as Docker and Kubernetes
- Good understanding of Linux systems administration and networking fundamentals
- Experience with monitoring, logging, and observability tools
- Familiarity with scripting and automation using Python, Bash, or PowerShell
- Knowledge of security best practices and cloud-native architectures
- Experience working in Agile/Scrum environments
- Strong problem-solving, communication, and collaboration skills