Description
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.