CloudOps Engineer
Description
Responsibilities
- As a key member of our team, you will:
- 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.
Qualifications
- Cloud & DevOps Expertise – At least 1 year of experience in a cloud-focused DevOps, CloudOps, or software engineering role, preferably in AWS.
- CI/CD Experience – At least 1 year working in a CI/CD environment, implementing and maintaining automation pipelines.
Linux Administration – At least 1 year of experience managing Linux-based systems.
High Availability & Security – At least 1 year of experience designing or maintaining highly available and secure cloud systems.
AWS Workload Management – At least 1 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 1 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).
Infrastructure as Code (IaC) – Experience with at least one IaC toolset such as Terraform (preferred), CloudFormation, or AWS CDK.
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.
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.