DevOps Engineer
We are seeking for a DevOps Engineer where you will play a pivotal role in optimizing our development and deployment processes to ensure the reliability, scalability, and security of our systems. You will work closely
with cross-functional teams to automate and streamline our operations and processes. The ideal candidate will have a strong background in DevOps practices and a passion for leveraging cutting-edge technologies
to drive continuous improvement.
Roles and Responsibilities:
- Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines using tools such as Jenkins, GitLab CI/CD, or CircleCI
- Implement and maintain containerization and orchestration technologies such as Docker and Kubernetes to enable scalable and resilient microservices architectures
- Develop and maintain monitoring, logging, and alerting solutions to ensure proactive identification and resolution of issues.
- Containerize applications using Docker and manage containerized environments with Kubernetes or other orchestration platforms.
- Identify opportunities for automation and process optimization to improve efficiency, reliability, and scalability of systems and workflows.
- Continuously evaluate and adopt new tools and technologies to stay current with industry trends and best practices in DevOps.
- Knowledge of microservices architecture patterns and best practices
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 2+ years of experience in a DevOps or Site Reliability Engineering (SRE) role.
- Strong proficiency in scripting and programming languages such as
- Python, Shell, or Go. Hands-on experience with CI/CD tools like Jenkins, GitLab CI/CD. Experience with containerization and orchestration technologies (Docker, Kubernetes).
- Solid understanding of networking, security, and system administration concepts.
- Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced environment