Job Summary:
We are searching for a highly skilled DevOps Engineer to join our growing team. In this role, you will play a critical role in driving application modernization and cloud adoption initiatives. The ideal candidate possesses a strong background in DevOps practices, cloud technologies, and a passion for automation.
Responsibilities:
- Design, implement, and maintain CI/CD pipelines for efficient software delivery.
- Collaborate with development and operations teams to automate infrastructure provisioning and management.
- Implement and manage cloud infrastructure on platforms like AWS and Azure.
- Migrate and modernize legacy applications to cloud-native architectures.
- Implement and manage containerization strategies (Docker, Kubernetes).
- Implement infrastructure as code (IaC) practices using tools like Terraform or Ansible.
- Monitor system performance and troubleshoot issues.
- Collaborate with data engineering teams to implement data pipelines and big data solutions.
- Stay up to date with the latest DevOps trends and technologies.
- Collaborate with the sales team to understand customer requirements, challenges, and business goals.
- Conduct technical proof-of-concepts (POCs) to demonstrate solution feasibility, value proposition, and performance optimization.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Minimum 5+ years of experience as a DevOps engineer or similar role.
- Proven experience in DevOps engineering with a strong focus on automation and cloud technologies.
- Proficiency in scripting languages (Python, Bash, PowerShell).
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI/CD, etc.).
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Experience with cloud platforms (AWS, Azure).
- Knowledge of infrastructure as code tools (Terraform, Ansible).
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK Stack).
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills.
- Experience with AI/ML and big data technologies is a plus.
- Presales experience is a plus.