Design, implement, and maintain CI/CD pipelines using industry-standard tools and best practices.
Manage and optimize source code repositories (Git), including branching and merge strategies (GitFlow, trunk-based, etc.).
Configure and maintain build and dependency management using Maven (or similar tools).
Containerize applications using Docker and manage container orchestration with Kubernetes.
Develop and maintain automation scripts using Shell, Groovy, and Python for build, deployment, and operational tasks.
Implement and support observability solutions using Prometheus, ELK Stack (Elasticsearch, Logstash, Kibana), and OpenTelemetry.
Collaborate with release management teams to plan, coordinate, and execute application releases across environments.
Monitor, troubleshoot, and resolve issues in build, deployment, and production environments.
Contribute to continuous improvement of release processes, toolchains, and operational runbooks.