Job Summary

Responsibilities:

  • Implement and manage CI/CD and configuration management.
  • Provide proven architectures, proofs of concept, and best practices for delivery.
  • Operate infrastructures using cloud and/or container-based platforms
  • Develop infrastructure automation with a focus on scalability, observability, reliability, security, and quality.
  • Setup, operate and manage environments.
  • Handle code deployments in all environments.
  • Manage cost, security, and monitoring to ensure the solutions meet business requirements.
  • Provide guidance based on best practices to the team throughout the life cycle of the project.
  • Work with different teams to implement and improve SLIs, SLAs, and SLOs.
  • Design, create and maintain documentation of best practices for implemented systems and relevant configurations.

Education and Experience Required:

  • * Fresh Grade from Engineering Computer Science/Information Systems*

Knowledge and Skills:

  • Understanding and embracing DevOps culture, principles, and best practices
  • Ability to develop and improve operational practices and procedures
  • Good understanding of software lifecycle
  • Awareness of agile concepts
  • Good understanding of OS/kernel/NW concepts
  • Good understanding of CI/CD pipelines
  • Experience in scripting (Bash or Powershell, Python, Groovy)
  • Good understanding of version control and configuration management
  • Good understanding of containerization (Kubernetes, Docker, and Helm charts)
  • Awareness of scalability, reliability, and security guidelines
  • Good understanding of creating solutions, estimations, and sizing
  • Good knowledge of state-of-the-art tools and integrations
  • Excellent communication skills.