01Overview
Job Description:
- Responsible for the automation and configuration management of the businesss servers and provides stable environments for delivery of quality.
- The DevOps Engineer plays an operational role by troubleshooting issues in development systems and is also responsible for the architecture and technical leadership of the entire DevOps infrastructure.
- Implement best practices for version control, branching strategies, and release management using Azure DevOps or other relevant tools.
- Drive continuous improvement of deployment processes and workflows to increase efficiency and reduce manual effort.
- Ensure compliance with security standards and implement security controls for data protection, user access management, and vulnerability management.
- Stay updated with the latest DevOps technologies, trends, and best practices, and provide recommendations for system improvements.
- Collaborate with stakeholders to gather requirements, provide technical guidance, and deliver solutions aligned with business needs.
Primary Skills:
- Expertise in Linux,MySQL
- GIT code management tool - Configuration, Administration, branching, merging, tagging and committing changes
- Continuous integration and continuous deployment tool like Jenkins
- Expertise in AWS Cloud Services like EC2,VPC,S3,RDS,IAM etc
- Bash and Groovy Scripting.
- Troubleshoot Production Issues and coordinate with the Development team to streamline code deployment.
- Experience with containerization technologies (Docker/containerd, Kubernetes).
- Solid understanding of DevOps principles and best practices.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and propose effective solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented setting.
- Develop and maintain design and troubleshooting documentation
- Perform cloud (AWS) upgrades and fixes on a regular basis
- Experience in Terra .