Senior Build and Automation Engineer
bakerhughes
Job Description
As a Senior Build & Automation Engineer, you will be responsible for:
- Developing a deep understanding of continuous delivery (CD) theory and DevSecOps culture, concepts and real-world application of them.
- Having experience with CD tools and systems, but you’ll need intimate knowledge of their inner workings for integrating different tools and systems together in order to create fully functioning, cohesive delivery pipelines.
- Committing, merging, building, testing, packaging and deploying code all come into play within the software release process
- Shipping a new application to production is great, but it’s even better if you know what it’s actually doing.
- Ensuring that an application and the systems it runs on implement appropriate monitoring, logging and alerting solutions.
- Understanding observability tools and systems that you might utilize in this space include syslog, azure monitoring, Prometheus and Grafana dynatrace and others
- Ensuring that the systems under your purview are built in a repeatable manner, using Infrastructure as Code (IaC) tools such as azure bicep
- Using IaC ensures that cloud objects are documented as code, version controlled, and that they can be reliably replaced using an appropriate IaC provisioning tool.
Fuel your passion
To be successful in this role you will:
- Have a Bachelor Degree in Engineering or Technical discipline with minimum 7-8 years of working experience.
- Have 6-8 years of experience with DevSecOps, Identity Access Management. Have Experience with software configuration management tools such as Git/Gitlab
- Have Experience with software development environments and CI/CD tools such as Jenkins
- Have a good understanding of containers principal and kubernetes orchestration. Have knowledge in cloud computing and azure manage services will be plus.
- Have proficient communication skills to teach the team various concepts like scalability, automation, and security and excellent collaboration skills.
- Able to demonstrate clarity of thinking to work through limited information and vague problem definitions