The DevOps Engineer will play a crucial role in ensuring the efficient and reliable operation of our software development and deployment processes.
The ideal candidate will have 2-3 years of experience in a DevOps role, with a strong understanding of CI/CD pipelines, cloud infrastructure, and automation tools.
Key Responsibilities:
Develop and Maintain CI/CD Pipelines: Design, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines to ensure seamless and automated software releases.
Infrastructure Management: Build, maintain, and optimize infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or similar.
Cloud Services: Deploy, manage, and monitor applications on cloud platforms (AWS, Azure, GCP).
Automation: Implement and manage automation scripts and tools to streamline deployment, monitoring, and maintenance tasks.
Monitoring and Logging: Set up and manage monitoring and logging solutions to ensure system reliability and performance (e.g., Prometheus, Grafana, ELK stack).
Collaboration: Work closely with development, QA, and IT teams to ensure smooth and efficient delivery of software products.
Security: Implement and manage security best practices and ensure compliance with industry standards.
Troubleshooting: Identify, diagnose, and resolve technical issues related to deployment and infrastructure.
Requirement:
Experience: 2-3 years of experience in a DevOps or similar role.
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Technical Skills:
Proficiency with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or similar.
Experience with cloud platforms (AWS, Azure, GCP).