Responsibilities
- Design, implement, and maintain robust CI/CD pipelines to automate software build, testing, and deployment processes.
- Architect and manage cloud-based infrastructure (AWS, Azure, GCP) for scalability, performance, and security.
- Proactively monitor system performance, identify bottlenecks, and design solutions to optimize resource utilization.
- Implement logging, monitoring, and alerting systems to ensure rapid issue detection and resolution.
- Collaborate with development teams on containerization and orchestration strategies (Docker, Kubernetes).
- Champion DevOps culture and best practices throughout the organization.
Qualifications
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- 3+ years of experience in a DevOps engineering role.
- Solid foundation in Linux system administration.
- Expertise with scripting languages (Python, Bash, etc.).
- Strong proficiency in cloud technologies (AWS, Azure, or GCP) and infrastructure as code (IaC) tools (Terraform, CloudFormation, etc.).
- Experience with CI/CD tools (Jenkins, CircleCI, GitLab CI, etc.) and container technologies (Docker, Kubernetes).
Desired Skills
- Experience in security best practices, vulnerability scanning, and security incident response.
- Familiarity with configuration management tools (Ansible, Chef, Puppet, etc.)
- A strong understanding of Agile development methodologies and principles.
Compensation and Benefits
- Competitive salary and potential for growth.
- Comprehensive benefits package, including health insurance, [additional benefits].
- Opportunity to work with cutting-edge technologies and shape the future of software development.
How to Apply
If you are a passionate DevOps engineer excited to streamline our software delivery process and champion automation, send us your resume and cover letter to hello@mashbot.com.