Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by KLDiscovery, so some details may not match this job. The employer's own page has the real description.
Job Overview
The DevOps Engineer at KLDiscovery will play a pivotal role in streamlining the software development and operational processes. This position requires a proactive individual who can collaborate with development and IT teams to oversee the code releases and manage the deployment, ensuring that applications are robust, efficient, and scalable. The candidate will be responsible for automating and optimizing various stages of the development lifecycle, implementing continuous integration and continuous deployment (CI/CD) practices, and monitoring system performance while addressing any issues that arise during production.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to facilitate seamless software deployments.
- Collaborate with software development teams to understand their workflow and identify opportunities for optimization.
- Monitor system performance, troubleshoot issues, and enhance reliability and scalability of applications.
- Automate infrastructure deployment and maintenance using configuration management tools.
- Implement and manage cloud services and resources effectively, ensuring cost-efficiency.
- Participate in on-call rotations and provide support for production systems as needed.
- Document processes, workflows, and system architectures to help facilitate knowledge sharing among teams.
- Stay current with industry trends and emerging technologies to ensure the continuous advancement of systems and practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a DevOps Engineer or in a similar software engineering role.
- Strong knowledge of scripting languages such as Python, Ruby, or Bash.
- Experience with configuration management tools like Ansible, Chef, or Puppet.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Proficient with cloud service providers such as AWS, Azure, or Google Cloud Platform.
- Understanding of networking, security, and system administration.
- Strong problem-solving skills and attention to detail.
Technologies & Tools
The DevOps Engineer will engage with a variety of technologies and tools to optimize and automate workflows. This includes cloud platforms (AWS, Azure, Google Cloud Platform), containerization solutions (Docker, Kubernetes), version control systems (Git), CI/CD tools (Jenkins, CircleCI), and configuration management software (Ansible, Terraform). Familiarity with monitoring tools (Prometheus, Grafana) and logging systems (ELK Stack) will also be beneficial.
Ideal Candidates
The ideal candidate for the DevOps Engineer position at KLDiscovery will exhibit a blend of technical proficiency and strong interpersonal skills. They will be adaptable, driven, and passionate about problem-solving and innovation. The candidate should possess excellent communication skills to collaborate effectively with cross-functional teams. Moreover, a genuine interest in continuous improvement and learning new technologies will be crucial for success in this dynamic role.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.