Description

Role Description

This is a full-time on-site role for a DevOps Engineer with a minimum of 5 years of experience. As a DevOps Engineer, you will be responsible for tasks such as Infrastructure as Code (IaC), software development, continuous integration, system administration, and Linux. Your day-to-day activities will include building and managing infrastructure, automating deployment processes, ensuring system stability, and collaborating with cross-functional teams.

 

Qualifications

Responsibilities:

DevOps Strategy:

● Develop and implement a comprehensive DevOps strategy to enhance the efficiency and effectiveness of our software development and release processes.

● Collaborate with stakeholders to define DevOps goals and objectives aligned with business objectives.

 

Continuous Integration/Continuous Deployment (CI/CD):

● Design, implement, and maintain CI/CD pipelines for automating the build, test, and deployment processes.

● Ensure the continuous integration and delivery of applications with a focus on reliability and speed.

 

Infrastructure as Code (IaC):

● Implement and manage infrastructure as code using tools like Helm, Terraform, Ansible, or CloudFormation.

● Work closely with infrastructure and development teams to automate the provisioning and configuration of infrastructure.

● Need to work closely with client’s infra teams to make sure Project Upgrades are adequately supported

 

Monitoring and Logging:

● Implement monitoring and logging solutions to proactively identify and resolve issues.

● Collaborate with teams to analyze system performance and implement improvements.

 

Security:

● Implement and enforce security best practices for infrastructure and applications.

● Collaborate with the security team to conduct regular security assessments and audits.

 

 

Collaboration and Communication:

● Foster collaboration between development, operations, and QA teams.

● Communicate effectively with team members, stakeholders, and leadership about DevOps initiatives and improvements.

 

Incident Response and Resolution:

■ Participate in incident response activities and work towards minimizing system downtime.

● Develop and maintain documentation for incident response procedures.

 

 

Qualifications:

● Bachelor’s degree in Computer Science, Engineering, or a related field.

● Proven experience in a DevOps or similar role.

● Strong knowledge of CI/CD tools such as Jenkins, GitLab CI, Maven.

● Proficiency in scripting languages such as Shell, Python, or Ruby.

● Proficiency in Infrastructure Management and Hadoop Administration

● Experience with containerization and orchestration tools, such as Docker, Docker-Compose and Kubernetes.

● Experience with building monitoring dashboards (e.g. Graphana)

● Solid understanding of cloud platforms like Google Cloud (Preferred), AWS, Azure.

● Familiarity with configuration management tools like Ansible, Puppet, or Chef.

● Knowledge of infrastructure as code principles and tools.

● Excellent problem-solving and communication skills.

Education

Bachelor's degree