Experience:
● Minimum of 3 years of experience in a DevOps or similar role.
● Proven experience with AWS services, particularly EC2, RDS, and networking components.
● Strong expertise in containerization using Docker and orchestration with Kubernetes.
● Past experience as a software developer is highly advantageous.
Technical Skills:
● Proficiency in setting up CI/CD pipelines using GitLab and ArgoCD.
● Hands-on experience with Infrastructure as Code tools like Terraform.
● Familiarity with configuration management tools such as Ansible.
● Knowledge of load balancing with Traefik and service mesh implementations using LinkerD.
● Experience with logging and monitoring tools, specifically Splunk.
● Scripting skills in Bash, Python, or Go for automation tasks.
● Understanding of microservices architecture and RESTful APIs.
● Familiarity with our tech stack is a plus: TypeScript, Go, ReactJS, ExpressJS, Gin-gonic, GraphQL with JWT authentication.
Soft Skills:
● Strong problem-solving and analytical abilities.
● Excellent communication and interpersonal skills.
● Ability to work collaboratively in a fast-paced, agile environment.
● Detail-oriented with a focus on delivering high-quality work.
Preferred Qualifications:
● Certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar.
● Knowledge of Redis, MySQL, PostgreSQL, and Elasticsearch.
● Experience with QA tools integration, including Cypress and Pact.js.