- Lead the design, development, and implementation of CI/CD pipelines to automate the build, test, and deployment processes.
- Architect and maintain cloud infrastructure (AWS) to ensure high availability, performance, and cost-effectiveness.
- Implement and manage infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Ansible.
- Develop automation scripts and tools to streamline infrastructure management, monitoring, and deployment processes
- Manage containerization and orchestration solutions using Docker and Kubernetes.
- Collaborate with development, operations, and security teams to ensure the reliability, scalability, and security of applications and infrastructure.
- Implement and maintain monitoring, logging, and alerting systems to track performance and identify potential issues.
- Troubleshoot complex infrastructure issues and provide timely resolutions to maintain system uptime.
- Mentor and guide junior DevOps engineers, providing technical leadership and fostering a culture of continuous improvement
- Stay updated on industry trends, best practices, and emerging technologies to drive innovation within the DevOps team
Requirements
- The DevOps Engineer is responsible for designing, implementing, and maintaining the infrastructure and processes that enable efficient and reliable software delivery.
- This role involves leading DevOps initiatives, mentoring junior engineers, and collaborating with cross-functional teams to drive automation, scalability, and security across the organization’s systems.
- The DevOps Engineer will play a key role in enhancing the development lifecycle, improving system reliability, and optimizing cloud infrastructure.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 4+ years of experience in DevOps, system administration, or software development, with at least 2 years.
- Strong experience with cloud platforms (AWS) and cloud-native services
- Certifications in cloud platforms (e.g., AWS Certified DevOps Engineer, AWS Solution Architect Professional, Certified Kubernetes Administrator).
- Experience with hybrid cloud and multi-cloud environments.
- Knowledge of Agile and Scrum methodologies.
- Must have hands on experience on Kubernetes echos systems
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
- Deep understanding of containerization (Docker) and orchestration (Kubernetes) technologies.
- Experience with infrastructure as code (IaC) and configuration management tools.
- Familiarity with monitoring and logging tools like Prometheus, Grafana, ELK Stack, or Splunk.
- Strong leadership and mentoring abilities.
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration skills.
- Ability to manage multiple tasks and prioritize in a fast-paced environment
Report job