Post Job Free
Sign in

Sr. DevOps Engineer

Company:
Nickelfox
Location:
Noida, Uttar Pradesh, India
Posted:
May 03, 2024
Apply

Description:

Job Summary:

We are seeking an experienced and highly skilled Senior DevOps Engineer to join our team. In this role, you will be responsible for designing, implementing, and maintaining the company's DevOps practices and infrastructure. You will work closely with development teams, system administrators, and other stakeholders to ensure efficient and reliable software delivery processes.

Responsibilities:

- Design, build, and maintain a robust and scalable DevOps infrastructure using modern tools and technologies such as containerization (Docker, Kubernetes), configuration management (Ansible, Terraform), and continuous integration/continuous deployment (CI/CD) pipelines (Jenkins, GitLab CI/CD, GitHub Actions).

- Automate software deployment processes, infrastructure provisioning, and configuration management tasks to streamline the software delivery lifecycle.

- Collaborate with development teams to implement DevOps best practices, including continuous integration, continuous delivery, and infrastructure as code (IaC).

- Monitor and optimize the performance, reliability, and security of the DevOps infrastructure, including monitoring tools (Prometheus, Grafana), log management (ELK Stack, Graylog), and security scanning tools.

- Troubleshoot and resolve issues related to the DevOps infrastructure and processes, ensuring high availability and minimal downtime.

- Provide guidance to development teams on best practices for building and deploying cloud-native applications.

- Stay up-to-date with the latest DevOps trends, tools, and technologies, and drive the adoption of new practices within the organization.

Requirements

Requirements:

- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.

- 5+ years of experience in a DevOps or similar role, with a strong understanding of DevOps principles and practices.

- Extensive experience with cloud platforms (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and configuration management tools (Ansible, Terraform).

- Proficiency in scripting languages (Python, Bash, PowerShell) and infrastructure as code (IaC) practices.

- Familiarity with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions) and monitoring tools (Prometheus, Grafana, ELK Stack).

- Experience with agile software development methodologies and collaborative development practices.

- Strong problem-solving, analytical, and communication skills.

- Ability to work in a fast-paced environment and handle multiple priorities simultaneously.

Preferred Qualifications:

- Knowledge of security best practices and tools related to DevOps (vulnerability scanning, secrets management).

- Familiarity with chaos engineering and resilience testing practices.

- Certifications in relevant technologies (e.g., AWS Certified DevOps Engineer, Kubernetes Certified Administrator, etc.).

Apply