Job Summary
We seek a skilled DevOps Engineer/Linux Administrator to design and implement efficient systems that elevate customer satisfaction, while partnering with software developers, system operators, and other IT professionals to streamline code deployment processes.
Oversee a range of critical duties, including the management of daily operations, ensuring compliance with established policies and procedures, and fostering a productive and collaborative work environment. Collaborate with cross-functional teams to develop and implement strategic initiatives that enhance efficiency and drive organizational growth. Monitor performance metrics to identify trends, address challenges proactively, and recommend data-driven solutions to optimize workflows. Serve as a key liaison between senior leadership and staff, facilitating transparent communication and alignment on company objectives. Additionally, lead training programs, mentor team members, and evaluate employee performance to cultivate a high-performing workforce. Ensure adherence to legal and regulatory requirements while maintaining a strong focus on customer satisfaction and operational excellence.
Deploy product updates and enhancements while addressing any necessary fixes to ensure optimal performance and reliability.
Analyze production challenges and develop integrations tailored to customer specifications.
Implement and streamline operational processes with speed, precision, and robust security measures.
Develop software solutions aimed at minimizing error rates and enhancing overall customer satisfaction.
Design and implement software solutions to seamlessly interface with existing internal back-end infrastructure.
Conduct in-depth root cause analysis to identify the underlying factors contributing to production errors.
Diagnose and address technical issues to ensure optimal system functionality and minimize downtime.
The role involves deploying and maintaining open-source software to support diverse operational needs, including asset management, wiki applications, and other relevant functions.
Develop comprehensive protocols for diagnosing system issues and performing routine upkeep to ensure optimal functionality.
Continuously monitor system performance in production environments, diagnose reported issues, and proactively pinpoint opportunities for optimization.
Design and implement cutting-edge real-time monitoring systems to deliver comprehensive visibility into site health metrics and critical performance indicators.
Seeking a highly skilled professional with proven qualifications and expertise in the relevant field. Candidates must possess a strong educational background, pertinent certifications, and a minimum of [X] years of hands-on experience. Essential skills include proficiency in [specific software/tools], exceptional analytical abilities, and outstanding communication talents. The ideal applicant will demonstrate a track record of success in [specific tasks or achievements], along with the capacity to work both independently and collaboratively within a team environment. Strong problem-solving capabilities and adaptability to evolving industry demands are also required.
A bachelor’s degree in Computer Science, Computer Engineering, or a closely related discipline is required.
Must possess a minimum of three years of hands-on experience in a DevOps Engineer role.
Proven expertise in Linux system administration is essential for this role.
Proficiency in scripting and automation languages, such as Python and Bash, is required.
Experienced professionals should possess a proven track record in leveraging CI/CD platforms—including GitLab, Jenkins, CircleCI, and similar solutions—for the design, implementation, and oversight of deployment pipelines and release workflows.
Proficient in Relational Database Administration, Systems Security, and Design, with demonstrated expertise in managing and securing database systems and infrastructure.
Professional experience involving the utilization of cloud-based technologies is required.
Possesses a functional knowledge of load balancing technologies.
Possesses a solid grasp of IT service management principles and practices.
Proficiency in configuration management tools such as Chef, Docker, Puppet, or Ansible is required, with the ability to automate various system and server components.
Proficiency in deploying web applications utilizing Python, Vue.js, and Node.js is essential.
Proficient knowledge of distributed systems alongside container technologies, including Docker and Kubernetes for container infrastructure and orchestration, is required.
Experience with DNS, Networking, and High Availability solutions.
Experienced with configuring and managing web servers in Linux environments, including Nginx and Apache2, as well as implementing load balancing solutions and SSL certificate setups.
Proficiency in monitoring solutions like Prometheus and Grafana is essential for overseeing server performance and generating alerts.
Proficiency in collaborative environments, problem-solving methodologies, decision-making processes, and a strong customer-focused orientation are essential for this role.
Qualifications
BA/BSc/HND