Mimecast is seeking a Build & Deployment Engineer II to join their CICD team to manage and improve the lifecycle of internal build and deployment services, ensuring reliability, scalability, and security for their cybersecurity solutions.
Requirements
- Proficiency with Jenkins and other build automation tools.
- Scripting and automation skills in Python, Bash, and/or Go.
- Familiarity with .NET environments and Linux system administration.
- Experience with source control management (Git, GitHub, Bitbucket) and version control best practices.
- Experience with additional CI/CD tools such as Concourse, GitLab CI, or GitHub Actions.
- Proficiency with AWS, Kubernetes, and microservices deployment.
- Hands-on expertise with Terraform, including a strong grasp of AWS IAM and security best practices.
Responsibilities
- Manage and improve the lifecycle of internal build and deployment services—from design, deployment, operation, and optimization, with a focus on reliability, scalability, and security.
- Collaborate with software engineering teams as a primary internal customer, resolving complex build and deployment issues, providing technical guidance, and supporting the rollout of new features, upgrades, and technologies.
- Design, implement, and maintain infrastructure-as-code solutions using Terraform, with a focus on AWS resources, IAM, and secure, repeatable deployments.
- Develop, support, and enhance CI/CD pipelines using Jenkins, and related tools, driving automation and best practices throughout the build and deployment process.
- Analyze logs and system metrics to identify root causes, drive continuous improvement, and improve developer velocity and system reliability.
- Work extensively with container technologies such as Docker and Kubernetes, enhancing scalability, governance, and compliance in deployment processes.
- Support Atlassian products like Jira, Confluence, and Bitbucket
Other
- 2–5 years of professional experience in build engineering, DevOps, or a related field.
- A valued team player in a dynamic, autonomous, multi-functional team.
- Customer-focused, with a collaborative mindset and excellent communication skills.
- Systematic problem solver who thrives in dynamic environments and adapts to complex changes.
- Employees are expected to come to the office at least two days per week.