Coordinate with software developers to design the system architecture. Deploy, automate, maintain, and manage these systems on-premises and in cloud infrastructure. Ensure the availability, performance, scalability, and security of production systems.
Build, release, and configure the management of the production systems Platform core (Payment, User Management).
Pre-production Acceptance Testing to help assure the quality of our products/services. (Prod/Stag/Sandbox).
System troubleshooting and problem-solving across platform and application domains.
Create and implement CI/CD pipelines for build and deployment of application and infrastructure
Debug and self-resolve the issue, and help the software engineer follow CI/CD flow. Support Developers to shorten the software development lifecycle by applying automation tools like Jenkins, Gitlab, and scripting (python, bash shell).
Design and implement configuration and infrastructure as code using tools like Ansible and Terraform.
Execute software application changes and infrastructure changes to the production environment to comply with ITGC/ITAC/ISO27001/SOX404 requirements.
Accountable to work with software developers for site reliability, uptime, and SLAs for the Publishing Platform’s production systems.
Ensure critical system security through the use of best-in-class cloud security solutions.
Continuously monitor and measure system and application performance
Yêu Cầu Công Việc
Bachelor’s degree in computer science, Information Technology, or a related field.
At least 4-5 years of experience in DevOps, Engineering, a similar role, or a related field.
Strong scripting skills (e.g., Python, Bash) for automation and integration.
Experience with cloud platforms like AWS, and GCP, including infrastructure provisioning and automation.
Solid understanding of networking concepts, including TCP/IP, DNS, load balancers, and firewalls.
Strong understanding of infrastructure as code (IaC) tools such as Terraform or CloudFormation.
Expertise in containerization technologies such as Docker and container orchestration tools like Kubernetes.
Familiarity with continuous integration and continuous deployment (CI/CD) pipelines and tools like Jenkins, GitLab CI, Argo CD, Bitbucket or equivalent technology stack
Strong understanding of software development methodologies, agile practices, and the software development lifecycle.
Understanding of monitoring and logging tools like Prometheus, ELK stack (Elasticsearch, Logstash, Kibana), or Grafana.
Knowledge of security best practices and the ability to implement security controls at the infrastructure level.
Excellent problem-solving and communication skills.