Job description
Kubelancer is seeking a highly experienced and driven Senior DevOps Engineer to lead the design, implementation, and optimization of our DevOps infrastructure. In this role, you’ll play a critical part in scaling our operations, enhancing deployment efficiency, and ensuring the security and stability of our systems. As a senior team member, you’ll collaborate with cross-functional teams, mentor junior engineers, and champion DevOps best practices to drive operational excellence.
Job responsibilities
- Lead CI/CD Strategy: Design, implement, and oversee CI/CD pipelines to streamline software delivery, ensuring scalability, reliability, and efficiency.
- Infrastructure as Code (IaC): Lead IaC initiatives using tools like Terraform, Ansible, and CloudFormation to automate and maintain scalable infrastructure across AWS, GCP, and Azure.
- Cloud Architecture and Optimization: Architect, deploy, and manage cloud infrastructure for high availability, performance, and cost-efficiency across multiple cloud environments.
- Monitoring and Logging Solutions: Develop and manage monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK Stack) to ensure system health and rapid issue resolution.
- Automation and Scripting: Create and improve automation scripts and workflows to enhance operational efficiency and reduce manual processes.
- Mentorship and Leadership: Mentor junior DevOps team members, guiding them in best practices, tool usage, and professional growth.
- Security and Compliance: Implement and enforce DevSecOps practices within CI/CD and infrastructure to ensure security, compliance, and governance.
- Cross-Functional Collaboration: Partner with development, QA, and operations teams to drive a culture of collaboration, continuous improvement, and accountability.
-
Qualifications
- Educational Background: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Experience:
- 5+ years in DevOps, with significant experience managing and scaling infrastructure on cloud platforms (AWS, GCP, Azure).
- Proven expertise in CI/CD, IaC, and automation, with experience in complex, high-availability environments.
- Technical Skills:
- Proficient in CI/CD tools such as Jenkins, GitLab CI/CD, and GitHub Actions.
- Strong coding and scripting skills in languages like Python, Bash, or Groovy.
- Deep understanding of containerization and orchestration technologies like Docker and Kubernetes.
- Advanced knowledge of monitoring, logging, and observability tools (e.g., Prometheus, Grafana, ELK Stack).
- Experience with security tools and DevSecOps practices to enforce security in pipelines and infrastructure.
- Certifications (preferred): AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or Google Professional DevOps Engineer.
- Soft Skills:
- Strong leadership, mentoring, and communication skills.
- Excellent analytical and problem-solving abilities.
- Ability to work independently, prioritize tasks, and handle complex, high-pressure situations.