Check similar jobs, what people also searched, or create a job alert for DevOps Engineer jobs in Heredia, Costa Rica
As a DevOps Engineer, you will play a critical role in the software development lifecycle by bridging the gap between development and operations teams. Your primary responsibility will be to streamline and automate the deployment, integration, and delivery processes to ensure efficient and reliable software delivery. You will work closely with development, operations, and quality assurance teams to implement and maintain continuous integration and delivery pipelines. Your role will involve managing infrastructure as code, monitoring system performance, and troubleshooting issues to ensure smooth and efficient software development and deployment. Collaborate with development, operations, and quality assurance teams to understand software requirements and define infrastructure needs. Design and implement scalable and reliable infrastructure solutions using infrastructure-as-code tools (e.g., Ansible, Terraform). Build and maintain continuous integration and delivery pipelines to automate software builds, tests, and deployments.
Skills:
Minimum of 6-9 years of experience with a strong understanding of DevOps principles, practices, and methodologies. Experience with infrastructure-as-code tools such as Ansible, Terraform, or CloudFormation. Proficiency in scripting and automation using tools like Shell, Python, or PowerShell. Knowledge of containerization technologies such as Docker and container orchestration platforms like Kubernetes. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform. Experience with continuous integration and delivery tools (e.g., Jenkins, GitLab CI/CD). Understanding of networking concepts, security best practices, and infrastructure monitoring. Knowledge of version control systems (e.g., Git) and code repositories. Strong problem-solving and troubleshooting skills. Excellent communication and collaboration skills to work effectively with cross-functional teams. Ability to adapt to changing technologies and work in a fast-paced environment.