DevOps Engineer
citi
Job Description
Responsibilities:
- Design, implement, and maintain robust CI/CD pipelines for our Commodities Pricing and Revenue Reporting/Analytics platform, leveraging tools like Jenkins, UDeploy, Tekton, Harness.
- Maintain and troubleshoot containerized applications running on Linux virtual machines, ensuring optimal performance and resource utilization.
- Collaborate with development teams to optimize application performance, scalability, and reliability throughout the software development lifecycle.
- Implement and manage monitoring and logging solutions to ensure system stability and proactively identify potential issues.
- Ensure the security and compliance of our cloud infrastructure, adhering to industry best practices and regulatory requirements.
- Continuously improve our DevOps processes and tools, exploring and implementing new technologies to enhance efficiency and reliability.
- Collaborate with a global team of engineers and other technology professionals.
- Clearly and accurately document infrastructure designs, automation scripts, and operational procedures.
- Mentor and guide other team members on DevOps best practices.
Qualifications:
- Experience - 8 to 12 years
- Expertise in containerization technologies like Docker and Kubernetes.
- Solid understanding of CI/CD principles and experience with various CI/CD tools such as Jenkins, UDeploy, Tekton, and Harness.
- Proficiency in scripting languages like Python and in Linux shell scripting.
- Experience with monitoring and logging tools such as Prometheus, Grafana, Splunk, or ELK stack.
- Strong problem-solving skills and a proactive approach to identifying and resolving issues.
- Ability to take ownership of initiatives, make informed decisions, and deliver impactful results.
- Excellent interpersonal, verbal, and written communication skills.
- Experience with Linux server administration.