5+
Experience
Full Time
Job Type
B2
English Level
Experience
Job Type
English Level
We are seeking a highly skilled and motivated Senior DevOps Engineer with expertise in Kubernetes, Cloud Technologies (AWS), Elasticsearch, Terraform, CI/CD Pipelines, Monitoring & Alerting tools to join our dynamic team. In addition, if you have experience with MLOps – it would be a huge difference maker.
As a Senior DevOps Engineer, you will play a critical role in designing, implementing, and maintaining our infrastructure and ensuring the reliability and scalability of our applications. You will collaborate closely with development and operations teams to streamline processes and enhance our DevOps practices.
1. Kubernetes Management:
○ Deploy, configure, and maintain Kubernetes clusters for container orchestration.
○ Implement best practices for scaling, monitoring, and securing Kubernetes
environments.
○ Manage containerized applications using Kubernetes resources.
2. AWS Infrastructure Management:
○ Design, deploy, and manage AWS infrastructure components (EC2, RDS, S3,
VPC, etc.).
○ Optimize AWS resources for cost-effectiveness and scalability.
○ Implement security measures and best practices for AWS.
○ Propose infrastructure evolutions to reduce dependency on managed services
(more IAAS, less PAAS)
3. Elasticsearch/Database Administration:
○ Configure and manage Elasticsearch/RDBMS/NoSQL db clusters for log and
data indexing.
○ Monitor and troubleshoot Elasticsearch performance and reliability issues.
○ Implement data retention policies and backups.
4. Automation and Scripting:
○ Develop automation scripts and Infrastructure as Code (IaC) using tools like
Terraform or AWS CloudFormation.
○ Implement CI/CD pipelines using Gitlab.
5. Monitoring and Logging:
○ Implement robust monitoring and alerting solutions for infrastructure and
applications.
○ Utilize tools like Prometheus, Grafana, ELK Stack, or similar for log aggregation
and analysis.
6. Security and Compliance:
○ Ensure infrastructure and applications are compliant with security standards and
best practices.
○ Implement security measures such as IAM policies, firewalls, and encryption.
7. Collaboration:
○ Work closely with development, QA, and other cross-functional teams to ensure
smooth integration and deployment of applications.
○ Provide technical support and mentorship to team members.