Summary:
The DevOps Engineer is responsible for managing and automating the software delivery process through collaboration with development and operations teams to enable continuous integration and delivery of software across different environments under the information and communication tech industry.
Responsibilities:
- Build and maintain reliable, scalable, and seamless infrastructure by implementing cloud technologies
- Ensure that the production environment is secure, stable, and operational
- Work closely with developers to implement and maintain effective configuration management and deployment pipelines
- Monitor and improve system performance and availability
- Identify and resolve technical issues that may arise during the software development lifecycle
- Test and debug applications to ensure high-quality performance
- Research and implement new technologies to improve the companyβs software delivery process
Qualifications:
- Strong understanding of various programming languages (Python, Perl, Ruby, etc.)
- Knowledge of cloud infrastructure (AWS, Azure, GCP)
- Familiarity with CI/CD tools (Jenkins, GitLab, CircleCI)
- Experience with containerization technologies (Docker, Kubernetes)
- Proactive in researching and implementing new technologies to improve software delivery process.