DevOps Engineer
About the role
The DevOps Engineer role involves researching, evaluating, and recommending DevOps tools for various development teams, as well as deploying, automating, maintaining, and managing AWS cloud-based production systems to ensure their availability, performance, scalability, and security. The position also includes responsibilities such as building and releasing production systems for 24/7 uptime, ensuring system security, and collaborating within a cross-functional Agile team. Candidates should have a Bachelor's degree in a relevant field and a basic understanding of cloud computing, DevOps concepts, and related tools. This opportunity is open to fresh graduates and those with exposure to AWS, GCP, and containerization technologies.
Must have
- A Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field; Fresh graduates are encouraged to apply
- A basic understanding of cloud computing concepts, preferably with exposure to AWS or GCP through coursework, personal projects, or certifications
- Familiarity with DevOps concepts and tools such as GitHub, Jenkins, Terraform, Docker, Kubernetes, or similar technologies
- Basic knowledge of containerization and orchestration technologies, including Docker and Kubernetes; Exposure to AWS ECS or AWS Fargate is an advantage
- Understanding of CI/CD principles, Infrastructure as Code (IaC), and software development lifecycle (SDLC) concepts
- Exposure to Linux operating systems, scripting, and command-line tools
Technologies
- Agile
- AWS
- CI/CD
- Cloud Security
- DevOps
- Docker
- ECS
- GCP
- GitHub
- Infrastructure as Code
- Jenkins
- Kubernetes
- Linux
- SDLC
- Terraform
Highlights
Fresh graduates are encouraged to apply. Exposure to AWS ECS or AWS Fargate is considered an advantage. The role supports 24/7 production systems, indicating possible on-call or shift responsibilities.