onsite
Software Engineer / Release Engineer - Genuine It Llc
Software Engineer
Dynamic Software Engineer/Release Engineer role focused on building and maintaining robust CI/CD pipelines, containerized deployments, and cloud infrastructure using AWS, Docker, and Kubernetes. Strong coding in Python and JavaScript required.
About the role
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines for multiple microservices using Git, Jenkins, and GitHub Actions.
- Containerize applications with Docker and orchestrate deployments on Kubernetes clusters.
- Automate infrastructure provisioning and management on AWS (EC2, EKS, S3, RDS) using IaC tools.
- Collaborate with development teams to ensure smooth release cycles, rollback procedures, and post‑deployment monitoring.
- Implement monitoring, logging, and alerting solutions (Prometheus, Grafana, CloudWatch).
Requirements
- 3+ years of experience in software development and release engineering.
- Proficient in Python and JavaScript (Node.js) with solid understanding of version control.
- Hands‑on experience with Docker, Kubernetes, and AWS services.
- Strong scripting skills (Bash, PowerShell) and familiarity with IaC (Terraform, CloudFormation).
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
cicddockerkubernetesawspythonjavascript