Middle DevOps engineer (IRC288478)

We are a cross-functional international team collaborating across the globe on a major insurance product with integrated e-billing functionality.

We are looking for a DevOps Engineer to join our dynamic engineering team. In this role, you will play a key part in designing, automating, and maintaining our infrastructure and deployment pipelines. The ideal candidate has experience with modern infrastructure-as-code tools, cloud-native technologies, and a passion for scalability, security, and performance.

Job Description

  • 3-4 years of experience as a DevOps Engineer or in a similar role with hands-on experience in cloud infrastructure and automation.
  • Strong experience with CI/CD tools (Jenkins, GitLab CI, CircleCI, etc.) and automation frameworks.
  • Proficiency with cloud platforms (AWS, GCP, Azure) and managing cloud-based services such as EC2, Lambda, S3, RDS, etc.
  • Experience with containerization technologies (Docker, Kubernetes) and orchestration.
  • Proficient with infrastructure-as-code (IaC) tools such as Terraform, Ansible, and CloudFormation.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Strong knowledge of Linux/Unix systems, networking, and shell scripting (Bash, Python, etc.).
  • Understanding of security practices related to DevOps, including securing pipelines, infrastructure, and deployments.
  • Excellent problem-solving skills and the ability to troubleshoot complex infrastructure and application issues.
  • Ability to collaborate with development teams to integrate new technologies and tools to improve the development lifecycle.
  • Strong communication skills and the ability to work effectively in a cross-functional team environment.
  • Knowledge of Agile and Scrum methodologies, and how DevOps integrates with these frameworks.
     

Job Responsibilities

  • Design, implement, and maintain CI/CD pipelines for automating software delivery, testing, and deployment.
  • Collaborate with development teams to ensure applications are optimized for deployment on cloud platforms (AWS) or on-premise infrastructure.
  • Manage and monitor cloud-based infrastructure, ensuring performance, reliability, and cost-effectiveness.
  • Automate infrastructure provisioning and configuration using tools such as Terraform, Ansible, or CloudFormation.
  • Implement and manage containerized applications using Docker and container orchestration platforms like Kubernetes.
  • Develop and maintain monitoring and logging systems (e.g., Prometheus, Grafana, ELK) to ensure the health and performance of systems.
  • Collaborate with security teams to implement best practices in securing infrastructure, application deployments, and environments.
  • Troubleshoot infrastructure issues, monitor system performance, and ensure uptime of applications in both development and production environments.
  • Create and maintain documentation for infrastructure, deployment processes, and troubleshooting guides.
  • Drive automation and implement DevOps best practices to improve efficiency and reduce manual intervention.
  • Optimize system performance by identifying bottlenecks, improving scalability, and implementing performance monitoring strategies.
  • Lead or assist in disaster recovery planning and ensure infrastructure resilience across multiple environments.
  • Support the continuous improvement of DevOps processes, collaborating with cross-functional teams to drive innovation.

Required skills experience

AWS 2 years
Kubernetes 6 months
Terraform 6 months

Required languages

English B2 - Upper Intermediate
Published 18 February
57 views
ยท
9 applications
12% read
ยท
12% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...