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
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