What You'll Do:
Develop & Optimize Cloud Infrastructure – Build and enhance the cloud environment that powers our next-generation ERP solutions.
Automate & Improve Operations – Implement automation tools to streamline deployments, monitoring, and security.
Ensure Scalability & Security – Maintain a robust, secure, and efficient cloud environment to support our growing customer base.
Collaborate & Innovate – Work alongside top engineers to drive continuous improvements in cloud operations and software development.
Who We're Looking For:
Cloud & Automation Expertise – Strong background in cloud operations with a focus on automation, scalability, and security.
Software Development Skills – Experience building and maintaining cloud-based services at scale.
Passion for Innovation – A problem-solver eager to push the boundaries of cloud technology.
Responsibilities
- Lead DevOps Best Practices – Act as a thought leader, advocating for and implementing best practices and design patterns across all supported products and teams.
- Implement CI/CD Pipelines – Collaborate with various product teams to design, develop, and optimize comprehensive Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Enhance ERP Hosting Platform – Help build the next generation of our ERP hosting platform by leveraging Infrastructure as Code (IaC), Configuration Management, and Event-Driven
- Infrastructure to ensure secure, scalable, and resilient deployments.
- Develop Automation Tools – Create tools to streamline service deployment and improve monitoring in a large-scale distributed environment.
- Drive DevOps Transformation – Work with teams to architect and implement innovative software solutions that support DevOps and Agile transformation initiatives.
- Provide On-Call Support – Participate in periodic on-call duties to maintain system stability and reliability.
- Collaborate Across Teams – Work closely with internal and external teams to develop and implement efficient solutions.
- Foster a Learning Culture – Continuously expand your expertise and actively share knowledge with colleagues to support professional growth.
- Offer Constructive Feedback – Provide respectful and actionable feedback to leadership to improve DevOps strategies and objectives.
- Stay Informed – Maintain a strong understanding of DevOps principles and advocate for the adoption of best practices by application teams.
- This role requires a proactive mindset, a passion for innovation, and the ability to work effectively in a dynamic, collaborative environment.
Qualifications
- Cloud & DevOps Expertise – At least 5 year of experience in a cloud-focused DevOps, CloudOps, or software engineering role, preferably in AWS.
- Infrastructure as Code (IaC) – At least 4 year of experience with at least one IaC toolset such as Terraform (preferred), CloudFormation, or AWS CDK.
- CI/CD Experience – At least 4 year working in a CI/CD environment, implementing and maintaining automation pipelines.
- Linux Administration – At least 4 year of experience managing Linux-based systems.
- High Availability & Security – At least 4 year of experience designing or maintaining highly available and secure cloud systems.
- AWS Workload Management – At least 4 year of experience migrating and managing workloads in AWS.
- Software Development – At least 1 year of experience developing in an Object-Oriented language (C# .NET preferred).
- Scripting Skills – At least 4 year of experience scripting with Bash or Python.
- AWS Services – Familiarity with core AWS services such as EC2, VPC, ELB, RDS, Route 53, CloudWatch, S3, etc. (preferred).
- CI/CD Platforms – Hands-on experience with at least one CI/CD platform such as Harness, Jenkins, or GitHub Actions.
- Monitoring & Observability – Experience with at least one real-time monitoring tool such as Datadog.
- Microservices Architecture – Strong understanding of microservice-based system design.
- Database Knowledge – Experience with PostgreSQL and MSSQL Server is a plus.
- AWS Certification – Preferred but not required.
- Soft Skills & Mindset
- Problem-Solving Ability – Able to analyze and resolve complex technical challenges with guidance.
- Collaboration & Communication – Strong verbal and written communication skills to work effectively with teams.
- Self-Motivation – Capable of working independently while also contributing to a team.
- Commitment to Best Practices – Passion for defining and implementing industry best practices.
- Continuous Learning – Willingness to explore new technologies and teach others what you learn.
- This role is ideal for someone eager to grow in a cloud-native DevOps environment, apply best practices, and contribute to a culture of learning and innovation.