Job Description
About Awign Expert:
Awign Expert, a division of Awign - India's largest work-as-a-service platform. We connect skilled professionals with exciting project-based opportunities from top companies, handling onboarding, feedback, conflict resolution, and payroll. Our mission is to empower professionals to focus on their work by managing administrative tasks, providing access to a network of renowned companies and rewarding assignments
DevOps Engineer
Position Overview
We are seeking an experienced and highly skilled Senior DevOps Engineer to join our dynamic team. The ideal candidate will be well-versed in Continuous Integration/Continuous Deployment (CI/CD) concepts and have a proven track record of optimizing workflows. The role requires hands-on experience with the latest DevOps technologies, a deep understanding of automation, and the ability to streamline development processes.
Responsibilities
- CI/CD Implementation:
- Design, implement, and manage end-to-end CI/CD pipelines to automate the software delivery process.
- Workflow Optimization:
- Identify and optimize various workflows, ensuring efficiency and reliability in the development lifecycle.
- Technology Integration:
- Stay up to date with the latest DevOps technologies and tools, integrating them into existing infrastructure as required.
- Automation:
- Automate repetitive tasks to enhance productivity and reduce manual intervention in deployment processes.
- Infrastructure as Code (IaC):
- Implement Infrastructure as Code (IaC) practices for provisioning and configuring infrastructure components.
- Monitoring and Logging:
- Set up and manage monitoring and logging solutions to ensure the health and performance of applications and infrastructure.
- Collaboration:
- Collaborate with development, operations, and quality assurance teams to foster a culture of collaboration and continuous improvement.
- Security:
- Implement and maintain security best practices in CI/CD pipelines and infrastructure.
- Deployment Strategies:
- Implement deployment strategies such as blue-green deployments and canary releases to minimize downtime and risks.
- Documentation:
- Create and maintain comprehensive documentation for CI/CD processes, workflows, and infrastructure configurations.
Qualifications And Experience
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a DevOps Engineer, preferably in a senior role.
- In-depth knowledge of CI/CD concepts and tools such as Jenkins, GitLab CI, or Travis CI.
- Strong scripting skills in languages such as Python, Shell, or Ruby.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with Infrastructure as Code tools like Terraform or Ansible.
- Knowledge of monitoring and logging tools like Prometheus, Grafana, or ELK stack.
- Security-minded approach to DevOps practices.
- Strong problem-solving skills and ability to troubleshoot complex issues.
Requirements
DevOps Engineer, Jenkins, GitLab CI, or Travis CI, Python, Shell, or Ruby, containerization and orchestration tools like Docker and Kubernetes, Infrastructure as Code tools like Terraform or Ansible, Prometheus, Grafana, or ELK stack.