Senior DevOps Engineer
About the job
About KnowledgeCity:
At KnowledgeCity, we envision being the top global provider of innovative learning solutions, enabling organizations to excel in a constantly evolving business world. Our mission is to integrate continuous learning with organizational culture, promoting a growth mindset, diversity, and long-term success. By offering customized, innovative learning experiences, we maintain our commitment to accessible and inclusive education, inspiring a community of lifelong learners ready to tackle today’s challenges for a brighter, more prosperous future.
*Role Overview: *
The Senior DevOps Engineer is responsible for overseeing the activities of the DevOps Engineers within the Web Division. This role ensures that the Web Division's software products and infrastructure are effectively developed, deployed, and maintained to meet the requirements of clients and end-users. The Senior DevOps Engineer is also responsible for establishing and maintaining DevOps processes, standards, and best practices, as well as providing guidance and support to the DevOps Engineers. Additionally, the Senior DevOps Engineer is responsible for ensuring the security of all infrastructure, applications, and related processes.
*Key Responsibilities: *
- Developing, Implementing, and Maintaining DevOps Processes
- Establish and optimize DevOps methodologies and standards.
- Ensure effective collaboration and communication between development and operations teams.
- Integrate security practices into all DevOps processes.
*Coordinating and Monitoring Work *
- Supervise the work of DevOps Engineers to ensure timely and accurate
- development, deployment, and maintenance of software products and infrastructure.
- Implement and support monitoring solutions to ensure system health, performance and security
Identifying and Addressing Issues
- Proactively identify and resolve infrastructure and deployment issues, inefficiencies, and inconsistencies.
- Implement automation to improve efficiency and reduce manual intervention.
- Address security vulnerabilities and ensure compliance with security standards.
Guidance and Mentorship
- Provide guidance, mentorship, and support to DevOps Engineers to enable their professional growth and development.
- Foster a culture of continuous improvement and collaboration within the DevOps team.
- Promote and enforce security best practices among team members.
*Requirements: *
- A minimum of 5 years of experience in a DevOps role, with a strong background in software development, system administration, security and cloud technologies.
- Strong Linux skills.
- Worked with a non-managed Kubernetes cluster, for more than 3 years.
- Proficiency in programming languages such as Python, PHP, and others relevant to the tech stack.
- Experience with Databases such as MySql, PostgreSQL, ClickHouse
- Experience with DevOps tools and platforms such as IaC: Terraform, Ansible, Helm. Git, Docker, Kubernetes, Bitbucket Pipelines and AWS/Oracle (CloudFront, ECS, EKS, EC2, S3, IAM, EFS, WAF, etc). ELK-stack, Prometheus, Grafana.
- MySQL deep understanding and performance tuning. Experience with CDN, and security headers.
- Practice experience with HA/HL.
- Knowledge of Hardening Container Images.
- Proven experience in managing and implementing security measures for infrastructure and applications.
- Excellent problem-solving and troubleshooting skills. Strong leadership and team management abilities.
- Effective communication and collaboration skills.
Preferred Qualifications
- Experience in obtaining certifications as SOC-2/ISO/IEC 20027
- Familiarity with agile methodologies and practices.
Benefits:
- Competitive salary based on experience.
- Paid Time Off
- Friendly and supportive team environment.
- Access to an extensive library of training materials and company courses.
- Opportunity to develop towards automation or management.
*Senior DevOps Engineer FVP *
is a robust, efficient, and scalable software product portfolio and infrastructure that meets the needs and expectations of the Web Division's clients and end-users. This is achieved by implementing and maintaining effective DevOps processes, standards, and best practices, as well as fostering a culture of continuous improvement and collaboration within the DevOps division and across the Technology Department.
Senior DevOps Engineer KPO
- Developing, implementing, and maintaining DevOps processes, methodologies, and standards.
- Coordinating and monitoring the work of DevOps Engineers to ensure timely and accurate development, deployment, and maintenance of software products and infrastructure.
- Collaborating with other divisions within the Technology Department to ensure smooth integration and alignment of software development, deployment, and maintenance processes.
- Identifying and addressing infrastructure and deployment issues, inefficiencies, and inconsistencies.
- Providing guidance, mentorship, and support to DevOps Engineers to enable their professional growth and development.