Our client, a reputable IT Consulting Firm, is seeking a DevOps Engineer to join their tech team for a high-impact Government Project. In this role, you will collaborate closely with development, QA, and product teams to enhance deployment processes, improve system performance, and ensure the scalability and reliability of critical systems.
Responsibilities:
- Infrastructure Design & Management: Design and manage a secure, scalable infrastructure on AWS EC2.
- Containerization & Orchestration: Implement and manage Docker, Kubernetes, and EKS for microservices.
- CI/CD Pipeline Development: Build and maintain CI/CD pipelines with GitLab and ArgoCD to automate build, testing, and deployment processes.
- QA Integration: Integrate QA tools, including Cypress for end-to-end testing, into CI/CD workflows.
- Infrastructure as Code: Use Terraform for efficient resource provisioning through Infrastructure as Code (IaC).
- Automation: Streamline system configurations with Ansible.
- Load Balancing & Service Mesh: Configure Traefik load balancers and use LinkerD for secure service-to-service communication.
- Security & Compliance: Ensure infrastructure security aligns with industry standards and best practices.
- Monitoring & Logging: Set up monitoring and alert systems using CloudWatch, Prometheus, Grafana, and Splunk to maintain high system availability.
- Collaboration & Support: Work with development and QA teams to seamlessly integrate application requirements; support development and staging environments for efficient testing and deployment.
- Performance Optimization: Monitor system performance metrics to improve efficiency and control costs without impacting system quality.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 3+ years of experience in a DevOps or similar role, with strong expertise in AWS services (especially EC2, RDS, and networking).
- Proven experience with Docker for containerization and Kubernetes for orchestration.
- Skilled in setting up CI/CD pipelines using GitLab and ArgoCD.
- Hands-on experience with Infrastructure as Code using Terraform and configuration management with Ansible.
- Familiarity with Traefik for load balancing and LinkerD for service mesh.
- Proficiency in monitoring tools such as Splunk.
- Strong scripting skills in Bash, Python, or Go for automation tasks.
- Solid understanding of microservices architecture and RESTful APIs, as well as familiarity with our tech stack: TypeScript, Go, ReactJS, ExpressJS, Gin-gonic, and GraphQL with JWT authentication.
- Relevant certifications such as AWS Certified DevOps Engineer or Certified Kubernetes Administrator (CKA) are a plus.
- Experience with databases including Redis, MySQL, PostgreSQL, and Elasticsearch.
- Knowledge of QA tools such as Cypress and Pact.js for integration.
If you are passionate about technology and meet the above requirements, please don’t hesitate to apply. Please note that only shortlisted candidates will be contacted. Appreciate your understanding. Data provided is for recruitment purposes only.
Dada Consultants Pte Ltd
Website: www.dadaconsultants.com
EA License No.: 18S9037 | EA Registration No.: R22109451
Business Registration Number: 201735941W