Job details
Job type full-time
Full job description
Hearst technology services is seeking an automation engineerAs an automation engineer you will work collaboratively within the technology engineering team to drive the way we deploy, provision, verify and monitor systems, applications, and servicesIn addition to hands-on systems engineering, you will work with all technology stakeholders to help solve problems, help build automation processes and shape the development cultureYou will assist in the maintenance and ongoing improvement of continuous integration tools, environment provisioning through infrastructure as code and development workflowsYou will help ensure that we have appropriate levels of monitoring and alerting set up for all our applications across a mix of public cloud, private cloud and on-prem systemsYou will assist in the identification of commoditized and common operational tasks that can be automated and work to help bring those into workflows and processes – and document them.
Key responsibilities
Maintain existing chef configuration management environment
Design and implement automation for common operational tasks
Help build and maintain systems that will monitor all aspects of the application and the infrastructure
Help design and deploy infrastructure as code processes using terraform for provisioning compute environments
Work with the development team to deploy and manage tools that support sdlc automation, configuration management and release management
Build relationships with the application and development teams to understand the code, its dependencies, and the infrastructure on which it runs
Help the development team with deployment strategy and capacity planning across development, qa, staging and production environments
Qualifications
Experience in computer science, software engineering, mis or equivalent degree
Must be very comfortable working and communicating with both developers and system administrators
Passionate about working on systems that are highly reliable, maintainable, scalable and secure
Working knowledge of infrastructure as code concepts
Enjoy learning and applying new technologies and enabling other teams to move faster
Able to deliver work incrementally to get feedback and iterate over solutions
Required skills
Proficiency in at least one object-oriented programming language such as python or ruby
Proficiency reading, writing, modifying, and using powershell
Working knowledge of terraform & terraform cloud
Working knowledge of rest apis and interacting with data
Some experience working with at least one cloud provider: aws, microsoft azure, gcp
Working knowledge of configuration management environments like chef, ansible or puppet
Working knowledge of ci/cd pipelines using azure devops, github actions, and/or jenkins
Desired skills
Knowledge of deployment strategies; canary, blue-green, rolling etc
Experience with automated testing solutions for unit testing, integration testing and system testing
Understanding of an agile development environment
Ability to work within a small team on multiple concurrent tasks
Knowledge of infrastructure automation solutions like terraform
Working familiarity with containerization, including orchestration
Experience developing with database systems, nosql preferred (ideally cloud managed solutions)
Experience working with powerbi
Excellent verbal and written communication and collaboration skills (both technical and non-technical)
Excellent problem-solving skills
Creative thinking skills
Detail-oriented personality
Must be self-directed and thrive in a fast paced and collaborative culture
Can be successful in a remote work environment
Hearst is a leading global, diversified media, information and services company with more than 360 businessesIts major interests include ownership in cable television networks such as a&e, history, lifetime and espn; global financial services leader fitch group; hearst health, a group of medical information and services businesses; transportation assets including camp systems international, a major provider of software-as-a-service solutions for managing maintenance of jets and helicopters; 33 television stations such as wcvb-tv in boston and kcra-tv in sacramento, california, which reach a combined 19% of u.sViewers; newspapers such as the houston chronicle, san francisco chronicle and times union (albany, new york); more than 300 magazines around the world, including cosmopolitan, elle, men`s health and car and driver, and digital services businesses such as icrossing and kubra; and investments in emerging digital entertainment companies such as complex networksFollow us on twitter @hearstTo learn more about hearst, visit hearst.com.