Introduction to NixOS

NixOS, and declarative immutable systems, are a great fit for CI/CD pipelines.  With the entire system in code, ensuring and auditing reproducible environments becomes easy.  Applications can also be “nixified,” so both system and application are fully declarative and in version control. The NixOS system is mounted read-only, which makes for a good fit in Read more…

11.02 Grow people and engineering skills

There are many attributes and skills for people to be successful at doing Cloud Delivery in AWS. Traditional Linux or Windows, systems administration or programming skills are not enough. A combination of engineering (both systems and software development) along with consultative skills are essential. People like this don’t come cheap, but you can also grow Read more…

12.02 Share knowledge with stakeholders

Since DevOps and Continuous Delivery can be radical changes in the ways individuals in organizations think and behave, it’s important to be regularly sharing your knowledge with others on the team and throughout the organization. Fear, Uncertainty and Doubt (commonly referred to as “FUD”) can creep in if your implementation team is not sharing the Read more…

11.01 Configure cross-cutting systems

There are many types of activities you might perform to support the overall deployment production line that aren’t a part of the actual pipeline itself. Some examples include logging aggregation, application monitoring, system monitoring and governance systems. For logging aggregation, you might incorporate CloudWatch logging and/or tools like Loggly or Splunk. For application monitoring, there Read more…

10.01 Configure self-service operations

For the self-service deployment, you’ll provide a mechanism for authorized team members to enter some basic information into an application. Once this is done, an environment (with its deployment) will be launched and connection information to this environment will be provided to the authorized team members. Providing self-service resources is a key attribute and benefit Read more…