A very brief history since my last post
My client has a large number of development projects, but when I started had only one SIT and one UAT environment. These were traditionally hosted, and very expensive. My initial task was to try and build a second sit environment in AWS.
The core portal consisted of a number of Linux servers, with mostly Java applications deployed on jboss. It took some time to appreciate the size and complexity of the system. In addition, there were a number of services running on Windows servers, but fortunately I did not, initially, have any involvement in this, and they were also not initially included in our environments. I also didn't have more than the minimum involvement in the Oracle servers behind all of this.
It was also immediately clear that the actual requirement would be for multiple dev and test environments. This means the build process needed to be automated.
I evaluated a number of solutions before deciding on Ansible as the tool of choice.
In time, our small team took over responsibility for live support of the production web portal. In time we got to rebuild and migrate the live system to a new data centre. By this time we could do the complete build, configuration and deployment of almost 80 servers in 40 distinct roles using Ansible.
The key technologies I've now been using over the past while therefore include:
Linux
Aws
Ansible
Java applications
Apache
VMware
Windows server (also SQL and SSIS)
Hopefully more coming soon.
No comments:
Post a Comment