Brief
We are seeking a talented and motivated DevOps Engineer to join our dynamic team at CC Talent. In this role, you will be responsible for designing, implementing, and optimizing deployment pipelines, infrastructure, and system performance. You will work with containerization technologies such as Docker and Kubernetes, ensuring scalable and reliable deployments.
The ideal candidate has strong expertise in CI/CD automation with Jenkins, as well as experience with code analyzers and vulnerability scanners such as SonarQube, Checkmarx, Black Duck, and Trivy. Additionally, a solid understanding of JVM performance tuning and memory optimizations is essential.
You will collaborate with cross-functional teams across different locations to enhance system reliability, security, and efficiency.
Responsibilities:
Containerization & Orchestration:
- Design and implement containerized solutions using Docker.
- Manage and optimize container orchestration platforms, such as Kubernetes.
Infrastructure as Code (IaC):
- Develop and maintain IaC scripts using tools like Terraform or CloudFormation to provision and manage containerized resources.
- Ensure consistent deployment processes across environments.
- Implement rolling deployment strategies to minimize downtime and ensure seamless updates.
Cloud Infrastructure:
- Architect and manage scalable, secure, and cost-efficient hybrid cloud environments.
- Implement and maintain robust CI/CD pipelines for seamless application delivery.
Monitoring & Optimization:
- Set up and manage monitoring tools to ensure system health and performance (e.g., Prometheus, Grafana, Splunk, Dynatrace, or Datadog).
- Conduct performance tuning and troubleshooting to address bottlenecks and improve reliability.
Collaboration & Best Practices:
- Work closely with developers and stakeholders to ensure smooth DevOps workflows.
- Advocate for DevOps best practices, including automation, security, and scalability.
Qualifications
- 5+ years of experience as a DevOps Engineer or similar role.
- Strong expertise in Docker and container orchestration platforms (Kubernetes preferred).
- Proficiency in setting up and managing CI/CD pipelines.
- Hands-on experience with infrastructure as code tools (Terraform, CloudFormation, Helm).
- Strong knowledge of Linux systems and scripting languages (e.g., Bash, Python).
- Familiarity with microservices architecture and deployment strategies.
- Knowledge of security best practices.
- Familiarity with logging and monitoring tools such as Prometheus, Grafana, Splunk, Dynatrace, or Datadog.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Must possess a Bachelor's degree in Computer Science/Information Technology, Engineering (Computer/Telecommunication), Mathematics, Science & Technology, or equivalent.
Preferred Qualifications
- Experience with NoSQL databases like Cassandra, MongoDB.
- Experience with RabbitMQ and SOLR.
- Experience with caching frameworks like Redis, Hazelcast, or MemCache.