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.
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, providing timely resolution.
- Continuously improve and optimize software development processes through automation and best practices.
- Stay updated with the latest trends and technologies in DevOps and cloud computing.
- Collaborate with cross-functional teams to ensure seamless integration of systems and applications.
- Provide technical guidance and support to team members.
- Document and maintain infrastructure and deployment processes and procedures.
Requirements
- Experience in designing and implementing scalable and efficient infrastructure solutions
- Expertise in automation, cloud technologies, and continuous integration/continuous delivery (CI/CD) practices
- Ability to build and maintain CI/CD pipelines for software projects
- Proficiency in managing and optimizing cloud-based infrastructure
- Strong knowledge of tools and technologies related to DevOps engineering
Benefits
- Collaborate with software development teams
- Design and implement scalable and efficient infrastructure solutions
- Build and maintain CI/CD pipelines for software projects
- Ensure smooth and automated delivery from development to production environments
- Manage and optimize cloud-based infrastructure using AWS and 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)
- Gain hands-on experience with containerization technologies and orchestration tools
- Deep understanding of CI/CD concepts and experience with related tools (e.g., Jenkins, GitLab CI/CD, CircleCI)
- Strong communication and collaboration skills
- Ability to work effectively in a team environment