DevOps Engineer
citi
Job Description
Responsibilities
- Implementation and maintenance of CI/CD pipelines to automate the software delivery process.
- Implementing and managing CI/CD pipelines to enable frequent and reliable software releases.
- Developing and maintaining scripts and tools to automate repetitive tasks.
- Configuring Kafka topics, producers, and consumer groups to implement messaging and real-time data streaming functionalities.
- Creating and managing an on prem Redis cluster.
- Monitoring system performance and identifying issues.
- Troubleshoot and debug architecture issues to ensure efficient and scalable application performance.
- Continuously learning new technologies and DevOps best practices to stay up to date with industry trends.
- Automating security controls and configuration management.
Qualifications
- 4+ years’ experience
- Bachelor’s degree in computer science, Software Engineering, related field, or equivalent experience.
- Experience with CI/CD tools including Jenkins, OpenShift, Artifactory, & BitBucket,
- Hands on scripting skills for automation (Python, BASH, Awk script, etc.).
- Hands on experience with containerization technologies like Docker and tools like Kubernetes or OpenShift.
- Experience with Linux administration.
- Knowledge of software development best practices, version control systems (e.g., Git), and Agile methodologies.
- Knowledge of artifactory repositories, Maven, and Gradle build lifecycle.
- Knowledge of integrating third party tools like Sonar, etc.