DevOps Engineer

Posted Jul 8

Responsibilities :

  • Design and implement build, deployment, and configuration management systems using Git, GitHub Actions, and GitHub CLI.
  • Work on automation and improvement of development and release processes.
  • Build and set up new development tools and infrastructure using Python and Groovy.
  • Ensure that systems are safe and secure against cybersecurity threats.
  • Develop and maintain scalable, efficient cloud infrastructure using AKS and Azure ARM templates.
  • Monitor metrics and develop ways to improve infrastructure and application development.
  • Manage code deployments, fixes, updates, and related processes.
  • Work closely with IT, development, and operational teams to ensure system consistency and improve deployment efficiency.
  • Document development phases, infrastructure changes, and monitor systems performance.
  • Conduct systems tests for security, performance, and availability.

Qualifications :

  • Bachelor's degree in Computer Science, Engineering, or relevant field.
  • Proven experience as a DevOps Engineer or similar software engineering role.
  • Strong experience with Python and Groovy scripting languages.
  • Proficiency with Git, GitHub CLI, and GitHub Actions.
  • Experience with Azure Kubernetes Service (AKS) and managing containerized applications.
  • Expertise in using Azure Resource Manager (ARM) for Infrastructure as Code (IaC) to manage cloud resources.
  • Knowledge of integration and automation processes.
  • Strong problem-solving and teamwork skills.
  • Excellent verbal and written communication skills.