Home Pakistan Senior DevOps Engineer

Home Pakistan Senior DevOps Engineer

Senior DevOps Engineer

Full time at ACE Money Transfer in Pakistan
Posted on May 8, 2024

Job details

Who are we? ACE Money Transfer is a UK-based company headquartered in Manchester, United Kingdom. The company is an online remittance service provider for customers from the UK, Canada, Australia, and the European Union, including Switzerland. The company is a parent company in a group of companies with a diversified portfolio, including digital wallet services in the UK and real estate, advertising businesses, and software solutions in Pakistan. Position Title: Senior DevOps Engineer Overview: As a Senior DevOps Engineer, you will play a critical role in bridging the gap between development and operations, ensuring the smooth and efficient delivery of software solutions. This senior-level position requires a deep understanding of software development, system administration, and automation practices to optimize the development lifecycle. Responsibilities:

  1. Infrastructure as Code (IaC): Implement and manage Infrastructure as Code practices using tools such as Terraform or CloudFormation to automate the provisioning and configuration of infrastructure resources.
  2. Continuous Integration/Continuous Deployment (CI/CD): Design, implement, and maintain CI/CD pipelines for applications, automating the build, test, and deployment processes to improve release cycles and reduce manual interventions.
  3. Containerization and Orchestration: Utilize containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes) to deploy and manage scalable and resilient containerized applications.
  4. Automation Scripting: Develop and maintain automation scripts using scripting languages (e.g., Python, Bash) to streamline operational tasks, configuration management, and monitoring.
  5. Monitoring and Logging: Implement and manage monitoring solutions and centralized logging systems to ensure the health, performance, and security of infrastructure and applications.
  6. Collaboration with Development Teams: Collaborate closely with development teams to understand application requirements, optimize build processes, and integrate automated testing into CI/CD pipelines.
  7. Security Best Practices: Implement and enforce security best practices in the development and deployment processes, ensuring compliance with security policies and standards.
  8. Environment Management: Manage development, testing, and production environments, ensuring consistency and reliability across different stages of the software development lifecycle.
  9. Capacity Planning and Optimization: Perform capacity planning, analyze system performance, and optimize infrastructure to meet growing demands efficiently.
  10. Disaster Recovery Planning: Develop and maintain disaster recovery plans, participate in drills, and implement strategies to ensure the resilience of critical systems.
Qualifications and Skills:
  • Bachelor's or Master's degree in Computer Science, Engineering.
  • Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.
  • Proven experience as a DevOps Engineer, with at least 2 years in a senior or lead role.
  • Strong expertise in cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code tools (e.g., Terraform, CloudFormation).
  • Experience of Amazon web services EC2, ELB, Autoscaling, S3, Route53, CloudWatch, WAF, Cloudtrail, KMS, Parameter Store, ACM, CloudFront, ElastiCache, ElasticSearch, AWS RDS, AWS Config, AWS Security Hub, AWS Transfer Family, Redshift, Kinesis, Transit Gateway, IAM, Cross account access.
  • Proficiency in containerization and orchestration tools (e.g., Docker, Kubernetes , Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS) (Certified CKA or CKAD for bonus points).
  • Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD).
  • Scripting and programming skills (e.g., Python, Bash, PowerShell).
  • Hands-on experience to manage RDS and aurora Cluster.
  • Familiarity with SQL and NO SQL Databases.
  • Hands-on familiarity (configuration and troubleshooting) with Apache web servers.
  • Familiarity with monitoring and logging tools (e.g., Prometheus, ELK stack).
  • In-depth knowledge of networking, security practices, and server administration.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Strong communication and collaboration skills.
#J-18808-Ljbffr

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Senior Jobs
Feedback Feedback