Devops Engineer
Looking for a talented DevOps Engineer to join our dynamic team at Atclicks Software Solutions. As a DevOps Engineer, you will be responsible for optimizing our software development and deployment processes by bridging the gap between development and operations. Collaborating with cross-functional teams, you will automate and streamline our operations and delivery pipelines, ensuring efficient and reliable software delivery. Your expertise in DevOps tools, cloud platforms, and infrastructure management will play a crucial role in driving the scalability and stability of our systems, as we continue to deliver innovative and cutting-edge solutions to our clients. Join us at Atclicks Software Solutions and be part of a collaborative and forward-thinking environment where your skills and passion for DevOps will thrive.
Responsibilities
- Design, implement, and maintain the infrastructure and deployment pipelines for our software applications.
- Automate and streamline our build, test, and deployment processes to achieve continuous integration and continuous delivery (CI/CD).
- Collaborate with development teams to define and implement best practices for software development, release management, and monitoring.
- Monitor and troubleshoot infrastructure issues, ensuring high availability, scalability, and performance of our systems.
- Implement and manage cloud platforms, such as AWS or Azure, and utilize infrastructure-as-code (IaC) tools like Terraform or CloudFormation.
- Develop and maintain configuration management and containerization solutions using tools like Ansible, Docker, and Kubernetes.
- Implement and maintain monitoring, logging, and alerting systems to proactively identify and address performance and security issues.
- Stay up-to-date with industry trends and emerging technologies related to DevOps and cloud computing.
Skills/Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a DevOps Engineer or in a similar role.
- Strong understanding of software development methodologies, release management, and CI/CD practices.
- Proficiency in scripting languages like Python, Bash, or PowerShell.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of infrastructure-as-code tools like Terraform or CloudFormation.
- Familiarity with configuration management tools like Ansible, Chef, or Puppet.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Understanding of networking and security principles in cloud environments.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.