22 Kiash Solutions Jobs
Senior DevOps Engineer - CI/CD Tools (3-8 yrs)
Kiash Solutions
posted 5d ago
Key skills for the job
Job Description :
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
- 8+ years of experience in DevOps engineering including at least 1 year of leadership experience.
- Expert knowledge of version control systems, such as Git, and CI/CD tools like Jenkins.
- Proficient with Git CLI, Git branching and merging strategies, release management, and merge conflict resolution.
- Proven expertise in languages like PowerShell, Groovy, and Python.
- Proficiency in using Infrastructure as Code tools beyond Terraform, such as AWS CloudFormation or Azure Resource Manager templates.
- Experience with repository management tools such as Nexus and JFrog for managing and organizing software artifacts.
- Experience with monitoring and logging tools such as New Relic and Sentry.
- Solid understanding of networking concepts, including TCP/IP, DNS, load balancers, and firewalls (CloudFlare).
- Experience in implementing SAST and SCA tools such as SonarQube and MEND in the deployment pipeline.
- Experience supporting databases or datastores such as SQL Server and Redis.
Experience with cloud infrastructure such as AWS and Az- Azure, must have prior experience with Amazon S3 and serverless computing platforms like AWS Lambda or Azure Functions.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes for deploying, scaling, and managing containerized applications.
- Proficiency in managing and optimizing Elastic Search deployments to ensure efficient and scalable search functionalities within the infrastructure.
- Experience with project management and workflow tools such as Agile and Jira.
- Knowledge of security best practices and the ability to implement security controls at the infrastructure level plus compliance with relevant standards (e.g., SOC 2, HIPAA).
Strong understanding of software development methodologies, agile practices, and the - software development lifecycle.
- Excellent understanding of data structures and object-oriented principles.
- Ability to provide regular updates, system solutions, and communicate issues to the management team.
- Constantly strive to learn new technologies and stay up-to-date in the rapidly changing industry.
- Excellent communication skills with the ability to effectively collaborate with cross-functional teams.
- Strong problem-solving skills and attention to detail.
Functional Areas: Software/Testing/Networking
Read full job description3-8 Yrs