You are on page 1of 2

DevOps Job Description:

We are seeking a DevOps Engineer to join our dynamic team. As a DevOps Engineer, you will

be responsible for designing, implementing, and maintaining our infrastructure and

deployment pipelines. Your primary focus will be on ensuring the smooth operation of our

systems, optimising performance, and driving automation.

Responsibilities:

● Design, configure, and maintain virtual machines in both development and production
environments.
● Manage and troubleshoot Linux-based systems, ensuring high availability and
performance.
● Set up and maintain networking components such as firewalls, load balancers, and
DNS.
● Implement and manage containerization technologies, like Docker and Kubernetes.
● Develop and maintain Bash scripts to automate various tasks and streamline
processes.
● Deploy, manage, and scale applications on public cloud platforms, such as AWS or
Azure.
● Collaborate with development teams to implement CI/CD pipelines using tools like
Jenkins or GitLab CI.
● Utilise programming languages for scripting, automation, and integration with various
APIs and services.
● Implement infrastructure as code using tools like Ansible and Terraform to ensure
consistency and reproducibility
● Maintain and optimise Docker containers for development, testing, and production
environments.
● Configure and manage Kubernetes clusters, ensuring scalability and resilience.
● Database maintenance
● Data Visualisation

Requirements:

● Strong knowledge of virtualization technologies and experience with virtual machine


management.
● Proficiency in Linux system administration and troubleshooting.
● Golang
● Python
● Solid understanding of networking principles, including TCP/IP, DNS, and load
balancing.
● Hands-on experience with containerization technologies, such as Docker and
Kubernetes.
● Strong scripting skills in Bash and Python, with experience in automation and
infrastructure management.
● Familiarity with cloud platforms like AWS, Azure, or GCP.
● Experience with configuration management tools
● Knowledge of build automation tools
● Understanding of CI/CD principles and experience with related tools
● Experience with infrastructure provisioning tools
● Strong problem-solving skills and ability to work effectively in a fast-paced
environment.
● Excellent communication and collaboration skills to work with cross-functional
teams.

Preferred Qualifications:

● Certifications in relevant areas such as AWS, Linux, Docker, Kubernetes, Ansible, or


Terraform.
● Experience with monitoring and logging tools like Prometheus, Grafana, or ELK stack.
● Knowledge of other programming languages, such as Go.
● Understanding of agile development methodologies and DevOps principles.

You might also like