
Blackfig Technologies
Job Summary
A DevOps Engineer with SCM (Source Code Management) experience is responsible for streamlining the software development lifecycle through automation, collaboration, and continuous integration/continuous delivery (CI/CD) pipelines. This includes hands-on work with version control systems like Git, building and maintaining CI/CD pipelines, and ensuring efficient code deployments and system management.
Roles & Responsibilities
• Source Code Management (SCM): Managing and maintaining code repositories using Git, including branching, merging, tagging, and resolving conflicts. workflows .
• CI/CD Pipeline Creation & Management: Designing, building, and maintaining CI/CD pipelines using tools like Jenkins, Bamboo, or GitLab CI to automate the build, testing, and deployment processes.
• Containerization & Orchestration: Working with containerization technologies like Docker and container orchestration platforms like Kubernetes to manage and deploy applications.
• Monitoring & Logging: Implementing and managing monitoring and logging systems (e.g., Prometheus, Grafana, ELK stack) to track application performance and identify issues.
• Security & Compliance: Integrating security practices into the development lifecycle and ensuring compliance with industry standards.
• Automation: Automating repetitive tasks and processes to improve efficiency and reduce manual effort.
• Collaboration & Communication: Working closely with development, operations, and other teams to ensure smooth collaboration and efficient software delivery. Excellent communication and collaboration skills .
• Troubleshooting & Issue Resolution: Diagnosing and resolving issues related to deployments, infrastructure, and application performance. Strong problem-solving and troubleshooting skills .
• Continuous Improvement: Continuously evaluating and improving processes, tools, and infrastructure to enhance efficiency and effectiveness.
Key And Mandatory Skills
• Understanding of DevOps principles and methodologies
• Strong understanding of Git and Git workflows .
• Experience with CI/CD tools and practices .
• Proficiency in scripting languages: (e.g., Python, Bash).
• Experience with cloud platforms (AWS, Azure, GCP) .
• Knowledge of containerization technologies (Docker, Kubernetes) .
• Strong problem-solving and troubleshooting skills .
• Excellent communication and collaboration skills .
• Experience with monitoring and logging tools .
Good to have ;
• Infrastructure as Code (IaC): Managing infrastructure using tools like Terraform, Ansible, or CloudFormation to automate provisioning and configuration management.
• Cloud Management: Managing and optimizing cloud infrastructure (e.g., AWS, Azure, GCP) for scalability, performance, and cost-effectiveness.
To apply for this job please visit in.linkedin.com.