Prior experience of designing and implementing CI / CD pipe line
Have some experience in client facing role.
Design, implement, and maintain automated deployment pipelines using Jenkins to facilitate continuous integration and continuous deployment (CI / CD) processes.
Develop Ansible playbooks and roles to automate configuration management, infrastructure provisioning, and application deployment across various environments.
Collaborate with development and operations teams to improve efficiency, reliability, and scalability of systems and applications.
Troubleshoot and resolve issues related to build, deployment, and infrastructure using automation scripts and tools.
Work closely with software developers to integrate automated testing into the CI / CD pipeline and ensure high code quality standards.
Utilize Maven and Ant for build automation, dependency management, and project configuration.
Implement monitoring and alerting solutions to proactively identify and address performance bottlenecks and system failures.
Participate in the evaluation and adoption of new tools, technologies, and best practices to enhance the DevOps process.
Document procedures, configurations, and infrastructure changes to maintain a comprehensive knowledge base.
Perform RCA on all issues and work closely with Admins and support teams.
Provide technical guidance and support to team members, fostering a culture of collaboration, innovation, and continuous improvement.
Requirements :
Bachelors degree in Computer Science, Engineering, or related field.
Proven experience as a DevOps Engineer or similar role.
Proficiency in Jenkins for CI / CD automation and pipeline configuration.
Strong expertise in Ansible for configuration management and infrastructure as code (IaC).
Hands-on experience with Maven and Ant for build automation and project management.
Good understanding of Linux / Unix shell scripting.
Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
Experience with version control systems, preferably Git.
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal abilities.
Ability to work independently and collaboratively in a fast-paced environment.
Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Jenkins Engineer) are a plus.
Preferred Qualifications :
Hands on experience of working with cloud computing platforms such as AWS.
Knowledge of infrastructure automation tools like Terraform.
Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack.
Understanding of Agile methodologies and practices.
Hands on working experience on tools like Jira and confluence.
Continuous learning mindset with a passion for staying updated with industry trends and advancements.