This architecture role is a hands-on role combining technical expertise with strategic vision and mentoring in the field of continuous integration, continuous delivery, engineering efficiency, containerization and engineering operations.
A successful candidate will have deep expertise in all phases of the software development lifecycle as well as expert-level knowledge of the systems, technologies and strategies used to automate and release software in a cloud environment.
You will work with our engineering deployment and pipeline teams to architect the engineering build, deployment, testing and release pipeline.
You will be the part of an architecture team responsible for overall system wide consistency, performance and efficiency.
Job Responsibilities :
Has an excellent, hands-on understanding of tools and techniques required to plan, build and run a development (DevOps) pipeline for container-based, cloud-based services
Clearly articulate, define and execute on pipeline strategic vision based on business and engineering objectives
With other architects, develop architecture standards for containerization and deployment designs
Analyze current state of pipeline and assess strengths, weaknesses and fit for purpose
Perform technology assessments and recommendations for third-party or open-source products, against a set of desired capabilities and features
Follow current market and technology trends in DevOps / CI / CD / pipeline tooling and provide regular updates to engineering and architecture management
Active engagement with development teams to understand opportunities for improvement, pain points, gaps and work with pipeline engineering to develop a roadmap and plan to address
Active work with pipeline engineering team to develop and execute a pipeline scorecard and associated metrics to track engineering and pipeline efficiency
Anticipate and plan for organizational and engineering impact related to pipeline changes
Develop architecture standards and practices for pipeline development, enhancement and maintenance
Must have experience with containers and / or container management systems, such as Kubernetes, OpenShift, Docker, etc.
Deep knowledge of build automation tools such as Jenkins, Ansible, Packer, etc. is required
Good knowledge of cloud deployment tools such as Chef, Puppet, Terraform, CloudFormation, etc.
Knowledge of version control systems such as git, with complex, distributed team and branch strategies is good to have
Working knowledge of any cloud platforms such as Google GCP or AWS is preferred
Understanding of software development lifecycle stages required to support automated testing and verification tools
Working knowledge of defect and work-tracking systems such as JIRA
You’re empowered when you’re a Kronite. Want to be part of an elite group of highly skilled professionals? We think our employees are a special group of talented, energetic, and innovative people.
And for that reason, we refer to ourselves as Kronites. Kronites care about more than just work. We recognize the need to maintain a healthy work-life balance to live inspired.
In fact, it’s expected! You’ll soon learn that we take work and fun seriously. No matter what position you hold at Kronos, you’re a Kronite.
And we want you to feel like you have the power to make a difference in your life and the lives of others, at work and beyond.
Want to learn more about our culture? Follow us on Twitter work4kronos. #MyWorkInspiredKronos is a global provider of workforce management and human capital management cloud solutions.
Kronos’ industry-specific workforce applications are purpose built for businesses, healthcare providers, educational institutions and government agencies of all sizes.
Tens of thousands of organizations including half of the Fortune 1000® - and more than 40 million people in over 100 countries use Kronos every day.