Role Overview
This position focuses on designing, deploying, and maintaining robust cloud environments and automated delivery pipelines. You will be responsible for creating reliable system architectures, operationalizing cloud infrastructure, and guiding client teams on modern technical practices.
Key Responsibilities
-
Architectural Documentation: Create and continuously maintain clear technical blueprints and system topologies.
-
Environment Provisioning: Build and manage scalable staging and live environments utilizing declarative infrastructure tools.
-
Pipeline Engineering: Design, implement, and secure automated continuous integration and deployment workflows.
-
Third-Party Integration: Facilitate and support seamless API and external software connections.
-
System Operations & Observability: Establish core platform capabilities, including centralized logging, health monitoring, and disaster recovery processes.
-
Client Enablement: Conduct hands-on training sessions to transition system knowledge and operational procedures to client stakeholders.
Technical Qualifications
-
Operating Systems: Practical familiarity with Linux system administration and command-line management.
-
Networking & Security: Baseline knowledge of core network protocols, access controls, and security best practices.
-
Automation & Scripting: Ability to write foundational scripts (e.g., Bash or Python) to automate routine tasks.
-
Infrastructure Automation: Exposure to configuration management and infrastructure provisioners, specifically Terraform and Ansible.
-
Continuous Delivery: Functional understanding of modern CI/CD orchestration tools.
-
Cloud Platforms: Fundamental working knowledge of Amazon Web Services (AWS) services and concepts.
