HamburgerMenu
hirist

Job Description

Description :

Role : Senior Technology Consultant (DevOps / MLOps)

Location : Delhi

Project : Central Government

JOB SUMMARY :

The Department is seeking is seeking a skilled and experienced DevOps Engineer to join our technical team. The ideal candidate will have a strong background in automating deployment processes, managing cloud infrastructure, and ensuring the reliability and scalability of our systems. This role is crucial in supporting the development and deployment of e-governance applications under the Digital India initiative, contributing to the enhancement of public service delivery through technology.

KEY RESPONSIBILITIES :

Infrastructure Automation :

- Develop and maintain CI/CD pipelines to automate the build, test, and deployment processes.

- Implement Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.

- Automate system configurations and application deployments to improve efficiency.

- Proficient in advanced -NIX (Linux / Unix) command

Platform Management and Release Management :

- Setting up and deployment of Python/Java/Node JS based microservices

- Setting up cron jobs. Jobs might be written in Python or similar programming languages

- Configuring NGINX web server for static web site deployment

- Configuring NGINX web server as load balancer

- Knowledge and administration of source code management platforms like Git

- Performance Optimisation of Microservices and Web Servers

- Knowledge of Docker environments and Docker runtime administration

Kubernetes administration :


Cloud/On Premises Infrastructure Management :

- Manage and optimize cloud environments (AWS, Azure, or Google Cloud) to ensure scalability and cost-effectiveness.

- Manage and optimize on-premises data centre environments

- Monitor system performance and implement strategies for high availability and disaster

recovery.

System Monitoring and Maintenance :

- Set up and maintain monitoring, logging, and alerting systems using tools like Prometheus, Grafana, ELK Stack, or Nagios.

- Proactively identify and resolve system issues to maintain optimal performance.

Security and Compliance :

- Implement security best practices and ensure systems comply with government regulations

and data protection policies.

- Manage access controls, authentication, and authorization mechanisms.

Collaboration :


- Work closely with development, QA, and operations teams to streamline processes and improve collaboration.

- Participate in code reviews and provide feedback on infrastructure and deployment considerations.

Continuous Improvement :

- Stay updated with emerging technologies and industry trends in DevOps and cloud computing.

- Propose and implement improvements to enhance system reliability, performance, and security.

Documentation :


- Create and maintain comprehensive documentation for deployment processes, configurations, and infrastructure design.

- Develop runbooks and guides to support team members and facilitate knowledge sharing.

Qualifications and Experience :


Education :


- Bachelors degree in computer science, Information Technology, Engineering, or a related field.


- A masters degree or relevant certifications are an added advantage.

Experience

- Minimum of 5-7 years of experience in DevOps, system administration, or related roles.

- Proven experience with CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI.


- Extensive experience with containerization technologies such as Docker and orchestration tools like Kubernetes.

- Experience in managing cloud infrastructure on platforms like AWS, Azure, or Google Cloud.

Certifications :


- Relevant certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or Docker Certified Associate are highly desirable.

Skills and Competencies :


Technical Expertise :


- Proficiency in scripting languages such as Bash, Python, or Ruby.


- Strong understanding of networking concepts, security protocols, and system architecture.

- Experience with configuration management tools like Ansible, Puppet, or Chef.

- Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).

Problem-Solving :


- Excellent analytical and troubleshooting skills.


- Ability to diagnose and resolve complex infrastructure and deployment issues.

Communication and Collaboration :


- Strong communication skills to work effectively with cross-functional teams.


- Ability to explain technical concepts to non-technical stakeholders.

Organizational Skills :


- Ability to manage multiple tasks and projects simultaneously.


- Strong attention to detail and commitment to delivering high-quality work.


info-icon

Did you find something suspicious?