What does your job look like? As a DevOps Engineer, your primary responsibilities include designing and managing CI/CD pipelines with Jenkins, automating cloud operations, and using IaC tools like Terraform. You will collaborate with development teams for seamless code integration, utilize monitoring tools like CloudWatch to ensure high availability, manage cloud environments securely, and employ Docker and Kubernetes/EKS for containerization and orchestration. Promoting a DevOps culture, you'll advocate best practices, facilitate knowledge sharing, and solve complex challenges with innovative solutions. Effective communication, continuous learning, and adaptability to new technologies are key aspects of your role.
Your main responsibilities will be to:
Design, implement, and manage CI/CD pipelines and deploy to Kubernetes/Code Engine.
Automate and optimize cloud operations for secure, efficient, and scalable solutions.
Collaborate with development teams to architect solutions meeting technical and business needs.
Manage environments using Infrastructure as Code (IaC) according to security guidelines and best practices.
Conduct system troubleshooting and problem-solving across platform and application domains.
Promote a culture of DevOps and continuous improvement.
Ensure continuous adoption of industry best practices for DevOps processes.
Requirements: What you need to succeed in this role:
4+ years of experience.
Knowledge of network models with L4/L7 and their applications.
Strong problem-solving abilities across various technologies.
Passion for automating repetitive tasks and optimizing processes.
Excellent collaboration and communication skills.
Commitment to continuous learning and staying current with the latest technologies.
Flexibility to adapt to new technologies and methodologies.
Understanding of security principles and their application in a cloud environment.