DevOps Consultant
Hexagon PPM
2021-12-03 13:00:03
Greenville, South Carolina, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Overview:
About Hexagon
Hexagon is a global leader in sensor, software and autonomous solutions. We are putting data to work to boost efficiency, productivity, and quality across industrial, manufacturing, infrastructure, safety, and mobility applications. Our technologies are shaping urban and production ecosystems to become increasingly connected and autonomous - ensuring a scalable, sustainable future.
empowers its clients to transform unstructured information into a smart digital asset to visualize, build, and manage structures and facilities of all complexities, ensuring safe and efficient operation throughout the entire lifecycle.
Hexagon (Nasdaq Stockholm: HEXA B) has approximately 21,000 employees in 50 countries and net sales of approximately 3.8bn EUR. Learn more at and follow us .
© 2021 Hexagon AB and/or its subsidiaries and affiliates. All rights reserved.
Responsibilities:
Hexagon EAM is seeking to hire a DevOps Consultant. The DevOps consultant is responsible for developing, implementing, and automating cloud computing strategies. This strategy incorporates cloud adoption plans, cloud deployments, deployment automation as well as cloud management and monitoring. Additional responsibilities include support for application architecture. The ability to design a complete and complex framework, system, or product, defining processes for technical platforms, system specifications, input/output, and working parameters for hardware/software compatibility.
A breadth of knowledge and skills are needed in programming, system integration and deployment environments that include but are not limited to Java, Python, microservices, REST and SOAP webservices, JSON, Docker, Cloud environments like AWS and Azure. Also, familiarity with JIRA, GIT and Maven.
Responsibilities:
Collaborates with development and operations teams to help create reliable and frequent releases for software and updates. This includes, but is not limited to, testing of new features, identifying solutions that may impact the product for cloud deployment, building automation tools, standardizing technologies, and improving operation efficiency.
Develop, analyze and maintain tools that support and automate processes for hardware/software product releases.
Writes installation scripts and programs for installation of products.
Actively troubleshoots any issues that arise during testing, catching, and solving issues before deployment.
Acts as a liaison between product development and cloud operations.
Assessing the business impact that certain technical choices have.
Assessing the systems architecture currently in place and working with technical staff to recommend solutions to improve it.
Building and integrating information systems to meet the company's needs.
Identifies, analyzes, and resolves system design weaknesses.
Influences the shaping of future products by contributing to the framework (architecture) used across multiple products or systems.
Provides multi-layered technical expertise for next generation initiatives.
Tests implemented designs and advises/documents that impact cloud deployment.
Monitor metrics and develops ways to improve infrastructure development and application development.
Follows all best practices and procedures as established by organization.
Manages continuous integration and delivery (CI/CD) tools with team.
Qualifications:
Certification or extensive experience in designing and deploying in Cloud environments, with an emphasis on AWS.
Bachelor's degree in Information Technology, Software Engineering, Computer Science, or related field.
A minimum 5 years' experience in cloud operations and development.
Understanding of coding languages like Java or Python.
Understanding with a second cloud environment like Azure, Google, IBM, Oracle.
Knowledge of Terraform and Kubernetes is preferred.
Experience in designing and building system integrations.
Excellent written and verbal communication skills (English).
Strong organizational skills.