Job Description
DevOps engineers should have a good technical background and a knowledge of both development and operations. They should also have good communication and interpersonal skills, and be able to work effectively in a team environment.
DevOps Engineers Should Have Include
- Basic to expertise knowledge of terraform or some other equivalent infrastructure as a code.
- Experience building and maintaining CI/CD pipelines
- Understanding of web architecture, APIs, and RESTful services & UI
- Proficiency in Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or Ansible.
- Solid understanding of version control systems (e.g., Git) and collaboration tools (e.g., GitHub, GitLab).
- Experience with containerization and orchestration (Docker, Kubernetes, ECS, EKS).
- Strong scripting skills ( Bash, PowerShell, etc.).
- Familiarity with monitoring and logging tools (CloudWatch, Prometheus, Grafana, ELK stack).
Nice To Have
- AWS certifications (e.g., AWS Certified DevOps Engineer).
- Experience with serverless architectures (AWS Lambda, API Gateway).
- Knowledge of security best practices and tools (AWS IAM, Security Hub, GuardDuty).
- Understanding of Agile/Scrum methodologies.
(ref:hirist.tech)