Apply on
Original
Simplified
We are looking for a skilled DevOps Engineer who is experienced in Kubernetes, CI/CD pipelines, OpenTofu/Terraform, and automation to join our dynamic team. In this role, you will be responsible for designing, implementing, and maintaining robust infrastructure and deployment pipelines to support our cloud-based applications. You will work closely with development, operations, and other cross-functional teams to streamline processes, automate repetitive tasks, and ensure high availability and scalability of our systems.
Responsibilities:
- Design, implement, and maintain Kubernetes clusters to orchestrate containerized applications efficiently.
- Develop and maintain CI/CD pipelines using tools like GitLab CI/CD, Jenkins, or similar, to automate build, test, and deployment processes.
- Create and manage infrastructure as code (IaC) using OpenTofu/Terraform to provision and manage cloud resources on AWS.
- Automate repetitive tasks and workflows using scripting languages like Bash or Python.
- Collaborate with development teams to optimize application performance, reliability, and scalability.
- Monitor and troubleshoot production systems, ensuring high availability, performance, and security.
- Implement and maintain logging, monitoring, and alerting systems to ensure timely detection and resolution of issues.
- Stay updated with industry best practices, emerging technologies, and trends in DevOps and cloud computing.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3+ years of experience working in a DevOps or Site Reliability Engineering role.
- Strong knowledge and hands-on experience with Kubernetes for container orchestration.
- Proficiency in building and maintaining CI/CD pipelines using tools like GitLab CI/CD, Jenkins, or similar.
- Experience with infrastructure as code (IaC) using Terraform or similar tools.
- Solid understanding of automation principles and experience automating tasks using scripting languages.
- Familiarity with cloud platforms such as AWS.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred Qualifications:
- Certification in Kubernetes (e.g., Certified Kubernetes Administrator - CKA).
- Experience with containerization technologies like Docker.
- Knowledge of configuration management tools such as Ansible, Puppet, or Chef.
- Familiarity with microservices architecture and distributed systems.
- Experience with logging and monitoring tools such as ELK stack, Prometheus, Grafana, or similar.
Similar Jobs