Sr. DevOps Engineer - Jenkins Job
yash
Job Description
Key Responsibilities
- CI/CD Pipeline Management: Design, implement, and maintain CI/CD Jenkins pipelines to automate software delivery processes.
Ansible: Be familiar with Ansible (creation of playbooks/roles). Know the best practices. - Containerization and Orchestration: Define, deploy and maintain docker images --> Be familiar with Docker best practices, know how to create a Dockerfile, use Docker Compose, and be comfortable with Linux.
Optional:
- Monitoring and Logging: Implement monitoring solutions using tools like Prometheus, Grafana, and ELK Stack to ensure system health and performance.
- Collaboration: Work closely with fellow Developers, Product Owner, Architects, Shared Services and operations teams to enhance collaboration and streamline workflows.
- Security Best Practices: Implement security measures and best practices in the CI/CD pipeline and cloud infrastructure.
- Troubleshooting and Support: Provide support for systems, troubleshoot issues, and implement solutions to improve system reliability.
- Documentation: Follow defined guidance, maintain clear and detailed documentation of processes, configurations, and systems.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 7+ years of experience in a DevOps or similar role..
- Knowledge in deployment and configuration tools (Ansible).
- Experience with CI/CD tools (Jenkins, SonarQube, Artifactory ).
- High Proficiency with containerization technologies (Docker).
- Good Knowledge on Linux and Windows OS
- Strong understanding of networking, security, and system administration.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Proficiency in scripting languages such as Groovy and Bash
- Knowledge of Java, Spring Boot, React JS, JavaScript, Typescript, CSS, HTML
- Good knowledge of testing (Manual and Automation), frameworks and tools used.