Dev Ops Engineer
Pando is a global leader in supply chain technology, building the world's quickest time-to-value Fulfilment Cloud platform. Pando’s Fulfilment Cloud provides manufacturers, retailers, and 3PLs with a single pane of glass to streamline end-to-end purchase order fulfilment and customer order fulfilment to improve service levels, reduce carbon footprint and bring down costs. As a partner of choice for Fortune 500 enterprises globally, with a presence across APAC, the Middle East, and the US, Pando is recognized as a Technology Pioneer by the World Economic Forum (WEF), and as one of the fastest-growing technology companies by Deloitte.
About the role
We are seeking a passionate and skilled AWS Cloud DevOps Engineer to join our growing team. In this role, you will be responsible for designing, building, deploying, and managing our infrastructure on the AWS cloud platform. You will also play a key role in automating our DevOps pipeline using Jenkins to ensure efficient and reliable software delivery.
Responsibilities
• First-hand Management: This role requires experience in managing core AWS services including EC2, S3, VPC, RDS, WAF, GuardDuty, ECS (Elastic Container Service), and ALB (Application Load Balancer). You will be responsible for provisioning, configuring, and maintaining these services to meet our infrastructure needs.
• Automation Expertise: We leverage Infrastructure as Code (IaC) and scripting to automate infrastructure management. You will be an expert in shell scripting and adept at using Terraform(a plus) to define and manage our infrastructure as code.
• Containerization Champion: Docker containers are essential to our development process. You will need strong Docker skills to build, package, and deploy containerized applications on ECS. Experience with Kubernetes, a container orchestration platform, is a plus.
• Modern Development Skills: While not required, experience with NodeJS and Python will be highly regarded. These skills can be instrumental in automating tasks and developing DevOps tools.
• CI/CD Master: You will be instrumental in implementing and managing our CI/CD pipeline using Jenkins (mandatory). This includes defining build jobs, configuring automated testing, and deploying applications to production on ECS behind an ALB.
Requirements
• 2-4 years of experience in cloud computing, preferably AWS.
• Strong understanding of DevOps principles and methodologies.
• First-hand experience managing AWS services like EC2, S3, VPC, RDS, WAF, GuardDuty, ECS, and ALB.
• Proficiency in shell scripting.
• Docker expertise.
• Experience with CI/CD pipelines using Jenkins.
• Excellent problem-solving and analytical skills.
• Effective communication and collaboration skills.
• Ability to work independently and as part of a team.
Preferred:
• Experience with container orchestration platforms like Kubernetes.
• Experience with NodeJS and Python.
Innovation Opportunity
We are always looking for ways to improve our infrastructure and development process. We encourage you to share any experience with additional technologies or solutions that you believe could be beneficial to our environment. This could include experience with cloud-native technologies, security best practices,or monitoring and logging tools.
Global Collaboration and Flexible Scheduling
We are a global company with teams spread across different time zones. To ensure smooth operations and support our international reach, this role may require occasional work outside of standard business hours. We operate a rotational schedule where on-call and support responsibilities are shared amongst the team to distribute the workload fairly. This collaborative approach allows us to provide excellent service to our global user base.