Job Openings Sr. DevOps Engineer

About the job Sr. DevOps Engineer

We are seeking a talented and motivated DevOps Engineer to join our team. As a DevOps Engineer at CloudEats, you will play a critical role in our software development and deployment processes. You will collaborate with cross-functional teams to ensure the smooth and efficient delivery of our software products, from development to production.

Responsibilities:

Infrastructure as Code (IaC):

  • Develop and maintain infrastructure as code (IaC) using tools such as Terraform, Ansible, or CloudFormation to automate infrastructure provisioning and configuration management.

Continuous Integration and Continuous Deployment (CI/CD):

  • Design, implement, and maintain CI/CD pipelines to automate software builds, testing, and deployments.
  • Monitor and optimize CI/CD pipelines for performance and reliability.

Containerization and Orchestration:

  • Build and manage Docker containers for application packaging and deployment.
  • Deploy and orchestrate containers using Kubernetes or other container orchestration tools.

Cloud Services:

  • Manage cloud infrastructure and services on platforms such as AWS, Azure, or Google Cloud.
  • Optimize resource utilization and cost-effectiveness in the cloud environment.

Monitoring and Logging:

  • Implement monitoring solutions and set up alerts to ensure the availability and performance of applications and infrastructure.
  • Manage and configure centralized logging systems for effective troubleshooting.

Security and Compliance:

  • Implement and enforce security best practices throughout the DevOps process.
  • Ensure compliance with industry standards and regulations.

Collaboration:

  • Work closely with software development, QA, and IT teams to facilitate seamless integration and delivery of software products.
  • Participate in incident response and resolution as needed.

Documentation:

  • Maintain clear and comprehensive documentation for infrastructure, processes, and procedures.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Proven experience as a DevOps Engineer or in a similar role.
  • Strong proficiency in scripting and automation
  • Familiarity with version control systems (e.g., Git).
  • Knowledge of containerization and container orchestration technologies (e.g., Docker, Kubernetes).
  • Experience with IaC tools (e.g., Terraform, Ansible) and CI/CD pipelines.
  • Cloud platform experience (AWS, Azure, Google Cloud).
  • Understanding of networking, security, and compliance in a cloud environment.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus