We are looking for a dynamic and innovative Dev Ops Engineer to join our fintech company which is at the forefront of redefining the youth Banking space. We are building innovative technology solutions to empower teenagers and young individuals to thrive in the digital economy.
Job Title: DevOps Engineer (within 1 week joiner)
Location: Onsite
Job type- Permanent
Key Responsibilities:
- Pipeline Development:
- Design, build, and maintain Jenkins pipelines for continuous integration and delivery of Golang microservices.
- Automate code building, testing, and deployment processes.
- Version Control Integration:
- Manage source control repositories in GitHub, implementing best practices such as branching strategies, code reviews, and pull requests.
- Containerization & Deployment:
- Create and manage Docker containers for Golang applications, optimizing for performance and scalability.
- Deploy and manage containerized applications on AWS ECS with a focus on scalability, reliability, and cost efficiency.
- Infrastructure Management:
- Leverage Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation for provisioning and managing AWS resources.
- Monitor and optimize cloud infrastructure and services.
- Automation and Monitoring:
- Automate routine operational tasks to improve team efficiency.
- Implement monitoring tools (e.g., Prometheus, Grafana, CloudWatch) to ensure system health and performance.
- Collaboration:
- Work closely with development teams to ensure alignment of DevOps practices with business objectives.
- Troubleshoot and resolve pipeline issues during development and production phases.
Required Skills & Qualifications:
- Proven experience in creating and managing CI/CD pipelines using Jenkins.
- Strong proficiency in containerization technologies like Docker.
- Hands-on experience with AWS services, particularly ECS, ECR, S3, IAM, and CloudWatch.
- Expertise in GitHub repository management and branching strategies.
- Strong understanding of Golang application deployment workflows.
- Knowledge of Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation.
- Experience in monitoring and logging tools such as Prometheus, Grafana, or ELK stack.
- Scripting and automation skills using Bash, Python, or similar languages.
- Familiarity with Agile/Scrum methodologies.