Uvera is seeking a skilled and experienced DevOps Engineer to join our growing team. As a DevOps Engineer at Uvera, you will play a key role in designing, implementing, and managing our cloud infrastructure and deployment pipelines. You will be responsible for building and optimizing our CI/CD processes, automating deployment and scaling, and monitoring and troubleshooting our production systems. The ideal candidate is someone who is highly proficient in cloud technologies, has experience with containerization and orchestration tools, and possesses a deep understanding of software development and operations. If you have a passion for automation, scalability, and continuous improvement, we want to hear from you!
Responsibilities:
Manage and optimize AWS resources, ensuring high availability and cost-efficiency.
Develop and maintain Docker containers for various applications.
Orchestrate containerized applications using Kubernetes.
Implement and manage CI/CD pipelines with Jenkins.
Monitor system performance and health using Grafana and DataDog.
Write and maintain shell scripts for automation and infrastructure management.
Work with AWS IoT Core to integrate and manage IoT devices.
Manage and monitor Kafka clusters for real-time data processing.
Collaborate with development teams to ensure seamless integration and deployment of applications.
Implement best practices for security, monitoring, and alerting.
Keep up to date with the latest trends and best practices in DevOps
Requirements
Requirements and skills:
B.S. degree in Computer Science, or a related subject.
Proven experience as a DevOps Engineer or similar role with at least 5 years.
Extensive experience with AWS services, including EC2, S3, RDS, Lambda, and more.
Proficient in containerization technologies, especially Docker.(AWS EKS , ECR, ECS)
Hands-on experience with Kubernetes for container orchestration.(AWS EKS , ECR, ECS)
Solid understanding of CI/CD pipelines and tools like Jenkins.
Proficiency in monitoring and alerting tools such as Grafana and DataDog.
Strong scripting skills, particularly in shell scripting.
Experience with AWS IoT Core for IoT device management.
Knowledge message queuing like Kafka for real-time data streaming or RabbitMQ. (AWS kinesis)
Excellent problem-solving skills and attention to detail.
Proficiency in programming languages such as Python, Go, or Ruby.
Knowledge of other cloud platforms such as Google Cloud Platform (GCP).
Strong understanding of version control systems, particularly Git.
Solid understanding of networking concepts, including DNS, TCP/IP, VPNs, and firewalls.
Knowledge of security best practices, including IAM, encryption, and compliance standards.
Experience with managing databases such as MySQL, PostgreSQL, MongoDB, or NoSQL databases.
Strong problem-solving and analytical skills.Experience with continuous improvement methodologies such as Agile, Lean, or DevOps principles.
Experience in creating and testing backup and recovery strategies.
Ability to apply different deployment strategies like canary, blue/green, etc.
Ability to work with load balancers, VPC, and Gateways.
Design, build, and maintain scalable infrastructure using Terraform.