BMC is looking for an Experienced Automation Engineer.
As an Automation Engineer, you will be joining a dynamic group at BMC, developing next-generation cloud-based solutions for IT management, experimenting with cutting-edge technologies, and focusing on agile development and delivering value to the customer. You will take part in advanced SaaS product and tool development within cross-regional teams.
In this role, you will:
- Work on software projects for industry-leading cloud services.
- Implement specific components as required by the product and service roadmap.
- Independently collaborate with remote team members and leadership teams.
- Quickly learn new products and work effectively based on concise communication to ensure project completion within tight timelines.
- Participate in daily communication with remote teams and product stakeholders, following company standards.
- Plan and execute the creation of automated product build and test systems.
You could be a good fit for this role if you have:
- 5+ years of experience working for a software engineering company or within the high-tech industry in a software R&D equivalent environment.
- Proven experience working within a team (with a team of 3 or more).
- The ability to provide task estimates for yourself and others.
- Proficiency in writing high-quality automation scripts using best-of-breed tools such as Python, Bash, and Perl.
- The ability to explain the quality-related phases within the release process of a product or service.
It would be advantageous for you to have:
- Experience in developing CI/CD pipelines for services using technologies such as Kafka, Elastic, Kubernetes, Redis, Cassandra, and Victoria Metrics.
- Experience working on projects that leverage AWS-managed services like EKS, EC2, S3, ELK, RDS, and Aurora.
- Experience with any of the following:
- Usage of CI/CD tools like Jenkins, Spinnaker, or GitLab.
- Planning and creating pipelines or uber pipeline systems.
- Writing Jenkins jobs (sequential and parallel)