Job Responsibilities:
- Manage continuous integration and continuous deployment (CI/CD) pipelines to ensure efficient and reliable software delivery.
- Monitor system performance and availability, and implement solutions to optimize and maintain high availability and scalability.
- Develop and maintain infrastructure as code using tools like Terraform, ensuring consistent and repeatable deployments.
- Collaborate with development teams to design and implement automated testing frameworks and strategies.
- Manage and optimize cloud resources, ensuring cost-effective and efficient use of AWS, GCP, or other cloud platforms.
- Troubleshoot and resolve infrastructure-related issues, providing support to development teams as needed.
- Develop and maintain documentation for infrastructure and deployment processes, ensuring clarity and accessibility for team members.
- Lead efforts to improve system reliability and performance through proactive monitoring and incident response strategies.
- Foster a team culture of diversity, opportunity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills:
- Formal training or certification in software engineering concepts with 5+ years of applied experience.
- Expertise in DevOps practices, particularly with AWS and Terraform; GCP experience.
- Familiarity with logging and monitoring tools such as Grafana, Prometheus, ELK Stack, or CloudWatch.
- Knowledge of network protocols and security best practices, including firewalls, VPNs, and encryption.
- Proficiency in at least one server-side language such as Java, Python, etc.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
Preferred Qualifications, Capabilities, and Skills:
- Expertise in applying appropriate data structures and algorithms to solve business and technical problems.
- Ability to script and automate tasks using languages like Bash, PowerShell, or Python.
- Excellent communication and collaboration skills, with the ability to work effectively across teams and departments.
- A proactive approach to learning and staying updated with the latest industry trends and technologies in DevOps and cloud computing.
- A passion for restaurants and great food!