Role & responsibilities
Opportunity Overview:
It mostly focus on the foundational aspects of DevOps, like automation, CI/CD pipelines, and basic infrastructure management, laying the groundwork for more advanced DevOps practices, monitoring, and collaboration with development and operations teams to improve software delivery speed and reliability. They may be involved in supporting existing systems and infrastructure, rather than leading large-scale projects.
Required Qualifications:
We are a startup and expect each team member to wear multiple hats, take initiative, and spot and solve problems & 2- 3 yrs developer experience & Debugging experience
Key Responsibilities:
Automation and Scripting: -
Writing and maintaining scripts for tasks like server provisioning, configuration management, and system updates. CI/CD Pipeline: -
Supporting and maintaining continuous integration and continuous delivery pipelines, ensuring smooth and reliable deployments. Monitoring and Alerting: -
Setting up and maintaining monitoring tools to track system performance, security, and resource utilization, and configuring alerts for timely intervention. Infrastructure Management: -
Contributing to the management of cloud infrastructure (e.g., AWS, Azure, GCP), including provisioning, configuration, and scaling. Collaboration: -
Working closely with developers and operations teams to understand their needs and contribute to the development of DevOps practices. Troubleshooting and Problem Solving: -
Investigating and resolving issues related to systems, infrastructure, and deployments. Documentation: -
Maintaining documentation for processes, configurations, and solutions. - Create and maintain scripts and automation tools to simplify infrastructure administration and software deployment.
- Help with access control and vulnerability management, as well as monitoring and maintaining system security.
- Keep abreast of current DevOps and software development trends and best practices.
Required Skills:
Scripting:
Proficiency in scripting languages like Python, Bash, or PowerShell. Version Control:
Experience with Git and Git workflows. Linux/Unix:
Knowledge of Linux/Unix-based operating systems. Configuration Management:
Understanding of software development processes and tools, such as continuous integration and delivery. Familiarity with tools like Jenkins, Ansible, Puppet, or Chef. Containerization:
Understanding containerization technologies like Docker. Cloud Platforms:
Knowledge of cloud platforms like AWS, GCP or Azure. Problem-solving and Troubleshooting:
Strong analytical and problem-solving skills. Collaboration:
Ability to work effectively in a team environment. Communication Skills
: Excellent written and verbal communication skills.
Preferred skills and qualifications
- 2- 3 yrs developer experience & Debugging experience
- Monitoring Tools: Experience with monitoring tools like Nagios, Prometheus, or Grafana.
- Understanding of cloud-based infrastructure and services, such as Amazon Web Services.
What are we looking for?
- Great attention to detail and effective communication skills (written and spoken)
- An analytical learning mind who is curious to learn new things
- Excellent problem solving and multitasking skills
Preferred candidate profile