The DevOps Engineer is responsible for implementing, managing, and optimizing the processes and tools that facilitate continuous integration, continuous delivery, and automation throughout the software development lifecycle. This role involves collaboration with development, operations, and quality assurance teams to enhance efficiency, reliability, and scalability of software applications.
Responsibilities
· Design, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines to streamline the software development process.
· Collaborate with development and operations teams to identify areas for process automation and implement solutions to improve efficiency.
· Manage and automate cloud infrastructure using tools like AWS, Azure, or Google Cloud Platform.
· Implement and maintain monitoring, logging, and alerting systems to ensure the availability and performance of applications and infrastructure.
· Work on configuration management and infrastructure using different tools.
· Troubleshoot and resolve issues related to the development, testing, and production environments.
· Collaborate with security teams to implement and maintain security best practices in the DevOps pipeline.
· Stay abreast of industry trends and best practices to continuously enhance the DevOps processes.
Qualifications
· Bachelor’s degree in computer science, Information Technology, or related field.
· Proven experience of 3+ years as a DevOps Engineer or in a similar role.
· Solid understanding of CI/CD principles and experience with other tools
· Good understanding of the following AWS services and solutions: AMI, IAM, CloudWatch, EC2, Security Groups, Load Balancer, VPC, VPN, Routing Tables, RDS, Systems Manager, S3, , Code Commit (GIT) and Inspector.
· Proficiency in scripting languages such as Python, Shell, or Other
· Experience with containerization and orchestration tools like Docker and Kubernetes.
· Hands-on experience with cloud platforms (AWS, Azure, or GCP) and related services.
· Familiarity with configuration management tools.
· Strong knowledge of infrastructure as code (IaC) concepts using tools like Terraform.
· Excellent problem-solving and troubleshooting skills.
· Strong communication and collaboration skills to work effectively within a team.
Market Competitive Package will be offered depending on Experience.