About the position
We are seeking a talented and experienced DevOps Engineer to join our team at Tempo. As a DevOps Engineer, you will be responsible for designing, implementing, and maintaining our infrastructure and deployment pipelines. Your expertise in automation, cloud technologies, and continuous integration/continuous delivery (CI/CD) practices will be crucial in optimizing our software development processes and ensuring the scalability, reliability, and security of our systems. You will collaborate with software development teams to design and implement efficient infrastructure solutions and manage and optimize our cloud-based infrastructure.
Responsibilities
- Collaborate with software development teams to design and implement scalable and efficient infrastructure solutions.
- Build and maintain the CI/CD pipelines for software projects, ensuring smooth and automated delivery from development to production environments.
- Manage and optimize cloud-based infrastructure, leveraging tools and technologies.
- Implement and maintain security measures to ensure the reliability and security of systems.
- Monitor and troubleshoot infrastructure issues, ensuring high availability and performance.
- Automate processes and tasks to improve efficiency and productivity.
- Stay up-to-date with industry trends and best practices in DevOps and cloud technologies.
Requirements
- Experience in designing and implementing scalable and efficient infrastructure solutions
- Proficiency in automation, cloud technologies, and continuous integration/continuous delivery (CI/CD) practices
- Ability to collaborate with software development teams
- Strong knowledge of building and maintaining CI/CD pipelines for software projects
- Expertise in managing and optimizing cloud-based infrastructure
- Familiarity with tools and technologies related to infrastructure management and deployment pipelines
Benefits
- Collaborate with software development teams
- Design and implement scalable and efficient infrastructure solutions
- Build and maintain CI/CD pipelines for software projects
- Smooth and automated delivery from development to production environments
- Manage and optimize cloud-based infrastructure (AWS, other Cloud Platforms)
- Monitor and troubleshoot production systems
- Identify and resolve performance bottlenecks, security vulnerabilities, and other issues
- Implement and maintain containerization technologies (Docker, ECS, Kubernetes)
- Efficient deployment and scaling of applications
- Strong knowledge of cloud platforms such as AWS
- Hands-on experience with containerization technologies (Docker, ECS) and orchestration tools
- Deep understanding of CI/CD concepts and experience with related tools (Jenkins, GitLab CI/CD, CircleCI)
- Strong communication and collaboration skills
- Ability to work effectively in a team environment