Foundations

Secure open systems foundations

Foundations

TUXSOL provides technical consulting, leadership and DevSecOps support to organizations developing, deploying and operating secure distributed business-critical applications

Last updated: November 10, 2023

Outline

Values and Technology


Keep it simple

Simplicity is a design decision and will not happen without constant attention to detail and use of the right technology. Keeping things simple is not easy. Unnecessary complexity kills agility.

Security

Consider security and security monitoring first : SecDevOps

move Letf

GNU Linux and Open Source

TUXSOL have over 20 years experience in this space.

Cloud Agnostic technology

Choose Agnostic tooling and approaches. Do not let your organization get locked into Azure, AWA, GCP or any other vendor.

Code

Infrastructure (IaC) and Configuration Management code needs to be clean, modular, readable, reuseable and documented.

Text

Use the power of text configuration (INI, TOML, YAML, JSON).

Data Quality

Data quality and data ownership is fundamental to great business processes and reporting.

Leadership

  • lead by example
  • encourage the freedom to explore
  • create an inclusive team culture
  • help the team deliver real results
  • help others to succeed
  • listen and share information
  • foster common team goals, vision and strategy
  • possess real hands-on technical skills
  • collaborate across company boundaries

People

  • foster psychological safety
  • people first, always
  • build trust
  • develope an engineering culture
  • respect everyone whatever their role, beliefs, gender, race, age and experience
  • coach with a focus on helping others succeed
  • foster team ownership
  • have fun
  • family, friends and health come first, work second
  • work with people who have played rugby, they know what a team is :-)

Process

  • simplicity
  • transparency
  • business value and product focus
  • data ownership
  • data quality
  • privacy and security
  • process automation
  • quality documentation
  • focus of production stability
  • focus on business continuity
  • follow agreed change and incident handling

Technology

  • running Linux since 1994 (kernel 0.95)
  • unix/Linux specialists
  • modular, readable and reusable code
  • automation CI and CD pipelines
  • Git, Jenkins, Azure DevOps, Ansible, Docker, Podman, Kubernetes, REST APIs
  • Private, Azure and AWS clouds
  • VMWare NSX-T software defined networking
  • system programming bash, python, golang
  • Java EE application servers WebSphere and Tomcat
  • data tier REDIS, ORACLE, MySQL and DB2
  • troubleshooting, root cause analysis and performance tuning