Search by job, company or skills
As a DevOps Engineer, you will be responsible for designing, implementing, and maintaining the infrastructure and
tools necessary for our software development and deployment processes. You will work closely with our
development and operations teams to ensure seamless integration and delivery of our applications. Your role will
involve automating workflows, optimizing system performance, and ensuring the reliability and scalability of our
platforms.
What you ll do
Design, implement, and manage scalable and reliable infrastructure using cloud platforms, with expertise in AWS.
Experience in containerization technologies like Docker and Kubernetes for efficient application deployment and management.
Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines using GitLab CI/CD to automate the software release process.
Implement and manage infrastructure as code with Terraform to ensure consistency and reliability across environments.
Set up and manage monitoring and logging solutions using Datadog for comprehensive system health, performance, and security insights.
Work closely with development, QA, and operations teams to ensure smooth and efficient software delivery.
Implement best practices for security and compliance in all stages of the software development lifecycle.
Write scripts and automation tools using Python and Bash to streamline processes and improve efficiency.
Respond to and resolve incidents and performance issues in a timely manner using your expertise in the
aforementioned tools, ensuring minimal downtime and disruption
What are we looking for
To be considered for and to perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required.
Qualifications:
Experience: 4+ years experience in a DevOps Engineer role
Education: Bachelor s degree in computer science, Information Systems, or equivalent degree required
Technical Skills: AWS or GCP. (GCP Preferred)
CI/CD Tools: Experience with GitLab CI, Jenkins, GitHub Actions (GitLab CI a plus)
Configuration Management Tools: Strong knowledge of Terraform, Ansible, Puppet, Chef) familiarity with Agile methodologies and practices - Jira
Containerization and Orchestration: Familiarity with Docker, Kubernetes, experience with a Kubernetes package manager tool like Helm
Monitoring and Logging Tools: Experience with Datadog, Prometheus, Grafana, ELK Stack (Datadog a plus)
Scripting skills: Bash, Python, Go
Experience with secret management tools like HashiCorp Vault
Experience with incident management tools like PagerDuty or OpsGenie
Excellent problem-solving skills, strong communication and collaboration abilities, proactive, and self-motivated
Experience with GitOps framework is Plus GitOps continuous delivery tool for Kubernetes like ArgoCD is Plus
Strong scripting skills and familiarity with at least one programming language.
Date Posted: 26/07/2024
Job ID: 86504191