- Must have 3-4 years of experience as a DevOps Engineer.
- Must be fluent in speaking English.
Must have the following skills:
1. AWS (Amazon Web Services)
Hands-on experience in configuring, administering, and maintaining cloud services, including:
- EC2 (instance management and scalability),
- IAM (user, group, policy, and permission management),
- Secrets Manager (secure storage of credentials and secrets),
- ECR (management of private Docker image repositories),
- Security Groups and VPC (network security and environment segmentation),
- S3 (object storage, versioning, and access policies),
- Route 53 (DNS management and load balancing),
- Lambda (serverless function execution),
- RDS (managed database administration, especially PostgreSQL),
- CloudWatch (monitoring, metrics, and alerts).
2. CI/CD (Continuous Integration and Continuous Delivery)
- Designing, implementing, and maintaining automated build, test, and deployment pipelines.
- Strong knowledge of versioning practices, code review processes, and delivery automation.
3. Jenkins
- Creation, configuration, and maintenance of declarative and freestyle pipelines.
- Integration with source control tools (GitLab, GitHub, Bitbucket).
- Management of agents, distributed execution, and automation of complex workflows.
4. Kubernetes
- Cluster administration, preferably in k3s or EKS environments.
- Deployment of microservices in containers, troubleshooting pods, nodes, and services.
- Experience with YAML manifests, Helm, and Kustomize.
- Implementation of best practices for security, scalability, and high availability.
5. Monitoring and Observability
- Implementation and maintenance of dashboards and alerts with Grafana.
- Log collection and analysis with Loki.
- Metrics monitoring with Prometheus.
- Ability to propose improvements in system visibility and reliability.
6. GitOps
- Proficiency with GitOps workflows for automated deployments and infrastructure as code management.
- Experience with tools such as ArgoCD or FluxCD.
7. Docker
- Creation and optimization of lightweight and secure images.
- Container management across development, staging, and production environments.
- Best practices in versioning and publishing to private registries (e.g., AWS ECR).
8. Python
- Development of automation scripts to support DevOps processes.
- Integration with AWS APIs and services.
- Building auxiliary tools for pipelines and monitoring.