
DevOps Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Horizontal Digital is seeking a skilled DevOps Engineer to join our team in Ahmedabad, Gujarat, India. This role is crucial for deploying, managing, controlling, and monitoring our technological processes. You will be instrumental in the development and design of automation for build and release processes, including concept development, testing, installation, and monitoring. Working closely with senior leadership, you will help architect and execute the strategic plan for build and release operations. Additionally, you will contribute to establishing and supporting technical policies, procedures, and processes to meet client and internal requirements, ensuring alignment with compliance, security directives, and standards managed by our Infrastructure teams.
Key Responsibilities:
- As part of the DevOps build and release team, you will be responsible for the configuration, optimization, documentation, and support of CI/CD components.
- Diagnose and develop root cause solutions for failures and performance issues within the production environment.
- Monitor and support deployments across cloud-based and on-premises infrastructure.
- Create and manage robust build and release pipelines.
- Optimize and innovate CI/CD practices to enhance efficiency and reliability.
- Assist in planning and reviewing application architecture and design to ensure efficient deployment processes.
- Troubleshoot server performance issues and manage continuous integration systems.
- Collaborate with the Technology Services team to develop CI/CD solutions that improve efficiency and optimize deployment times.
- Perform all other duties as assigned, related to Build & Release (CI/CD Implementation).
Qualifications:
- Strong experience with cloud platforms such as Azure, AWS, and GCP.
- Basic understanding of CI/CD principles.
- Strong experience with Kubernetes.
- Proficient in scripting languages including PowerShell, Bash, and Python.
- Significant work experience with CI/CD implementation tools such as Azure DevOps, TeamCity, Octopus Deploy, AWS CodeDeploy, and Jenkins.
- A Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
- Proven work experience in DevOps ranging from 3 to 5 years.
- Extensive experience with Windows-based infrastructures, Windows administration, Azure, AWS, and GCP.
- A development background is a preferred asset.
- Knowledge of scripting languages like PowerShell and Bash.
- Experience with project management and workflow tools such as Agile, Jira, Scrum/Kanban.
- Familiarity with build technologies and cloud services including Jenkins, TeamCity, Azure DevOps, Bamboo, AWS Code Deploy.
- Strong communication skills with the ability to clearly explain protocols and processes to team members and management.
- Ability to manage multiple tasks and adapt to a dynamic, constantly changing environment.
- Good understanding of the Software Development Life Cycle (SDLC).
- Proficiency in Linux, Windows Server, monitoring tools, and shell scripting.
- Self-motivated with the ability to achieve technical goals with minimal supervision.
- Organized, flexible, and analytical, with a creative problem-solving approach.
- Effective time and project management skills, with the capability to prioritize and multitask as needed.
This description is a guide and may not encompass all duties. Responsibilities may evolve over time.
Company
Horizontal Digital
Horizontal Digital is a digital consultancy based in Ahmedabad, Gujarat, India, dedicated to crafting exceptional customer experiences. We believe that the quality of your customer's experience is the...