Notice Period:Immediate to 20 Days
Key Responsibilities:
- Design, implement, and manage Kubernetes clusters to ensure high availability, scalability, and security.
- Develop and maintain Docker containerization solutions for various applications and services.
- Implement secrets management solutions to securely store and manage sensitive information.
- Collaborate with development teams to establish and maintain CI/CD pipelines using tools such as GitHub Actions.
- Manage and optimize cloud infrastructure on AWS, GCP, or Azure, ensuring efficient resource utilization and cost management.
- Automate infrastructure provisioning and configuration management using Terraform and other Infrastructure as Code (IaC) tools.
- Monitor and troubleshoot system performance, reliability, and security issues across all environments.
- Maintain and enhance the artifact repository using JFrog Artifactory to ensure efficient storage and retrieval of build artifacts.
- Utilize Jira for project management and issue tracking, ensuring timely resolution of tasks and incidents.
- Implement and manage version control systems using GitHub, ensuring best practices for branching, merging, and code reviews.
Qualifications
Required:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a DevOps Engineer or similar role, with a strong focus on Kubernetes and Docker.
- Hands-on experience with one or more cloud platforms: AWS, GCP, or Azure.
- In-depth knowledge of CI/CD practices and tools, including GitHub Actions.
- Experience with secrets management tools and practices.
- Proficiency in Infrastructure as Code (IaC) tools, particularly Terraform.
- Familiarity with artifact repository management using JFrog Artifactory.
- Strong understanding of version control systems, particularly GitHub.
- Experience with project management and issue tracking tools like Jira.
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
- Ability to manage multiple tasks and projects simultaneously, with a strong attention to detail.
Preferred:
- Certification in AWS, GCP, or Azure.
- Experience with additional CI/CD tools and platforms.
- Knowledge of security best practices in cloud and containerized environments.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, and ELK stack.
- Experience with scripting languages such as Python, Bash, or other shell scripting.
- Collaborate with cross-functional teams to ensure seamless integration and delivery of software releases.
- Stay up-to-date with the latest industry trends, tools, and technologies to continuously improve the DevOps processes and practices.