Summary
Join Gorilla Logic as a Senior DevOps Engineer and contribute to building and managing infrastructure and CI/CD pipelines. You will work with a team of developers and engineers, utilizing your expertise in GitLab CI, Terraform, CloudFormation, Kubernetes, and various monitoring tools. This role demands strong problem-solving skills, experience with AWS cloud infrastructure, and proficiency in Python and Shell scripting. Success hinges on your ability to combine critical thinking with self-motivation and effective teamwork. You will be responsible for implementing and managing infrastructure as code, automating processes, and ensuring high availability and reliability of systems and applications.
Requirements
- Obtain a Bachelorβs degree in Computer Science or a related field (or equivalent experience)
- Have 5+ years of experience in DevOps, CI/CD, and release management
- Have 5+ years of experience building and managing a CI/CD pipeline environment (GitLab CI preferred)
- Have 3+ years of Linux experience in a development context
- Have 2+ years of DevOps experience within AWS cloud infrastructure (EC2, VPC, RDS, ELB)
- Possess strong experience with Kubernetes, including Helm and Helm Templates for managing deployments
- Have experience with Terraform for infrastructure automation
- Demonstrate proficiency in Python and Shell scripting for automation tasks
- Have experience deploying web and/or mobile applications to QA, staging, and production environments
- Have experience with observability and monitoring tools (e.g., PagerDuty, Prometheus)
- Have hands-on experience working in hybrid environments with both VMs and AWS Cloud
- Possess expert knowledge of Git strategies and source code management
- Possess strong communication skills to interact with Agile team members and cross-functional teams
- Have the ability to thrive in a dynamic, fast-paced environment, solving complex problems efficiently
Responsibilities
- Be responsible for the strategy, design, implementation, and management of CI/CD pipelines using GitLab CI to support the automated deployment of products and services
- Implement and manage Infrastructure as Code (IaC) using Terraform and CloudFormation
- Develop and maintain Helm charts and Helm Templates for Kubernetes deployments
- Work in a hybrid environment, managing both VMs and AWS Cloud infrastructure
- Automate processes using Python and Shell scripting to improve efficiency and reduce errors
- Enhance observability and monitoring using tools like Prometheus, PagerDuty, and other monitoring solutions
- Ensure containerized deployments using Docker and Kubernetes, implementing best practices for orchestration
- Scale out and improve monitoring capabilities for applications and infrastructure
- Troubleshoot system and application issues, ensuring high availability and reliability
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.