Job Description
We are seeking an experienced DevOps Engineer with a strong background in
Jenkins, Kubernetes (especially Amazon EKS), and cloud infrastructure. The ideal
candidate will have 5+ years of experience in designing, implementing, and
managing CI/CD pipelines and container orchestration. This role requires
expertise in automating deployment processes, optimizing cloud infrastructure,
and ensuring high availability and scalability of applications in production
environments.
Responsibilities
- Design, implement, and manage CI/CD pipelines using Jenkins to support
continuous integration and continuous deployment workflows.
- Configure and manage Kubernetes clusters, particularly Amazon EKS, to
deploy and scale applications reliably.
- Develop automation scripts to streamline build, test, and deployment
processes, ensuring faster and more reliable releases.
- Implement robust monitoring and logging solutions using tools such as
Prometheus, Grafana, and ELK stack to track performance and application
health.
- Manage and optimize cloud infrastructure, with a focus on scaling and
securing Kubernetes resources in AWS.
- Maintain artifact repositories and manage deployment versions across
environments for consistency and reliability.
- Enforce best practices for security and compliance, including role-based
access control (RBAC), network policies, and vulnerability assessments.
- Troubleshoot and resolve issues with CI/CD pipelines, Kubernetes clusters,
and application deployments, ensuring minimal downtime.
- Collaborate with developers, system administrators, and other stakeholders to
streamline DevOps workflows and enhance overall productivity.
DevOps Engineer 2
- Stay updated with industry trends and best practices in DevOps, CI/CD, and
Kubernetes to continually enhance processes.
Skills
- 5+ years of experience as a DevOps Engineer with hands-on expertise in
Jenkins and CI/CD pipeline management.
- Proficient in Kubernetes, especially Amazon EKS, with a strong understanding
of container orchestration and microservices.
- Solid experience with infrastructure automation and scripting languages (e.g.,
Bash, Python).
- Hands-on experience with AWS services relevant to DevOps, including EC2,
S3, IAM, VPC, and CloudWatch.
- Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK stack)
for effective cluster and application monitoring.
- Familiarity with artifact management tools and practices to support reliable
version control in production.
- Experience with implementing security measures in CI/CD and Kubernetes
environments.
- Excellent troubleshooting skills for addressing issues in pipelines,
deployments, and containerized applications.
- Strong collaboration skills with a proactive approach to working with cross functional
teams.
- Strong understanding of DevOps principles, agile methodologies, and cloud native
technologies.