onsite
DevOps Release Engineer - Citi
Software Engineer
Intermediate DevOps Release Engineer responsible for designing, automating, and managing CI/CD pipelines, container orchestration, and cloud deployments using Jenkins, Docker, Kubernetes, and AWS.
About the role
Key Responsibilities
- Design, build, and maintain automated CI/CD pipelines for application releases using Jenkins and Git.
- Containerize applications and manage deployments with Docker and Kubernetes across AWS environments.
- Collaborate with development and operations teams to define release processes, versioning, and rollback strategies.
- Implement monitoring, logging, and alerting for release pipelines to ensure reliability and quick issue resolution.
- Develop and maintain infrastructure-as-code scripts (Python/Bash) for environment provisioning and configuration management.
Requirements
- 2+ years of hands‑on experience with CI/CD tools (Jenkins, Git) and container technologies (Docker, Kubernetes).
- Proficiency in scripting languages such as Python or Bash for automation tasks.
- Experience deploying and managing workloads on AWS (EC2, S3, IAM, CloudFormation).
- Solid understanding of software development lifecycle, version control, and release management best practices.
- Strong problem‑solving skills and ability to work collaboratively in an Agile environment.
Skills
cicdjenkinsdockerkubernetesawspython