11 Nov
|
Spait Infotech
|
Canada
11 Nov
Spait Infotech
Canada
Roles and Responsibilities Assist in designing, implementing, and maintaining CI/CD pipelines for application development and deployment. Manage and maintain development, testing, staging, and production environments. Work with developers to automate software build, testing, and deployment processes.
Monitor application performance, server health, and infrastructure availability. Perform basic server administration and troubleshooting using Linux commands. Manage source code repositories and version control using Git and GitHub/GitLab.
Work with containerization technologies such as Docker. Assist in managing container orchestration platforms such as Kubernetes. Support cloud infrastructure deployment and management using AWS, Azure, or Google Cloud.
Implement infrastructure automation and configuration management practices. Monitor system logs, identify issues, and support troubleshooting activities. Maintain deployment documentation, infrastructure configurations, and operational procedures.
Support backup, recovery, security, and system maintenance activities. Collaborate with development, QA, and operations teams to ensure smooth software releases.
Follow
DevOps best practices to improve deployment efficiency and system reliability.
Technical Skills Required Linux
Administration and Shell Scripting. Git and Version Control Systems (GitHub / GitLab).
CI/CD Tools (Jenkins / GitLab CI / GitHub Actions).
Cloud
Platforms (AWS / Azure / Google Cloud). Containerization (Docker).
Container
Orchestration (Kubernetes). Infrastructure as Code (Terraform / Ansible).
Scripting
Languages (Python / Bash). Build and Deployment Tools (Maven / Gradle). Monitoring and Logging Tools (Prometheus / Grafana / ELK Stack).
Networking
Fundamentals (DNS, HTTP/HTTPS, TCP/IP, SSH). Basic knowledge of Security, Backup, and Disaster Recovery.
Required Skills and Competencies Strong analytical and problem-solving abilities. Good understanding of operating systems and infrastructure concepts. Logical thinking and troubleshooting skills. Ability to learn recent tools and technologies. Good communication and collaboration skills. Attention to detail and willingness to take ownership. Ability to work in a team-oriented environment. Adaptability to changing technical requirements.
Key Performance Expectations
Successful execution and maintenance of deployment pipelines. Reduction of manual deployment activities through automation. Availability and reliability of application environments. Timely identification and resolution of infrastructure issues. Maintenance of accurate technical documentation. Effective collaboration with development and QA teams
📌 DevOps Engineer (Canada)
🏢 Spait Infotech
📍 Canada