TEKsystems - Denver, CO

posted 3 months ago

Full-time - Senior
Denver, CO
10,001+ employees
Professional, Scientific, and Technical Services

About the position

As a Lead Engineer in Automation at TEKsystems, you will play a pivotal role in refining and adhering to the Platform Architecture while overseeing the accomplishment of both functional and non-functional requirements for Compute and Storage products and services. Your expertise will be crucial in partnering with architects and experienced engineers to incorporate modern strategies, ensuring a deep understanding of next-generation domain architecture to drive towards the target architecture. You will participate in the creation and implementation of a technology framework for DevOps and CI/CD, providing strong technical expertise to application development teams, operations, site reliability teams, and senior technology management. As a technical innovator and strategic thought leader for CI/CD pipeline technology, you will be responsible for reviewing and analyzing solutions for security, secrets management, and secure coding practices. Your role will involve designing, coding, testing, debugging, and documenting programs using Agile development practices. You will maintain knowledge in areas of Site Reliability Engineering (SRE) such as Observability, Automation, Reliability, Resiliency, Scalability, Configuration Management, and Actionable, Data-Driven insights. Acting as a key transformation agent, you will help the team learn and develop DevOps capabilities, advancing through a defined DevOps maturity model. Additionally, you will develop standards and best practices for engineering complex, large-scale technology solutions to address highly complex and typically cross-organizational issues, while maintaining broad knowledge of other technology engineering disciplines and partnering with other key experts. Collaboration and consultation with peers, colleagues, and managers will be essential as you drive design and code reviews focused on solution requirements. You will also evaluate new products to achieve key outcomes and re-evaluate new ways of utilizing existing capabilities.

Responsibilities

  • Adhere to and refine the Platform Architecture for Compute and Storage products and services.
  • Engage and influence architects and experienced engineers to incorporate modern strategies.
  • Participate in the creation and implementation of a technology framework for DevOps and CI/CD.
  • Provide technical expertise to application development teams, operations, and site reliability teams.
  • Act as a technical innovator and strategic thought leader for CI/CD pipeline technology.
  • Review and analyze solutions for security, secrets management, and secure coding practices.
  • Design, code, test, debug, and document programs using Agile development practices.
  • Maintain knowledge in areas of SRE like Observability, Automation, Reliability, Resiliency, Scalability, and Configuration Management.
  • Act as a key transformation agent to help the team learn and develop DevOps capabilities.
  • Develop standards and best practices for engineering complex, large-scale technology solutions.
  • Collaborate and consult with peers, colleagues, and managers to drive design and code reviews.
  • Evaluate new products and re-evaluate existing capabilities.

Requirements

  • 5+ years of Software Engineering experience or equivalent through work experience, training, military experience, or education.
  • 2+ years of experience with a Cloud Management Platform such as VMWare Aria suite or Nutanix NCM.
  • 4+ years of experience with scripting and development using languages such as Shell, Perl, Python, or PowerShell.
  • 4+ years of formal development experience with programming languages such as Java, C#, or GoLang.
  • 2+ years of experience with common infrastructure automation platforms such as Ansible, Terraform, or Packer.
  • 2+ years of experience with GitHub and Jenkins usage and integrations.
  • 2+ years of experience with complex application solution design and oversight and mentoring of teams of developers/engineers.
  • 2+ years of experience working across multiple technology domains including infrastructure, application development, cloud, or middleware.
  • Familiarity with regulatory and compliance requirements related to Distributed Infrastructure management, Data Protection, and Cyber Resiliency.
  • 2+ years of experience with infrastructure engineering and platform management for platforms such as RedHat, Windows, Converged, Hyper-Converged, Virtualization, Block, File, Object, or Data Protection.
  • Experience with business process engineering, optimization, and orchestration.
  • Experience with designing and enabling highly complex risk management capabilities such as rebuild/repave, data protection, and recovery.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service