Join our dynamic engineering team as a Software Engineer, where you ll play a crucial role in building and maintaining the infrastructure that powers our leading subscription management platform. This is an exciting opportunity to contribute to the scalability, reliability, and efficiency of our systems, directly impacting our ability to deliver innovative solutions to our global customers. You will work with cutting-edge technologies and continuously learn and grow your skills in a collaborative environment.
This is a hybrid position, so you ll work both remotely and in the office.
This is a location specific position that requires you to come into the office regularly to be most effective.
What you ll do
Design, implement, and maintain scalable and resilient cloud infrastructure on AWS.
Design, implement, and manage CI/CD pipelines using tools like Jenkins, GitLab CI, Argo CD, or similar.
Champion and implement GitOps principles for infrastructure and application delivery.
Automate infrastructure provisioning using Infrastructure as Code (IaC) tools like Terraform, Helm.
Ensure the security, availability, and performance of our production systems.
Collaborate with development teams to optimize application delivery and operational efficiency.
Troubleshoot and resolve complex infrastructure and application issues.
Monitor system health and performance using observability tools such as Prometheus, Grafana, ELK/EFK Stack
Implement best practices for logging, metrics, tracing, and alerting across distributed systems.
Drive initiatives for cost optimization, performance tuning, and system hardening.
Participate in on-call rotations and incident management.
Your experience
Strong experience with cloud platforms, particularly AWS.
4+ years of experience in DevOps, SRE, and/or designing and implementing CI/CD pipelines and Kubernetes applications, utilizing technologies such as Python, Golang, and Terraform
Proficiency in infrastructure as code (IaC) principles and tools (e.g., Terraform).
Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
Proficiency in managing and troubleshooting Kubernetes in production environments
Expertise in GitOps workflows and tools (e.g. FluxCD).
Solid understanding of observability practices : metrics, logging, tracing, and alerting
Familiarity with monitoring tools: Prometheus, Grafana, ELK
Strong scripting skills Experience with IaC tools like Terraform, Helm Good understanding of networking, security, and system architecture
Nice to haves:
Experience with service meshes (Istio)
Familiarity with container security and compliance requirements.
Experience on Kubernetes Networking Layer.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: DevOpsRole: DevOps EngineerEmployement Type: Full time