Job Detail
-
Experience 6 Year
-
Industry Software Company
-
Qualifications Bachelor
Job Description
Our client, a leading technology-driven organization, is seeking a Senior DevOps Engineer with over 6 years of experience to join their growing team. This individual will play a key role in automating deployment pipelines, improving infrastructure management, and driving operational efficiencies across cloud-based platforms. The ideal candidate will have strong expertise in CI/CD, infrastructure as code (IaC), containerization, and scripting, as well as a solid understanding of cloud platforms, particularly AWS.
Location: Remote
To apply: feel free to send your CV at [email protected], we will fast track the application process.
Key Responsibilities:
- CI/CD Pipelines: Lead the design, implementation, and optimization of continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, GitLab CI, CircleCI, and other tools to automate build, test, and deployment processes.
- Version Control: Manage version control processes with advanced proficiency in Git, including branching, merging, and handling pull requests to maintain an efficient and organized codebase.
- Infrastructure as Code (IaC): Automate cloud infrastructure provisioning and management using Terraform and CloudFormation, with a focus on deploying scalable and secure environments in a Linux-based setting.
- Scripting: Write and maintain scripts in Bash, Python, Ruby, or PowerShell to automate routine tasks and streamline processes across environments.
- Containerization: Manage and orchestrate containerized applications using Docker and Kubernetes, ensuring scalability and reliability in deployment pipelines.
- Monitoring & Logging: Implement and manage monitoring solutions using tools such as Prometheus, Grafana, AWS CloudWatch, and the ELK stack to ensure system performance, availability, and effective troubleshooting.
- Cloud Automation: Work hands-on with AWS services like EC2, S3, Lambda, and VPC to provision, automate, and manage cloud infrastructure.
- Collaboration: Work closely with development and operations teams to improve processes, reduce downtime, and increase efficiency across all stages of the development lifecycle.
- Optimization & Troubleshooting: Continuously identify areas for optimization, enhance pipeline performance, and troubleshoot infrastructure issues as they arise.
Key Skills & Experience:
- CI/CD Expertise: Proficient in setting up and managing CI/CD pipelines with Jenkins, GitLab CI, CircleCI, or similar tools. Experience with large data migration projects is highly desirable.
- Version Control: Advanced experience with Git, including branching, merging, and pull request management.
- Infrastructure Automation: Strong hands-on experience with Terraform and CloudFormation for infrastructure automation in cloud environments.
- Scripting Skills: Expertise in scripting languages such as Bash, Python, Ruby, or PowerShell to automate various tasks and streamline operations.
- Containerization: In-depth experience with Docker and Kubernetes for container orchestration and deployment in cloud-native environments.
- Monitoring & Logging Tools: Familiar with using Prometheus, Grafana, CloudWatch, and the ELK stack for monitoring, logging, and troubleshooting.
- Cloud Platforms: Practical experience with AWS services (EC2, S3, Lambda, VPC) for provisioning, automation, and cloud infrastructure management.
- Linux Environment: Must have extensive experience working in a Linux-based environment, including administration and automation tasks.
- Problem Solving: Strong troubleshooting skills and the ability to resolve complex operational issues efficiently.
- Collaboration & Communication: Excellent communication skills to effectively work with cross-functional teams and deliver results.
Preferred Qualifications:
- Experience with large-scale data migration projects, including infrastructure and application migration to cloud environments.
- AWS certifications (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect) are a plus.
- Familiarity with additional tools such as Jenkins pipelines, Ansible, or Chef for automation.
- Ability to work in fast-paced, agile environments with multiple concurrent priorities.
To apply: feel free to send your CV at [email protected], we will fast track the application process.