Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Microservices Architecture
- Fundamental principles of microservices for government operations
- Core components and service design in a microservices environment
- Common patterns utilized in microservices architecture
- Strategies for inter-service communication within microservices
- Approaches to handling distributed transactions in microservices
- Security considerations specific to microservices architecture for government
- Orchestration and service discovery methods for microservices
- Containerization techniques for deploying microservices
- Monitoring and observability practices for microservices systems
- An introduction to Serverless computing and Event Sourcing for government applications
Container-Based Application Architecture
- An overview of containerization concepts for government IT environments
- Working with Docker: creating and managing containers for government use
- Design principles for developing containerized applications in a public sector context
- Fundamentals of Kubernetes and container orchestration for government systems
- Networking considerations in containerized environments for government
- Security best practices for containers in government operations
- Utilizing Service Mesh for microservices communication in government IT
- Strategies for load balancing and scaling in containerized applications
- Distributed tracing and metrics collection methods for government systems
- Implementing Infrastructure as Code (IaC) for deploying containers in government
- Setting up a container deployment platform for government agencies
CI/CD Deployment
- Key concepts of CI/CD pipelines for government projects
- Tools and technologies for automating CI/CD processes in government IT
- Automating builds and versioning in a government context
- Strategies for automated testing within CI/CD workflows for government applications
- Methods for deployment automation and release management in government systems
- Using Infrastructure as Code (IaC) in deployments for government agencies
- Deployment patterns: Blue-Green, Canary, and Rolling updates for government applications
- Integrating security practices into DevOps (DevSecOps) for government IT
ABC (Advanced Best Practices & Considerations)
- Best practices for building resilient architecture in government systems
- Performance optimization and scalability considerations for government applications
- Disaster recovery planning for microservices and containers in government IT
Summary and Next Steps
Requirements
- Basic knowledge of software development for government applications
- Understanding of cloud computing concepts and their application in public sector environments
- Familiarity with Linux command-line usage, particularly within government IT systems
Audience
- Software Developers working in the public sector
- DevOps Engineers supporting government projects
- Cloud Architects designing solutions for government agencies
- System Administrators managing government IT infrastructure
21 Hours
Testimonials (4)
Engaging, and hands on practise.
Balavignesh Elumalai - Scottish Power
Course - SonarQube for DevOps
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
Being introduced to some technologies I wish I knew earlier.
Michel - Vanier College
Course - DevOps Practical Implementation and Tools
I like all the possibilities that I discovered in the course about DevOps options that I can apply in order to have a better CD/CI workflow!